Author: snicoll
Date: Sat Jan 16 15:07:19 2010
New Revision: 899971

URL: http://svn.apache.org/viewvc?rev=899971&view=rev
Log:
MEAR-121: Added documentation about the ${null} trick to avoid a display name 
at all in the generated application.xml

Added:
    
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/
    
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/expected-META-INF/
    
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/expected-META-INF/application.xml
      - copied, changed from r899968, 
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-058/expected-META-INF/application.xml
    
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/pom.xml
      - copied, changed from r899968, 
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-058/pom.xml
Modified:
    maven/plugins/trunk/maven-ear-plugin/src/site/apt/tests.apt
    maven/plugins/trunk/maven-ear-plugin/src/site/fml/faq.fml
    
maven/plugins/trunk/maven-ear-plugin/src/test/java/org/apache/maven/plugin/ear/it/EarMojoIT.java

Modified: maven/plugins/trunk/maven-ear-plugin/src/site/apt/tests.apt
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/site/apt/tests.apt?rev=899971&r1=899970&r2=899971&view=diff
==============================================================================
--- maven/plugins/trunk/maven-ear-plugin/src/site/apt/tests.apt (original)
+++ maven/plugins/trunk/maven-ear-plugin/src/site/apt/tests.apt Sat Jan 16 
15:07:19 2010
@@ -146,5 +146,7 @@
 
   * project-058: builds an EAR with deployment descriptor configuration for 
Java EE 6
 
+  * project-059: builds an EAR with no display name entry at all
+
 
    
\ No newline at end of file

Modified: maven/plugins/trunk/maven-ear-plugin/src/site/fml/faq.fml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/site/fml/faq.fml?rev=899971&r1=899970&r2=899971&view=diff
==============================================================================
--- maven/plugins/trunk/maven-ear-plugin/src/site/fml/faq.fml (original)
+++ maven/plugins/trunk/maven-ear-plugin/src/site/fml/faq.fml Sat Jan 16 
15:07:19 2010
@@ -46,6 +46,18 @@
        </p>
      </answer>
    </faq>
+   <faq id="avoid-display-name">
+     <question>
+       How can I avoid to generate a display-name entry in the generated 
application.xml?
+     </question>
+     <answer>
+       <p>
+         By default, the plugin will always generate a display-name with the 
id of the project if a custom one
+         is not provided through configuration. If for some reason you don't 
want any display-name at all, just
+         use the ${null} value instead.
+       </p>
+     </answer>
+   </faq>
  </part>
 </faqs>
 

Modified: 
maven/plugins/trunk/maven-ear-plugin/src/test/java/org/apache/maven/plugin/ear/it/EarMojoIT.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/test/java/org/apache/maven/plugin/ear/it/EarMojoIT.java?rev=899971&r1=899970&r2=899971&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-ear-plugin/src/test/java/org/apache/maven/plugin/ear/it/EarMojoIT.java
 (original)
+++ 
maven/plugins/trunk/maven-ear-plugin/src/test/java/org/apache/maven/plugin/ear/it/EarMojoIT.java
 Sat Jan 16 15:07:19 2010
@@ -617,7 +617,7 @@
         doTestProject( "project-057", new String[]{"ejb-sample-one-1.0.jar", 
"ejb-sample-two-1.0.jar"} );
     }
 
-     /**
+    /**
      * Builds an EAR with deployment descriptor configuration for Java EE 6.
      */
     public void testProject058()
@@ -625,4 +625,13 @@
     {
         doTestProject( "project-058", new String[]{"ejb-sample-one-1.0.jar"} );
     }
+
+    /**
+     * Builds an EAR with no display name entry at all.
+     */
+    public void testProject059()
+        throws Exception
+    {
+        doTestProject( "project-059", new String[]{"ejb-sample-one-1.0.jar"} );
+    }
 }

Copied: 
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/expected-META-INF/application.xml
 (from r899968, 
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-058/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?p2=maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/expected-META-INF/application.xml&p1=maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-058/expected-META-INF/application.xml&r1=899968&r2=899971&rev=899971&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-058/expected-META-INF/application.xml
 (original)
+++ 
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/expected-META-INF/application.xml
 Sat Jan 16 15:07:19 2010
@@ -21,7 +21,6 @@
 <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>
-  <display-name>Sample test application #008</display-name>
   <module>
     <ejb>ejb-sample-one-1.0.jar</ejb>
   </module>

Copied: 
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/pom.xml
 (from r899968, 
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-058/pom.xml)
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/pom.xml?p2=maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/pom.xml&p1=maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-058/pom.xml&r1=899968&r2=899971&rev=899971&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-058/pom.xml
 (original)
+++ 
maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-059/pom.xml
 Sat Jan 16 15:07:19 2010
@@ -22,7 +22,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
   <modelVersion>4.0.0</modelVersion>
   <groupId>ear</groupId>
-  <artifactId>maven-ear-plugin-test-project-058</artifactId>
+  <artifactId>maven-ear-plugin-test-project-059</artifactId>
   <version>99.0</version>
   <name>Maven</name>
   <packaging>ear</packaging>
@@ -41,7 +41,7 @@
         <artifactId>maven-ear-plugin</artifactId>
         <version>@project.version@</version>
         <configuration>
-          <displayName>Sample test application #008</displayName>
+          <displayName>${null}</displayName>
           <description>
             The purpose of this application is to test the ApplicationXmlMojo 
execution with
             custom settings.


Reply via email to