On Fri, 14 Apr 2006, Kostis Anagnostopoulos wrote:

Hi,

This may sound stupid, but do you have any *Bean.java files
in src/main/java/ ? You sure they're not in src/java/ ?

The verbose="true" is correct, btw., to get debug output for XDoclet.
Running Maven2 with -X will show a lot more output.


Next, did you check target/src-ejb-gen? Maybe you need to add
an <mkdir dir="${.....}/src-ejb-gen"/> right before the ejbdoclet task.

Btw, the naming suggests you are generating sources. If so,
you need to add a <sourceRoot> under <configuration> with that directory
so Maven2 knows where the generated sources are - otherwise they won't be
compiled.

The output you get indicates that XDoclet has no sources to process.
This means that the <fileset> you provided does not contain any files.

Try this:

<fileset dir="${basedir}/src/main/java" includes="**/*.java"/>

Hope some of this helps you..

-- Kenney

> On 4/14/06, Marcel May <[EMAIL PROTECTED]> wrote:
> > Kostis Anagnostopoulos wrote:
> > > Hi to all,
> > >
> > > i desperately need help, since i have 2 days working on it and nothing 
> > > yet.
> > >
> > > I want to use xdoclet with maven2 (2.0.2 and 2.0.4).
> > >
> > > Maven prints info messages when executing the sub-tasks but nothing
> > > else gets generated:
> > > .....
> > > [INFO] --------------------------------------------------------- make 
> > > -------------------
> > > [INFO] Building SIOL EJB
> > > [INFO]    task-segment: [package]
> > > [INFO] 
> > > ----------------------------------------------------------------------------
> > > [INFO] [xdoclet:xdoclet {execution: default}]
> > > [INFO] Initializing DocletTasks!!!
> > > [INFO] Executing tasks
> > > 13 Απρ 2006 7:44:13 μμ xdoclet.XDocletMain start
> > > INFO: Running <homeinterface/>
> > > 13 Απρ 2006 7:44:14 μμ xdoclet.XDocletMain start
> > > INFO: Running <localinterface/>
> > > 13 Απρ 2006 7:44:14 μμ xdoclet.XDocletMain start
> > > INFO: Running <localhomeinterface/>
> > > 13 Απρ 2006 7:44:14 μμ xdoclet.XDocletMain start
> > > INFO: Running <remoteinterface/>
> > > 13 Απρ 2006 7:44:14 μμ xdoclet.XDocletMain start
> > > INFO: Running <deploymentdescriptor/>
> > > 13 Απρ 2006 7:44:15 μμ xdoclet.XDocletMain start
> > > INFO: Running <weblogic/>
> > > [INFO] Executed tasks
> > > .....
> > >
> > > This is my pom.xml (it is a multiple module project):
> > > <?xml version="1.0"?>
> > > <project xmlns="http://maven.apache.org/POM/4.0.0";
> > >       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> > >       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> > > http://maven.apache.org/maven-v4_0_0.xsd";>
> > >       <parent>
> > >               <groupId>gr.forthnet.siol</groupId>
> > >               <artifactId>siol</artifactId>
> > >               <version>1.0</version>
> > >       </parent>
> > >       <modelVersion>4.0.0</modelVersion>
> > >
> > >       <groupId>gr.forthnet.siol</groupId>
> > >       <artifactId>siol_ejb</artifactId>
> > >       <packaging>ejb</packaging>
> > >       <name>SIOL EJB</name>
> > >       <version>1.0</version>
> > >
> > >       <build>
> > >               <defaultGoal>install</defaultGoal>
> > >
> > >               <plugins>
> > >                       <plugin>
> > >                               <groupId>org.apache.maven.plugins</groupId>
> > >                               
> > > <artifactId>maven-compiler-plugin</artifactId>
> > >                               <configuration>
> > >                                       <source>1.4</source>
> > >                                       <target>1.4</target>
> > >                               </configuration>
> > >                       </plugin>
> > >                       <plugin>
> > >                               <groupId>org.apache.maven.plugins</groupId>
> > >                               <artifactId>maven-ejb-plugin</artifactId>
> > >                               <configuration>
> > >                                       
> > > <generateClient>true</generateClient>
> > >                               </configuration>
> > >                       </plugin>
> > >                       <plugin>
> > >                               
> > > <artifactId>xdoclet-maven-plugin</artifactId>
> > >                               <groupId>org.codehaus.mojo</groupId>
> > >                               <executions>
> > >                                       <execution>
> > >                                               
> > > <phase>generate-sources</phase>
> > >                                               <goals>
> > >                                                       <goal>xdoclet</goal>
> > >                                               </goals>
> > >                                               <configuration>
> > >                                                       <tasks>
> > >                                                               <ejbdoclet
> > >
> > > destdir="${project.build.directory}/src-ejb-gen"
> > >
> > > verbose="true"
> > >
> > > excludedTags="@author,@version">
> > >
> > >                                                                       
> > > <fileset
> > >
> > > dir="${project.build.sourceDirectory}"
> > >
> > > includes="*.*" />
> > >
> > >
> >
> > You probably meant includes="**/*.java". I think that "*.*" only will
> > take java sources directly in src/main/java, and not in any
> > subdirectories (packages).
>
> Of course, Marcel, you are right.
>
> As i have stated in the other equivalent thread (i had to re-post this
> mail due to bad title, i deeply apologize for it, in the first place)
> the pom.xml was just one of the many attempts to make it work.  I had
> already tried the form you suggest, but still got no results.
>
> Is there some kind of debugging the actual ant task arguments ?
>
> Can i run maven2 in debug mode (through eclipse) and see what actually
> is happening ?
>
> I'm really disappointed because i suggested to our company a
> transition from maven1 to maven2, and after 2 weeks, i have nothing to
> show them.  Embarrassing, isn't it ?
>
>
>    Any help appreciated.
>
>
> >
> > > <homeinterface >
> > >
> > >  <packagesubstitution packages="session"
> > > substituteWith="interfaces" useFirst="  true"/>
> > >
> > > </homeinterface>
> > >
> > > <localinterface
> > >
> > > mergeDir="${project.build.directory}/merge-dir" />
> > >
> > > <localhomeinterface
> > >
> > > mergeDir="${project.build.directory}/merge-dir" />
> > >
> > > <remoteinterface
> > >
> > > mergeDir="${project.build.directory}/merge-dir" />
> > >
> > > <deploymentdescriptor
> > >
> > > destdir="${project.build.outputDirectory}/META-INF"
> > >                                                                       />
> > >                                                               </ejbdoclet>
> > >
> > >                                                       </tasks>
> > >                                               </configuration>
> > >                                       </execution>
> > >                               </executions>
> > >                       </plugin>
> > >               </plugins>
> > >
> > >       </build>
> > >
> > >       <dependencies>
> > > ...nothing of interest here.
> > >       </dependencies>
> > >
> > > </project>
> > >
> > >
> > > What am i doing wrong ???
> > >
> > > Thank you very much in advance.
> > >
> > >    Kostis Anagnostopoulos
> > >
> > > PS: Subscribed to list after posting once. I hope i din't resend mail 
> > > twice.
> > >
> > >
> > >
> >
> >
> > --
> > Marcel May
> > ConSol* Software GmbH
> > Tel: +49 89 45841-155
> >
> >
>
> Anagnostopoulos Kostis
>

--
Kenney Westerhof
http://www.neonics.com
GPG public key: http://www.gods.nl/~forge/kenneyw.key

Reply via email to