[jbpm-dev] [Design of JBoss jBPM] - Using the maven-jdocbook-plugin

thomas.diesler@jboss.com do-not-reply at jboss.com
Fri Sep 5 10:07:43 EDT 2008


Hi Steve,

I saw you in 


  | svn log --limit 10 http://anonsvn.jboss.org/repos/labs/labs/jbossbuild/maven-plugins/trunk/maven-jdocbook-plugin
  | 

so I assume you are the right guy to talk to ;-)

I am using this forum because I did find a more appropriate channel, is there one?

If not, here my question


  |       <plugin>
  |         <groupId>org.jboss.maven.plugins</groupId>
  |         <artifactId>maven-jdocbook-plugin</artifactId>
  |         <extensions>true</extensions>
  |         <configuration>
  |           <sourceDocumentName>en/master.xml</sourceDocumentName>
  |           <formats>
  |             <format>
  |               <formatName>html</formatName>
  |             </format>
  |           </formats>
  |         </configuration>
  |       </plugin>
  |  

Seems to work for


  | [tdiesler at tdvaio userguide]$ mvn clean jdocbook:generate jdocbook:bundle
  | 
  | [INFO] [jdocbook:generate]
  | [INFO] [jdocbook:bundle]
  | [INFO] Building jar: /home/tdiesler/svn/jbpm/jbpm3/trunk/modules/jpdl/userguide/target/classes/jbpm-jpdl-userguide-3.3.0-SNAPSHOT.war
  | [INFO] ------------------------------------------------------------------------
  | [INFO] BUILD SUCCESSFUL
  | [INFO] ------------------------------------------------------------------------
  | [INFO] Total time: 21 seconds
  | [INFO] Finished at: Fri Sep 05 15:52:20 CEST 2008
  | [INFO] Final Memory: 15M/103M
  | [INFO] ------------------------------------------------------------------------
  | 

Just using jdocbook:bundle fails 


  | [tdiesler at tdvaio userguide]$ mvn clean jdocbook:bundle
  | 
  | [INFO] [jdocbook:bundle]
  | [INFO] ------------------------------------------------------------------------
  | [ERROR] BUILD ERROR
  | [INFO] ------------------------------------------------------------------------
  | [INFO] Rendering problem
  | 
  | Embedded error: Unable to populate archive [/home/tdiesler/svn/jbpm/jbpm3/trunk/modules/jpdl/userguide/target/classes/jbpm-jpdl-userguide-3.3.0-SNAPSHOT.war]
  | /home/tdiesler/svn/jbpm/jbpm3/trunk/modules/jpdl/userguide/target/docbook/publish/en-US/html isn't a directory.
  | 

Is this expected?

Also I'd like to bind the bundle goal to the package phase. Perhaps like this


  |       <plugin>
  |         <groupId>org.jboss.maven.plugins</groupId>
  |         <artifactId>maven-jdocbook-plugin</artifactId>
  |         <extensions>true</extensions>
  |         <executions>
  |           <execution>
  |             <phase>package</phase>
  |             <goals>
  |               <goal>generate</goal>
  |               <goal>bundle</goal>
  |             </goals>
  |             <configuration>
  |               <sourceDocumentName>en/master.xml</sourceDocumentName>
  |               <formats>
  |                 <format>
  |                   <formatName>html</formatName>
  |                 </format>
  |               </formats>
  |             </configuration>
  |           </execution>
  |         </executions>
  |       </plugin>
  | 

Running 


  | [tdiesler at tdvaio userguide]$ mvn install
  | 
  | [INFO] [jdocbook:generate {execution: default}]
  | [INFO] [jdocbook:bundle {execution: default}]
  | [INFO] Building jar: /home/tdiesler/svn/jbpm/jbpm3/trunk/modules/jpdl/userguide/target/classes/jbpm-jpdl-userguide-3.3.0-SNAPSHOT.war
  | [INFO] [install:install]
  | [INFO] Installing /home/tdiesler/svn/jbpm/jbpm3/trunk/modules/jpdl/userguide/pom.xml to /home/tdiesler/.m2/repository/org/jboss/jbpm/jbpm-jpdl-userguide/3.3.0-SNAPSHOT/jbpm-jpdl-userguide-3.3.0-SNAPSHOT.pom
  | [INFO] ------------------------------------------------------------------------
  | [INFO] BUILD SUCCESSFUL
  | [INFO] ------------------------------------------------------------------------
  | 

Only installs the pom, but not the war. Also please notice that the war is build at a strange location. Shouldn't it just be 'target'?

This is


  | [tdiesler at tdvaio userguide]$ mvn help:effective-pom
  | ...
  |         <groupId>org.jboss.maven.plugins</groupId>
  |         <artifactId>maven-jdocbook-plugin</artifactId>
  |         <version>2.1.3-20080831.141438-5</version>
  | 

Please advice 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4174615#4174615

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4174615



More information about the jbpm-dev mailing list