You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2012/09/10 21:40:15 UTC
svn commit: r1383078 - in /maven/plugins/trunk/maven-rar-plugin: pom.xml
src/main/java/org/apache/maven/plugin/rar/RarMojo.java
Author: olamy
Date: Mon Sep 10 19:40:15 2012
New Revision: 1383078
URL: http://svn.apache.org/viewvc?rev=1383078&view=rev
Log:
[MRAR-29] Make ra.xml optional - 1.6 spec
Submitted by Kresimir Kovac.
Modified:
maven/plugins/trunk/maven-rar-plugin/pom.xml
maven/plugins/trunk/maven-rar-plugin/src/main/java/org/apache/maven/plugin/rar/RarMojo.java
Modified: maven/plugins/trunk/maven-rar-plugin/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-rar-plugin/pom.xml?rev=1383078&r1=1383077&r2=1383078&view=diff
==============================================================================
--- maven/plugins/trunk/maven-rar-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-rar-plugin/pom.xml Mon Sep 10 19:40:15 2012
@@ -150,6 +150,7 @@ under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-invoker-plugin</artifactId>
+ <version>1.7</version>
<configuration>
<debug>true</debug>
<projectsDirectory>src/it</projectsDirectory>
Modified: maven/plugins/trunk/maven-rar-plugin/src/main/java/org/apache/maven/plugin/rar/RarMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-rar-plugin/src/main/java/org/apache/maven/plugin/rar/RarMojo.java?rev=1383078&r1=1383077&r2=1383078&view=diff
==============================================================================
--- maven/plugins/trunk/maven-rar-plugin/src/main/java/org/apache/maven/plugin/rar/RarMojo.java (original)
+++ maven/plugins/trunk/maven-rar-plugin/src/main/java/org/apache/maven/plugin/rar/RarMojo.java Mon Sep 10 19:40:15 2012
@@ -255,6 +255,17 @@ public class RarMojo
@Parameter
protected List<RarResource> rarResources;
+
+ /**
+ * Whether or not warn if the <code>ra.xml</code> file is missing. Set to <code>false</code>
+ * if you want you RAR built without a <code>ra.xml</code> file.
+ * This may be useful if you are building against JCA 1.6 or later.
+ *
+ * @since 2.3
+ */
+ @Parameter( property = "warnOnMissingRaXml", defaultValue = "true" )
+ protected boolean warnOnMissingRaXml = true;
+
private File buildDir;
@@ -388,7 +399,7 @@ public class RarMojo
// Check if connector deployment descriptor is there
File ddFile = new File( getBuildDir(), RA_XML_URI );
- if ( !ddFile.exists() )
+ if ( !ddFile.exists() && warnOnMissingRaXml )
{
getLog().warn( "Connector deployment descriptor: " + ddFile.getAbsolutePath() + " does not exist." );
}