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();

Reply via email to