[jira] [Commented] (ARCHETYPE-311) Basedir property in archetype:generate cannot be overriden

2018-01-23 Thread Yan Zhang (JIRA)

[ 
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

2018-07-06 Thread Eric R. Green (JIRA)


[ 
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

2018-07-06 Thread Robert Scholte (JIRA)


[ 
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

2018-07-10 Thread Eric R. Green (JIRA)


[ 
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

2018-07-10 Thread Eric R. Green (JIRA)


[ 
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

2018-07-11 Thread Robert Scholte (JIRA)


[ 
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

2018-07-11 Thread Eric R. Green (JIRA)


[ 
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)