Hello,

You must modify de pom.xml file that use the plugin xdoclet-maven-plugin
1.0-alpha-2. This file is in
repository\org\codehaus\mojo\xdoclet-maven-plugin\1.0-alpha-2

In this file, change the dependency

<dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xjavadoc</artifactId>
      <version>1.1</version>
      <scope>runtime</scope>
    </dependency>

and put 

<dependency>
      <groupId>xdoclet</groupId>
      <artifactId>xjavadoc</artifactId>
      <version>1.5</version>
      <scope>runtime</scope>
    </dependency>







VictoriaOnSnow wrote:
> 
> Hallo,
> 
> I want to use the XDoclet-Maven plugin. I found out that the XDoclet
> version 1.2.3 is not able to handle Java 1.5 properly. There is a problem
> with Java Generics like:
> 
> private static ConcurrentHashMap<String, CheckResult> statusInfo;
> 
> Error Output is:
> [INFO] [xdoclet:xdoclet {execution: default}]
> [INFO] Initializing DocletTasks!!!
> [INFO] Executing tasks
> 14.12.2006 17:26:03 xdoclet.XDocletMain start
> INFO: Running <homeinterface/>
> Error parsing File
> /export/home/v/vree/workspace/NewProvisioningManager/ejb/src/main/java/de/web/services/j2eeprovisioningmanager/ejb/MonitoringStatusBean.java:Encountered
> "<" at line 31, column 41.
> Was expecting one of:
>     <IDENTIFIER> ...
>     "[" ...
>     "." ...
> 
> So I tried to exchange xjavadoc-1.1.jar with
> xjavadoc-1.5-snapshot050611.jar using the following pom.xml. 
> 
> But it did not work. The xjavadoc-1.1.jar is still downloaded into local
> repository each time I call 'mvn install'. It seems to me, that there is a
> bug in the '<exclusion>' clause.
> 
> Am I'm right?
> 
> 
> 
> <project>
>     :
>     :
>       <build>
>               <plugins>
>                       <plugin>
>                               <groupId>org.codehaus.mojo</groupId>
>                               <artifactId>xdoclet-maven-plugin</artifactId>
>                               <dependencies>
>                                       <dependency>
>                                               
> <groupId>org.codehaus.mojo</groupId>
>                                               
> <artifactId>xdoclet-maven-plugin</artifactId>
>                                               <version>1.0-alpha-2</version>  
>                                         
>                                               <exclusions>
>                                                       <exclusion>
>                                                               
> <groupId>xdoclet</groupId>
>                                                               
> <artifactId>xjavadoc</artifactId>
>                                                       </exclusion>
>                                               </exclusions>
>                                       </dependency>
>                                       <dependency>
>                                               <groupId>xdoclet</groupId>
>                                               
> <artifactId>xjavadoc</artifactId>
>                                               
> <version>1.5-snapshot050611</version>
>                                       </dependency>
>                               </dependencies>
>                               <executions>
>                                       <execution>
>                                               <phase>generate-sources</phase>
>                                               <goals>
>                                                       <goal>xdoclet</goal>
>                                               </goals>
>                                               <configuration>
>                                                       <tasks>
>                                                               <ejbdoclet 
> verbose="true" force="true" ejbSpec="2.1"
> destDir="${project.build.directory}/generated-sources/xdoclet">
>                                                                       
> <fileset dir="${project.build.sourceDirectory}">
>                                                                               
> <include name="**/*Bean.java"/>
>                                                                               
> <include name="**/*MDB.java"/>
>                                                                       
> </fileset>
>                                                                       
> <packageSubstitution packages="ejb" substituteWith="interfaces"/>
>                                                                       
> <homeinterface/>
>                                                                       
> <remoteinterface/>
>                                                                       
> <localhomeinterface/>
>                                                                       
> <localinterface/>
>                                                                       
> <deploymentdescriptor
> destDir="${project.build.outputDirectory}/META-INF"/>
>                                                               </ejbdoclet>
>                                                       </tasks>
>                                               </configuration>
>                                       </execution>
>                               </executions>
>                       </plugin>
>                       <plugin>
>                               <groupId>org.apache.maven.plugins</groupId>
>                               <artifactId>maven-ejb-plugin</artifactId>
>                               <configuration>
>                                       <generateClient>true</generateClient>
>                                       <clientExcludes>
>                                               
> <clientExclude>**/ejb/*Bean.class</clientExclude>
>                                               
> <clientExclude>**/mdb/*MDB.class</clientExclude>
>                                       </clientExcludes>
>                               </configuration>
>                       </plugin>
>               </plugins>
>       </build>
> </project>
> 

-- 
View this message in context: 
http://www.nabble.com/XDoclet-and-Java-1.5-and-Maven2-tf2821951.html#a8393167
Sent from the mojo - user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to