You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Travis Martensen (JIRA)" <ji...@codehaus.org> on 2008/07/15 01:08:27 UTC
[jira] Created: (MANT-44) Generated ant copy commands in package
target point to hard-coded local repository instead of ${maven.repo.local}
Generated ant copy commands in package target point to hard-coded local repository instead of ${maven.repo.local}
-----------------------------------------------------------------------------------------------------------------
Key: MANT-44
URL: http://jira.codehaus.org/browse/MANT-44
Project: Maven 2.x Ant Plugin
Issue Type: Bug
Affects Versions: 2.1
Environment: Windows XP Professional SP2
Reporter: Travis Martensen
When generating a build file, copy commands in the "package" target are hard-coded to the local repository, even with no hard-coded paths in the POM. I'm guessing the hard-coded path should be replaced with ${maven.repo.local}.
Example:
{code:xml}
<target name="package" depends="compile,test" description="Package the application">
<mkdir dir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket\1.3.3\wicket-1.3.3.jar"
todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-extensions\1.3.3\wicket-extensions-1.3.3.jar"
todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<copy file="C:\Documents and Settings\<username>\.m2\repository\org\slf4j\slf4j-log4j12\1.4.2\slf4j-log4j12-1.4.2.jar"
todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<copy file="C:\Documents and Settings\<username>\.m2\repository\log4j\log4j\1.2.14\log4j-1.2.14.jar"
todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<copy file="C:\Documents and Settings\<username>\.m2\repository\org\hibernate\hibernate\3.2.6.ga\hibernate-3.2.6.ga.jar"
todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<copy file="C:\Documents and Settings\<username>\.m2\repository\org\springframework\spring\2.5.4\spring-2.5.4.jar"
todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-spring\1.3.3\wicket-spring-1.3.3.jar"
todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-spring-annot\1.3.3\wicket-spring-annot-1.3.3.jar"
todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<copy file="C:\Documents and Settings\<username>\.m2\repository\org\acegisecurity\acegi-security\1.0.7\acegi-security-1.0.7.jar"
todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-security\swarm\1.3.0\swarm-1.3.0.jar"
todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<war destfile="${maven.build.dir}/${maven.build.finalName}.war"
basedir="${maven.build.outputDir}"
compress="true"
webxml="${basedir}/src/main/webapp/WEB-INF/web.xml">
<lib dir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
<classes dir="${maven.build.outputDir}"/>
<webinf dir="${basedir}/src/main/webapp/WEB-INF"
excludes="web.xml"/>
<fileset dir="${basedir}/src/main/webapp"/>
</war>
</target>
{code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MANT-44) Generated ant copy commands in package
target point to hard-coded local repository instead of ${maven.repo.local}
Posted by "Dennis Lundberg (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MANT-44?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=141775#action_141775 ]
Dennis Lundberg commented on MANT-44:
-------------------------------------
Confirmed.
I have a solution in the works, just need to create some tests for it.
> Generated ant copy commands in package target point to hard-coded local repository instead of ${maven.repo.local}
> -----------------------------------------------------------------------------------------------------------------
>
> Key: MANT-44
> URL: http://jira.codehaus.org/browse/MANT-44
> Project: Maven 2.x Ant Plugin
> Issue Type: Bug
> Affects Versions: 2.1
> Environment: Windows XP Professional SP2
> Reporter: Travis Martensen
>
> When generating a build file, copy commands in the "package" target are hard-coded to the local repository, even with no hard-coded paths in the POM. I'm guessing the hard-coded path should be replaced with ${maven.repo.local}.
> Example:
> {code:xml}
> <target name="package" depends="compile,test" description="Package the application">
> <mkdir dir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket\1.3.3\wicket-1.3.3.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-extensions\1.3.3\wicket-extensions-1.3.3.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\slf4j\slf4j-log4j12\1.4.2\slf4j-log4j12-1.4.2.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\log4j\log4j\1.2.14\log4j-1.2.14.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\hibernate\hibernate\3.2.6.ga\hibernate-3.2.6.ga.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\springframework\spring\2.5.4\spring-2.5.4.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-spring\1.3.3\wicket-spring-1.3.3.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-spring-annot\1.3.3\wicket-spring-annot-1.3.3.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\acegisecurity\acegi-security\1.0.7\acegi-security-1.0.7.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-security\swarm\1.3.0\swarm-1.3.0.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <war destfile="${maven.build.dir}/${maven.build.finalName}.war"
> basedir="${maven.build.outputDir}"
> compress="true"
> webxml="${basedir}/src/main/webapp/WEB-INF/web.xml">
> <lib dir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <classes dir="${maven.build.outputDir}"/>
> <webinf dir="${basedir}/src/main/webapp/WEB-INF"
> excludes="web.xml"/>
> <fileset dir="${basedir}/src/main/webapp"/>
> </war>
> </target>
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Closed: (MANT-44) Generated ant copy commands in package
target point to hard-coded local repository instead of ${maven.repo.local}
Posted by "Benjamin Bentmann (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MANT-44?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Bentmann closed MANT-44.
---------------------------------
Assignee: Benjamin Bentmann (was: Dennis Lundberg)
Resolution: Fixed
Fix Version/s: 2.1.1
Fixed in [r691629|http://svn.apache.org/viewvc?view=rev&revision=691629], SNAPSHOT deployed.
Dennis, could you review the fix and tweak it in case the solution you mentioned is cleaner or more robust?
> Generated ant copy commands in package target point to hard-coded local repository instead of ${maven.repo.local}
> -----------------------------------------------------------------------------------------------------------------
>
> Key: MANT-44
> URL: http://jira.codehaus.org/browse/MANT-44
> Project: Maven 2.x Ant Plugin
> Issue Type: Bug
> Affects Versions: 2.1
> Environment: Windows XP Professional SP2
> Reporter: Travis Martensen
> Assignee: Benjamin Bentmann
> Fix For: 2.1.1
>
>
> When generating a build file, copy commands in the "package" target are hard-coded to the local repository, even with no hard-coded paths in the POM. I'm guessing the hard-coded path should be replaced with ${maven.repo.local}.
> Example:
> {code:xml}
> <target name="package" depends="compile,test" description="Package the application">
> <mkdir dir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket\1.3.3\wicket-1.3.3.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-extensions\1.3.3\wicket-extensions-1.3.3.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\slf4j\slf4j-log4j12\1.4.2\slf4j-log4j12-1.4.2.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\log4j\log4j\1.2.14\log4j-1.2.14.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\hibernate\hibernate\3.2.6.ga\hibernate-3.2.6.ga.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\springframework\spring\2.5.4\spring-2.5.4.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-spring\1.3.3\wicket-spring-1.3.3.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-spring-annot\1.3.3\wicket-spring-annot-1.3.3.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\acegisecurity\acegi-security\1.0.7\acegi-security-1.0.7.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <copy file="C:\Documents and Settings\<username>\.m2\repository\org\apache\wicket\wicket-security\swarm\1.3.0\swarm-1.3.0.jar"
> todir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <war destfile="${maven.build.dir}/${maven.build.finalName}.war"
> basedir="${maven.build.outputDir}"
> compress="true"
> webxml="${basedir}/src/main/webapp/WEB-INF/web.xml">
> <lib dir="${maven.build.dir}/${maven.build.finalName}/WEB-INF/lib"/>
> <classes dir="${maven.build.outputDir}"/>
> <webinf dir="${basedir}/src/main/webapp/WEB-INF"
> excludes="web.xml"/>
> <fileset dir="${basedir}/src/main/webapp"/>
> </war>
> </target>
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira