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