Goal dist:prepare-src-filesystem should also include build.properties in source
distribution.
---------------------------------------------------------------------------------------------
Key: MPDIST-25
URL: http://jira.codehaus.org/browse/MPDIST-25
Project: maven-dist-plugin
Type: Improvement
Environment: Not of importance.
Reporter: Davy Toch
The following target call
<ant:copy todir="${maven.dist.src.assembly.dir}">
<ant:fileset dir=".">
<ant:include name="README.txt"/>
<ant:include name="LICENSE*"/>
<ant:include name="project.properties"/>
<ant:include name="maven.xml"/>
<ant:include name="project.xml"/>
</ant:fileset>
</ant:copy>
in the goal dist:prepare-src-filesystem should also include the file
build.properties. Normally this file only includes user-specific settings. When
this file is not included in the source distribution, the developer receiving
the source distribution doesn't know which user-specific properties to set.
On the other hand it would be useful to add a section at
http://maven.apache.org/reference/plugins/dist/ that indicates that if more
files from the project root need to be added in the source distribution, then a
postGoal for the above goal needs to be created in a custom maven.xml, for
example something like:
<!--
Maven dist plugin doesn't copy build.properties (contains user-specific
settings) to source distribution. Additionally, it is sometimes interesting
to also have the POM xsd in the project root and have it included as well
in the source distribution.
-->
<postGoal name="dist:prepare-src-filesystem">
<copy todir="${maven.dist.src.assembly.dir}">
<fileset dir="${basedir}">
<include name="build.properties"/>
<include name="project.xsd"/>
</fileset>
</copy>
</postGoal>
Regards,
Davy Toch
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]