[jira] [Commented] (ARCHETYPE-311) Basedir property in archetype:generate cannot be overriden
[ https://issues.apache.org/jira/browse/ARCHETYPE-311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16336854#comment-16336854 ] Yan Zhang commented on ARCHETYPE-311: - {{Same for me.}} {{maven-archetype-plugin:3.0.1, }}`-Dbasedir` doesn't work at all. Others also suffer from the same issue: [https://stackoverflow.com/questions/46439296/how-can-i-specify-the-directory-where-to-create-the-project-for-archetypegenera] After so many years, is there any update? > Basedir property in archetype:generate cannot be overriden > -- > > Key: ARCHETYPE-311 > URL: https://issues.apache.org/jira/browse/ARCHETYPE-311 > Project: Maven Archetype > Issue Type: Bug > Environment: Windows XP, maven 2.2.0 >Reporter: Samuli Saarinen >Priority: Major > Attachments: patch.txt > > > Following is the output when trying to execute archetype:generate using > alternative directory for basedir > D:\tmp>mvn -o -npr archetype:generate *-Dbasedir=d:/foo* > > [INFO] > > [INFO] Using following parameters for creating OldArchetype: > maven-archetype-quickstart:RELEASE > [INFO] > > [INFO] Parameter: groupId, Value: test > [INFO] Parameter: packageName, Value: test > [INFO] Parameter: package, Value: test > [INFO] Parameter: artifactId, Value: test > [INFO] Parameter: basedir, Value: *D:\tmp* > [INFO] Parameter: version, Value: 1.0-SNAPSHOT > [INFO] * End of debug info from resources from generated > POM *** > [INFO] OldArchetype created in dir: D:\tmp\test > [INFO] > > [INFO] BUILD SUCCESSFUL > [INFO] > > [INFO] Total time: 8 seconds > [INFO] Finished at: Fri Apr 16 10:53:06 EEST 2010 > [INFO] Final Memory: 10M/19M > [INFO] > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARCHETYPE-311) Basedir property in archetype:generate cannot be overriden
[ https://issues.apache.org/jira/browse/ARCHETYPE-311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16535030#comment-16535030 ] Eric R. Green commented on ARCHETYPE-311: - Has this sat around unfixed for all these years just because nobody's gotten to it? Or, is it basically an undesired feature? I'm asking because I'd like to provide a fix for this, but if someone's just going to reject my pull request I don't want to waste my time. > Basedir property in archetype:generate cannot be overriden > -- > > Key: ARCHETYPE-311 > URL: https://issues.apache.org/jira/browse/ARCHETYPE-311 > Project: Maven Archetype > Issue Type: Bug > Environment: Windows XP, maven 2.2.0 >Reporter: Samuli Saarinen >Priority: Major > Attachments: patch.txt > > > Following is the output when trying to execute archetype:generate using > alternative directory for basedir > D:\tmp>mvn -o -npr archetype:generate *-Dbasedir=d:/foo* > > [INFO] > > [INFO] Using following parameters for creating OldArchetype: > maven-archetype-quickstart:RELEASE > [INFO] > > [INFO] Parameter: groupId, Value: test > [INFO] Parameter: packageName, Value: test > [INFO] Parameter: package, Value: test > [INFO] Parameter: artifactId, Value: test > [INFO] Parameter: basedir, Value: *D:\tmp* > [INFO] Parameter: version, Value: 1.0-SNAPSHOT > [INFO] * End of debug info from resources from generated > POM *** > [INFO] OldArchetype created in dir: D:\tmp\test > [INFO] > > [INFO] BUILD SUCCESSFUL > [INFO] > > [INFO] Total time: 8 seconds > [INFO] Finished at: Fri Apr 16 10:53:06 EEST 2010 > [INFO] Final Memory: 10M/19M > [INFO] > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARCHETYPE-311) Basedir property in archetype:generate cannot be overriden
[ https://issues.apache.org/jira/browse/ARCHETYPE-311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16535049#comment-16535049 ] Robert Scholte commented on ARCHETYPE-311: -- [~ericgreen86] the already provided patch seems reasonable to me, although I would call the parameter {{outputDirectory}}. If you can create a PR and can think of a unittest/integration test (just to prevent regression, I know the fix looks simple). > Basedir property in archetype:generate cannot be overriden > -- > > Key: ARCHETYPE-311 > URL: https://issues.apache.org/jira/browse/ARCHETYPE-311 > Project: Maven Archetype > Issue Type: Bug > Environment: Windows XP, maven 2.2.0 >Reporter: Samuli Saarinen >Priority: Major > Attachments: patch.txt > > > Following is the output when trying to execute archetype:generate using > alternative directory for basedir > {noformat} > D:\tmp>mvn -o -npr archetype:generate *-Dbasedir=d:/foo* > > [INFO] > > [INFO] Using following parameters for creating OldArchetype: > maven-archetype-quickstart:RELEASE > [INFO] > > [INFO] Parameter: groupId, Value: test > [INFO] Parameter: packageName, Value: test > [INFO] Parameter: package, Value: test > [INFO] Parameter: artifactId, Value: test > [INFO] Parameter: basedir, Value: *D:\tmp* > [INFO] Parameter: version, Value: 1.0-SNAPSHOT > [INFO] * End of debug info from resources from generated > POM *** > [INFO] OldArchetype created in dir: D:\tmp\test > [INFO] > > [INFO] BUILD SUCCESSFUL > [INFO] > > [INFO] Total time: 8 seconds > [INFO] Finished at: Fri Apr 16 10:53:06 EEST 2010 > [INFO] Final Memory: 10M/19M > [INFO] > > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARCHETYPE-311) Basedir property in archetype:generate cannot be overriden
[ https://issues.apache.org/jira/browse/ARCHETYPE-311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16539523#comment-16539523 ] Eric R. Green commented on ARCHETYPE-311: - PR? > Basedir property in archetype:generate cannot be overriden > -- > > Key: ARCHETYPE-311 > URL: https://issues.apache.org/jira/browse/ARCHETYPE-311 > Project: Maven Archetype > Issue Type: Bug > Environment: Windows XP, maven 2.2.0 >Reporter: Samuli Saarinen >Priority: Major > Attachments: patch.txt > > > Following is the output when trying to execute archetype:generate using > alternative directory for basedir > {noformat} > D:\tmp>mvn -o -npr archetype:generate *-Dbasedir=d:/foo* > > [INFO] > > [INFO] Using following parameters for creating OldArchetype: > maven-archetype-quickstart:RELEASE > [INFO] > > [INFO] Parameter: groupId, Value: test > [INFO] Parameter: packageName, Value: test > [INFO] Parameter: package, Value: test > [INFO] Parameter: artifactId, Value: test > [INFO] Parameter: basedir, Value: *D:\tmp* > [INFO] Parameter: version, Value: 1.0-SNAPSHOT > [INFO] * End of debug info from resources from generated > POM *** > [INFO] OldArchetype created in dir: D:\tmp\test > [INFO] > > [INFO] BUILD SUCCESSFUL > [INFO] > > [INFO] Total time: 8 seconds > [INFO] Finished at: Fri Apr 16 10:53:06 EEST 2010 > [INFO] Final Memory: 10M/19M > [INFO] > > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARCHETYPE-311) Basedir property in archetype:generate cannot be overriden
[ https://issues.apache.org/jira/browse/ARCHETYPE-311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16539525#comment-16539525 ] Eric R. Green commented on ARCHETYPE-311: - [~rfscholte] please forgive me, but I have been a Java developer for over sixteen years, but I'm still a bit new to maven plugin development. By PR, do you mean "plugin registry"? If so, can you point me to the appropriate documentation for what I'd need to do with regard to this? > Basedir property in archetype:generate cannot be overriden > -- > > Key: ARCHETYPE-311 > URL: https://issues.apache.org/jira/browse/ARCHETYPE-311 > Project: Maven Archetype > Issue Type: Bug > Environment: Windows XP, maven 2.2.0 >Reporter: Samuli Saarinen >Priority: Major > Attachments: patch.txt > > > Following is the output when trying to execute archetype:generate using > alternative directory for basedir > {noformat} > D:\tmp>mvn -o -npr archetype:generate *-Dbasedir=d:/foo* > > [INFO] > > [INFO] Using following parameters for creating OldArchetype: > maven-archetype-quickstart:RELEASE > [INFO] > > [INFO] Parameter: groupId, Value: test > [INFO] Parameter: packageName, Value: test > [INFO] Parameter: package, Value: test > [INFO] Parameter: artifactId, Value: test > [INFO] Parameter: basedir, Value: *D:\tmp* > [INFO] Parameter: version, Value: 1.0-SNAPSHOT > [INFO] * End of debug info from resources from generated > POM *** > [INFO] OldArchetype created in dir: D:\tmp\test > [INFO] > > [INFO] BUILD SUCCESSFUL > [INFO] > > [INFO] Total time: 8 seconds > [INFO] Finished at: Fri Apr 16 10:53:06 EEST 2010 > [INFO] Final Memory: 10M/19M > [INFO] > > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARCHETYPE-311) Basedir property in archetype:generate cannot be overriden
[ https://issues.apache.org/jira/browse/ARCHETYPE-311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16540350#comment-16540350 ] Robert Scholte commented on ARCHETYPE-311: -- PR stand for pull request. You can go to https://github.com/apache/maven-archetype and clone the project. You can use [patch.txt|https://issues.apache.org/jira/secure/attachment/12713799/patch.txt] as base for your solution. Once you're happy with your code, push back to github and do a pullrequest. > Basedir property in archetype:generate cannot be overriden > -- > > Key: ARCHETYPE-311 > URL: https://issues.apache.org/jira/browse/ARCHETYPE-311 > Project: Maven Archetype > Issue Type: Bug > Environment: Windows XP, maven 2.2.0 >Reporter: Samuli Saarinen >Priority: Major > Attachments: patch.txt > > > Following is the output when trying to execute archetype:generate using > alternative directory for basedir > {noformat} > D:\tmp>mvn -o -npr archetype:generate *-Dbasedir=d:/foo* > > [INFO] > > [INFO] Using following parameters for creating OldArchetype: > maven-archetype-quickstart:RELEASE > [INFO] > > [INFO] Parameter: groupId, Value: test > [INFO] Parameter: packageName, Value: test > [INFO] Parameter: package, Value: test > [INFO] Parameter: artifactId, Value: test > [INFO] Parameter: basedir, Value: *D:\tmp* > [INFO] Parameter: version, Value: 1.0-SNAPSHOT > [INFO] * End of debug info from resources from generated > POM *** > [INFO] OldArchetype created in dir: D:\tmp\test > [INFO] > > [INFO] BUILD SUCCESSFUL > [INFO] > > [INFO] Total time: 8 seconds > [INFO] Finished at: Fri Apr 16 10:53:06 EEST 2010 > [INFO] Final Memory: 10M/19M > [INFO] > > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (ARCHETYPE-311) Basedir property in archetype:generate cannot be overriden
[ https://issues.apache.org/jira/browse/ARCHETYPE-311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16541226#comment-16541226 ] Eric R. Green commented on ARCHETYPE-311: - Ah, pull request, yes! Very good. Okay thanks [~rfscholte]. I shall proceed as you have requested. > Basedir property in archetype:generate cannot be overriden > -- > > Key: ARCHETYPE-311 > URL: https://issues.apache.org/jira/browse/ARCHETYPE-311 > Project: Maven Archetype > Issue Type: Bug > Environment: Windows XP, maven 2.2.0 >Reporter: Samuli Saarinen >Priority: Major > Attachments: patch.txt > > > Following is the output when trying to execute archetype:generate using > alternative directory for basedir > {noformat} > D:\tmp>mvn -o -npr archetype:generate *-Dbasedir=d:/foo* > > [INFO] > > [INFO] Using following parameters for creating OldArchetype: > maven-archetype-quickstart:RELEASE > [INFO] > > [INFO] Parameter: groupId, Value: test > [INFO] Parameter: packageName, Value: test > [INFO] Parameter: package, Value: test > [INFO] Parameter: artifactId, Value: test > [INFO] Parameter: basedir, Value: *D:\tmp* > [INFO] Parameter: version, Value: 1.0-SNAPSHOT > [INFO] * End of debug info from resources from generated > POM *** > [INFO] OldArchetype created in dir: D:\tmp\test > [INFO] > > [INFO] BUILD SUCCESSFUL > [INFO] > > [INFO] Total time: 8 seconds > [INFO] Finished at: Fri Apr 16 10:53:06 EEST 2010 > [INFO] Final Memory: 10M/19M > [INFO] > > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)