Author: snicoll Date: Sun Dec 19 14:28:16 2010 New Revision: 1050860 URL: http://svn.apache.org/viewvc?rev=1050860&view=rev Log: MEAR-131: Rationalized the use of expresion vs. default-value for mojo parameters.
Modified: maven/plugins/trunk/maven-ear-plugin/pom.xml maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/AbstractEarMojo.java maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/EarMojo.java maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/GenerateApplicationXmlMojo.java maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/expected-META-INF/application.xml maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/pom.xml Modified: maven/plugins/trunk/maven-ear-plugin/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/pom.xml?rev=1050860&r1=1050859&r2=1050860&view=diff ============================================================================== --- maven/plugins/trunk/maven-ear-plugin/pom.xml (original) +++ maven/plugins/trunk/maven-ear-plugin/pom.xml Sun Dec 19 14:28:16 2010 @@ -30,7 +30,7 @@ under the License. </parent> <artifactId>maven-ear-plugin</artifactId> - <version>2.4.3-SNAPSHOT</version> + <version>2.5-SNAPSHOT</version> <packaging>maven-plugin</packaging> <name>Maven EAR Plugin</name> Modified: maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/AbstractEarMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/AbstractEarMojo.java?rev=1050860&r1=1050859&r2=1050860&view=diff ============================================================================== --- maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/AbstractEarMojo.java (original) +++ maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/AbstractEarMojo.java Sun Dec 19 14:28:16 2010 @@ -77,14 +77,14 @@ public abstract class AbstractEarMojo /** * Directory where the deployment descriptor file(s) will be auto-generated. * - * @parameter expression="${project.build.directory}" + * @parameter default-value="${project.build.directory}" */ protected String generatedDescriptorLocation; /** * The maven project. * - * @parameter expression="${project}" + * @parameter default-value="${project}" * @required * @readonly */ @@ -129,7 +129,7 @@ public abstract class AbstractEarMojo /** * Directory that resources are copied to during the build. * - * @parameter expression="${project.build.directory}/${project.build.finalName}" + * @parameter default-value="${project.build.directory}/${project.build.finalName}" * @required */ private File workDirectory; Modified: maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/EarMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/EarMojo.java?rev=1050860&r1=1050859&r2=1050860&view=diff ============================================================================== --- maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/EarMojo.java (original) +++ maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/EarMojo.java Sun Dec 19 14:28:16 2010 @@ -65,7 +65,7 @@ public class EarMojo /** * Single directory for extra files to include in the EAR. * - * @parameter expression="${basedir}/src/main/application" + * @parameter default-value="${basedir}/src/main/application" * @required */ private File earSourceDirectory; @@ -102,7 +102,7 @@ public class EarMojo /** * A list of file extensions that should not be filtered if - * filtering is actived. + * filtering is enabled. * * @parameter * @since 2.3.2 @@ -148,7 +148,7 @@ public class EarMojo /** * The directory for the generated EAR. * - * @parameter expression="${project.build.directory}" + * @parameter default-value="${project.build.directory}" * @required */ private String outputDirectory; @@ -156,7 +156,7 @@ public class EarMojo /** * The name of the EAR file to generate. * - * @parameter alias="earName" expression="${project.build.finalName}" + * @parameter alias="earName" default-value="${project.build.finalName}" * @required */ private String finalName; Modified: maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/GenerateApplicationXmlMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/GenerateApplicationXmlMojo.java?rev=1050860&r1=1050859&r2=1050860&view=diff ============================================================================== --- maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/GenerateApplicationXmlMojo.java (original) +++ maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/GenerateApplicationXmlMojo.java Sun Dec 19 14:28:16 2010 @@ -63,7 +63,7 @@ public class GenerateApplicationXmlMojo * Display name of the application to be used when application.xml * file is autogenerated. * - * @parameter expression="${project.artifactId}" + * @parameter default-value="${project.artifactId}" */ private String displayName; @@ -71,7 +71,7 @@ public class GenerateApplicationXmlMojo * Description of the application to be used when application.xml * file is autogenerated. * - * @parameter expression="${project.description}" + * @parameter default-value="${project.description}" */ private String description; Modified: maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/expected-META-INF/application.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/expected-META-INF/application.xml?rev=1050860&r1=1050859&r2=1050860&view=diff ============================================================================== --- maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/expected-META-INF/application.xml (original) +++ maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/expected-META-INF/application.xml Sun Dec 19 14:28:16 2010 @@ -17,10 +17,9 @@ KIND, either express or implied. See th specific language governing permissions and limitations under the License. --> - <application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6"> - <description>The purpose of this application is to test the ApplicationXmlMojo execution with - custom settings.</description> + <description>A custom description</description> + <display-name>maven-ear-plugin-test-project-059</display-name> <module> <ejb>ejb-sample-one-1.0.jar</ejb> </module> Modified: maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/pom.xml?rev=1050860&r1=1050859&r2=1050860&view=diff ============================================================================== --- maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/pom.xml (original) +++ maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/pom.xml Sun Dec 19 14:28:16 2010 @@ -42,10 +42,7 @@ under the License. <version>@project.version@</version> <configuration> <displayName>${null}</displayName> - <description> - The purpose of this application is to test the ApplicationXmlMojo execution with - custom settings. - </description> + <description>A custom description</description> <encoding>UTF-8</encoding> <version>6</version> </configuration>