Repository: maven-archetype Updated Branches: refs/heads/master 480204259 -> c78356648
Replace hard-coded values in archetype-post-generate script Replace hard-coded values in archetype-post-generate script with corresponding request values. Project: http://git-wip-us.apache.org/repos/asf/maven-archetype/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-archetype/commit/c7835664 Tree: http://git-wip-us.apache.org/repos/asf/maven-archetype/tree/c7835664 Diff: http://git-wip-us.apache.org/repos/asf/maven-archetype/diff/c7835664 Branch: refs/heads/master Commit: c7835664867e64956bdd08f2fa3c314dcb664784 Parents: 4802042 Author: Petar Tahchiev <[email protected]> Authored: Sun Jan 17 21:52:12 2016 +0200 Committer: Petar Tahchiev <[email protected]> Committed: Sun Jan 17 21:52:12 2016 +0200 ---------------------------------------------------------------------- .../META-INF/archetype-post-generate.groovy | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-archetype/blob/c7835664/archetype-common/src/test/archetypes/fileset_with_postscript-1.0/META-INF/archetype-post-generate.groovy ---------------------------------------------------------------------- diff --git a/archetype-common/src/test/archetypes/fileset_with_postscript-1.0/META-INF/archetype-post-generate.groovy b/archetype-common/src/test/archetypes/fileset_with_postscript-1.0/META-INF/archetype-post-generate.groovy index 76edbee..269196b 100644 --- a/archetype-common/src/test/archetypes/fileset_with_postscript-1.0/META-INF/archetype-post-generate.groovy +++ b/archetype-common/src/test/archetypes/fileset_with_postscript-1.0/META-INF/archetype-post-generate.groovy @@ -2,8 +2,9 @@ println "Executing the archetype-post-generate.groovy script..."; def outputDirectory = new File( request.getOutputDirectory() ); -// TODO: file-value and file/value/package should be calculated -def toDelete = new File( outputDirectory, "file-value/src/main/java/file/value/package/ToDelete.java" ); +def packageFolder = request.getPackage().replaceAll( '\\.', this.'file.separator' ); + +def toDelete = new File( outputDirectory, request.getArtifactId() + "/src/main/java/${packageFolder}/ToDelete.java" ); println "Removing file: " + toDelete; assert toDelete.delete();
