[jboss-svn-commits] JBL Code SVN: r18752 - labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/src/main/java/org/jboss/maven/plugins/jdocbook.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Mar 7 00:29:51 EST 2008
Author: steve.ebersole at jboss.com
Date: 2008-03-07 00:29:51 -0500 (Fri, 07 Mar 2008)
New Revision: 18752
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/GenerationMojo.java
Log:
MPJDOCBOOK-7 : allow limiting processing to a particular format much like we do for locale already
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-03-07 05:24:19 UTC (rev 18751)
+++ labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/src/main/java/org/jboss/maven/plugins/jdocbook/AbstractDocBookMojo.java 2008-03-07 05:29:51 UTC (rev 18752)
@@ -296,6 +296,14 @@
return plans;
}
+ protected String getRequestedFormat() {
+ String requestedFormat = project.getProperties().getProperty( "jdocbook.format" );
+ if ( requestedFormat != null ) {
+ getLog().info( "requested processing limited to [" + requestedFormat + "] format" );
+ }
+ return requestedFormat;
+ }
+
protected Locale getRequestedLocale() {
String requestedLocaleStr = project.getProperties().getProperty( "jdocbook.lang" );
Locale requestedLocale = requestedLocaleStr == null ? null : parseLocale( requestedLocaleStr );
Modified: labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/src/main/java/org/jboss/maven/plugins/jdocbook/GenerationMojo.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/src/main/java/org/jboss/maven/plugins/jdocbook/GenerationMojo.java 2008-03-07 05:24:19 UTC (rev 18751)
+++ labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin/src/main/java/org/jboss/maven/plugins/jdocbook/GenerationMojo.java 2008-03-07 05:29:51 UTC (rev 18752)
@@ -78,6 +78,7 @@
RendererFactory rendererFactory = new RendererFactory( options );
Locale requestedLocale = getRequestedLocale();
+ String requestedFormat = getRequestedFormat();
List<PublishingSource> sources = getPublishingSources();
for ( PublishingSource source : sources ) {
@@ -103,6 +104,10 @@
boolean hasBeenProfiled = false;
for ( FormatPlan plan : plans ) {
+ if ( requestedFormat != null && !requestedFormat.equals( plan.getName() ) ) {
+ getLog().info( "skipping non-requested format [" + plan.getName() + "]" );
+ continue;
+ }
if ( plan.getProfiling() == DocBookProfilingStrategy.TWO_PASS && !hasBeenProfiled ) {
hasBeenProfiled = true;
File profileOutputDir = new File( new File( workDirectory, "profile" ), lang );
More information about the jboss-svn-commits
mailing list