Skip to content

Commit ec5a480

Browse files
committed
Fix archive baseName
1 parent 5fe23f6 commit ec5a480

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

src/docTest/groovy/org/gradle/playframework/InDepthUserGuideSamplesIntegrationTest.groovy

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,8 @@ class InDepthUserGuideSamplesIntegrationTest extends Specification {
130130

131131
then:
132132
distributionArchives(sample.dir)*.containsDescendants(
133-
"main/README.md",
134-
"main/bin/runPlayBinaryAsUser.sh"
133+
"custom-distribution/README.md",
134+
"custom-distribution/bin/runPlayBinaryAsUser.sh"
135135
)
136136

137137
where:
@@ -201,7 +201,7 @@ class InDepthUserGuideSamplesIntegrationTest extends Specification {
201201
}
202202

203203
List<ArchiveTestFixture> distributionArchives(File sampleDir) {
204-
[new ZipTestFixture(new File(sampleDir, "build/distributions/main.zip")),
205-
new TarTestFixture(new File(sampleDir, "build/distributions/main.tar"))]
204+
[new ZipTestFixture(new File(sampleDir, "build/distributions/custom-distribution.zip")),
205+
new TarTestFixture(new File(sampleDir, "build/distributions/custom-distribution.tar"))]
206206
}
207207
}

src/integTest/groovy/org/gradle/playframework/application/PlayDistributionApplicationIntegrationTest.groovy

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,20 @@ abstract class PlayDistributionApplicationIntegrationTest extends PlayMultiVersi
5454
}
5555

5656
List<ArchiveTestFixture> archives() {
57-
[ zip("build/distributions/main.zip"), tar("build/distributions/main.tar") ]
57+
[ zip("build/distributions/${playApp.name}.zip"), tar("build/distributions/${playApp.name}.tar") ]
5858
}
5959
void verifyArchives() {
6060
archives()*.containsDescendants(
61-
"main/lib/${playApp.name}.jar",
62-
"main/lib/${playApp.name}-assets.jar",
63-
"main/bin/main",
64-
"main/bin/main.bat",
65-
"main/conf/application.conf",
66-
"main/README")
61+
"${playApp.name}/lib/${playApp.name}.jar",
62+
"${playApp.name}/lib/${playApp.name}-assets.jar",
63+
"${playApp.name}/bin/main",
64+
"${playApp.name}/bin/main.bat",
65+
"${playApp.name}/conf/application.conf",
66+
"${playApp.name}/README")
6767
}
6868

6969
void verifyStagedFiles() {
70-
File stageMainDir = file("build/stage/main")
70+
File stageMainDir = file("build/stage/${playApp.name}")
7171
[
7272
"lib/${playApp.name}.jar",
7373
"lib/${playApp.name}-assets.jar",
@@ -92,7 +92,7 @@ abstract class PlayDistributionApplicationIntegrationTest extends PlayMultiVersi
9292
// Verify that the Class-Path attribute contains the correct runtime classpath
9393
def classpath = mainJar.manifest.mainAttributes.getValue("Class-Path")
9494
def classpathAsFilenames = Arrays.asList(classpath.split(" "))
95-
def dependencies = file("build/stage/main/lib/").listFiles().collect { it.name } - [ mainJar.file.name ]
95+
def dependencies = file("build/stage/${playApp.name}/lib/").listFiles().collect { it.name } - [ mainJar.file.name ]
9696
assert dependencies.size() == classpathAsFilenames.size()
9797
assert classpathAsFilenames.containsAll(dependencies)
9898
}

src/integTest/groovy/org/gradle/playframework/application/advanced/PlayDistributionAdvancedAppIntegrationTest.groovy

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ class PlayDistributionAdvancedAppIntegrationTest extends PlayDistributionApplica
2020
super.verifyArchives()
2121

2222
archives()*.containsDescendants(
23-
"main/conf/jva.routes",
24-
"main/conf/scala.routes")
23+
"${playApp.name}/conf/jva.routes",
24+
"${playApp.name}/conf/scala.routes")
2525
}
2626

2727
@Override
2828
void verifyStagedFiles() {
2929
super.verifyStagedFiles()
3030

31-
File stageMainDir = file("build/stage/main")
31+
File stageMainDir = file("build/stage/${playApp.name}")
3232
[
3333
"conf/jva.routes",
3434
"conf/scala.routes"

src/integTest/groovy/org/gradle/playframework/tasks/DistributionZipIntegrationTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ class DistributionZipIntegrationTest extends AbstractIntegrationTest {
3232
build "dist"
3333

3434
then:
35-
zip("build/distributions/main.zip").containsDescendants("main/additionalFile.txt")
35+
zip("build/distributions/dist-play-app.zip").containsDescendants("dist-play-app/additionalFile.txt")
3636
}
3737
}

src/main/java/org/gradle/playframework/plugins/PlayDistributionPlugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ private void createDistributionZipTasks(Project project, Distribution distributi
140140
final String capitalizedDistName = capitalizeDistributionName(distribution.getName());
141141
final String stageTaskName = "stage" + capitalizedDistName + "Dist";
142142
final File stageDir = new File(project.getBuildDir(), "stage");
143-
final String baseName = (distribution.getBaseName() != null && "".equals(distribution.getBaseName())) ? distribution.getBaseName() : distribution.getName();
143+
final String baseName = (distribution.getBaseName() != null && !distribution.getBaseName().isEmpty()) ? distribution.getBaseName() : distribution.getName();
144144

145145
TaskProvider<Sync> stageSyncTask = project.getTasks().register(stageTaskName, Sync.class, sync -> {
146146
sync.setDescription("Copies the '" + distribution.getName() + "' distribution to a staging directory.");

0 commit comments

Comments
 (0)