[MSOURCES-91] Added several properties for parameters
git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1712402 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/plugins/source/AbstractSourceJarMojo.java b/src/main/java/org/apache/maven/plugins/source/AbstractSourceJarMojo.java
index 0d9f522..09769d3 100644
--- a/src/main/java/org/apache/maven/plugins/source/AbstractSourceJarMojo.java
+++ b/src/main/java/org/apache/maven/plugins/source/AbstractSourceJarMojo.java
@@ -61,7 +61,7 @@
*
* @since 2.1
*/
- @Parameter
+ @Parameter( property = "maven.source.includes" )
private String[] includes;
/**
@@ -70,7 +70,7 @@
*
* @since 2.1
*/
- @Parameter
+ @Parameter( property = "maven.source.excludes" )
private String[] excludes;
/**
@@ -79,7 +79,7 @@
*
* @since 2.1
*/
- @Parameter( defaultValue = "true" )
+ @Parameter( property = "maven.source.useDefaultExcludes", defaultValue = "true" )
private boolean useDefaultExcludes;
/**
@@ -119,7 +119,7 @@
*
* @since 2.1
*/
- @Parameter( defaultValue = "false" )
+ @Parameter( property = "maven.source.useDefaultManifestFile", defaultValue = "false" )
private boolean useDefaultManifestFile;
/**
@@ -154,14 +154,14 @@
/**
* The directory where the generated archive file will be put.
*/
- @Parameter( defaultValue = "${project.build.directory}" )
+ @Parameter( property = "maven.source.outputDirectory", defaultValue = "${project.build.directory}" )
protected File outputDirectory;
/**
* The filename to be used for the generated archive file. For the source:jar goal, "-sources" is appended to this
* filename. For the source:test-jar goal, "-test-sources" is appended.
*/
- @Parameter( defaultValue = "${project.build.finalName}" )
+ @Parameter( property = "maven.source.finalName", defaultValue = "${project.build.finalName}" )
protected String finalName;
/**
@@ -411,7 +411,7 @@
{
try
{
-// archiver.addFileSet( fileSet );
+ // archiver.addFileSet( fileSet );
archiver.addDirectory( sourceDirectory, includes, excludes );
}
catch ( ArchiverException e )