[jboss-svn-commits] JBL Code SVN: r21280 - in labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin: src/main/java/org/jboss/maven/plugins/jdocbook and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jul 29 13:38:43 EDT 2008
Author: steve.ebersole at jboss.com
Date: 2008-07-29 13:38:43 -0400 (Tue, 29 Jul 2008)
New Revision: 21280
Modified:
labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/pom.xml
labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/src/main/java/org/jboss/maven/plugins/jdocbook/AbstractDocBookMojo.java
Log:
MPJDOCBOOK-12 : use MavenSession to access sys props
Modified: labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/pom.xml
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/pom.xml 2008-07-29 12:35:56 UTC (rev 21279)
+++ labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/pom.xml 2008-07-29 17:38:43 UTC (rev 21280)
@@ -139,6 +139,11 @@
<!-- Maven Plugin deps -->
<dependency>
<groupId>org.apache.maven</groupId>
+ <artifactId>maven-core</artifactId>
+ <version>2.0.9</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>2.0</version>
</dependency>
Modified: labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/src/main/java/org/jboss/maven/plugins/jdocbook/AbstractDocBookMojo.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/src/main/java/org/jboss/maven/plugins/jdocbook/AbstractDocBookMojo.java 2008-07-29 12:35:56 UTC (rev 21279)
+++ labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/src/main/java/org/jboss/maven/plugins/jdocbook/AbstractDocBookMojo.java 2008-07-29 17:38:43 UTC (rev 21280)
@@ -40,6 +40,7 @@
import org.apache.maven.plugin.MojoFailureException;
import org.apache.maven.project.MavenProject;
import org.apache.maven.project.MavenProjectHelper;
+import org.apache.maven.execution.MavenSession;
import org.codehaus.plexus.archiver.manager.ArchiverManager;
import org.jboss.jdocbook.JDocBookProcessException;
import org.jboss.jdocbook.Log;
@@ -68,6 +69,15 @@
protected MavenProject project;
/**
+ * INTERNAL : The representation of the maven execution.
+ *
+ * @parameter expression="${session}"
+ * @required
+ * @readonly
+ */
+ protected MavenSession session;
+
+ /**
* INTERNAL : The artifacts associated with the dependencies defined as part
* of the project to which we are being attached.
*
@@ -298,7 +308,7 @@
}
protected String getRequestedFormat() {
- String requestedFormat = project.getProperties().getProperty( "jdocbook.format" );
+ String requestedFormat = session.getExecutionProperties().getProperty( "jdocbook.format" );
if ( requestedFormat != null ) {
getLog().info( "requested processing limited to [" + requestedFormat + "] format" );
}
@@ -306,7 +316,7 @@
}
protected Locale getRequestedLocale() {
- String requestedLocaleStr = project.getProperties().getProperty( "jdocbook.lang" );
+ String requestedLocaleStr = session.getExecutionProperties().getProperty( "jdocbook.lang" );
Locale requestedLocale = requestedLocaleStr == null ? null : parseLocale( requestedLocaleStr );
if ( requestedLocale != null ) {
getLog().info( "requested processing limited to [" + stringify( requestedLocale ) + "] lang" ) ;
More information about the jboss-svn-commits
mailing list