Skip to content

Commit 2fb718c

Browse files
committed
Fix archive baseName
Signed-off-by: Paul Fridrick <[email protected]>
1 parent ddbc171 commit 2fb718c

File tree

6 files changed

+20
-20
lines changed

6 files changed

+20
-20
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ abstract class InDepthUserGuideSamplesIntegrationTest extends Specification {
4646
}
4747

4848
List<ArchiveTestFixture> distributionArchives(File sampleDir) {
49-
[new ZipTestFixture(new File(sampleDir, "build/distributions/main.zip")),
50-
new TarTestFixture(new File(sampleDir, "build/distributions/main.tar"))]
49+
[new ZipTestFixture(new File(sampleDir, "build/distributions/custom-distribution.zip")),
50+
new TarTestFixture(new File(sampleDir, "build/distributions/custom-distribution.tar"))]
5151
}
5252
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ class MiscUserGuideIntegrationTest extends InDepthUserGuideSamplesIntegrationTes
5858

5959
then:
6060
distributionArchives(sample.dir)*.containsDescendants(
61-
"main/README.md",
62-
"main/bin/runPlayBinaryAsUser.sh"
61+
"custom-distribution/README.md",
62+
"custom-distribution/bin/runPlayBinaryAsUser.sh"
6363
)
6464

6565
where:

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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -182,11 +182,11 @@ private Provider<String> getBaseNameForDistribution(ProviderFactory providers, D
182182
return providers.provider(new Callable<String>() {
183183
@Override
184184
public String call() throws Exception {
185-
return (distribution.getBaseName() != null && "".equals(distribution.getBaseName())) ? distribution.getBaseName() : distribution.getName();
185+
return (distribution.getBaseName() != null && !distribution.getBaseName().isEmpty()) ? distribution.getBaseName() : distribution.getName();
186186
}
187187
});
188188
} else {
189-
return distribution.getDistributionBaseName().map(baseName -> baseName.isEmpty() ? "" : distribution.getName()).orElse(distribution.getName());
189+
return distribution.getDistributionBaseName().map(baseName -> baseName.isEmpty() ? distribution.getName() : baseName).orElse(distribution.getName());
190190
}
191191
}
192192

@@ -233,7 +233,7 @@ public void execute(FileCopyDetails fileCopyDetails) {
233233
public String apply(File input) {
234234
calculateRenames();
235235
String rename = renames.get(input);
236-
if (rename!=null) {
236+
if (rename != null) {
237237
return rename;
238238
}
239239
return input.getName();

0 commit comments

Comments
 (0)