Thanks Remy and Marco. You're right guys, it's about dependency issue.
It now works for me ;) Cheers! On 9/21/06, Marco Mistroni <[EMAIL PROTECTED]> wrote:
Hi, my 2 cents.. somehow i have noticed long time ago that many xdoclet tasks won't produce anything if you don't have xdoclet-jmx-module as dependency.. make sure it is included, and i ms ure everything will work fine hth marco On 9/21/06, Rémy Sanlaville <[EMAIL PROTECTED]> wrote: > > Hi, > > Prehaps it's a problem of lacking dependencies > > As Finn-Robert says : > Regarding the problem with xdoclet not generating anything sounds very > familiar, it's definitely a classpath problem. > http://www.nabble.com/-M2--maven.plugin.classpath-tf2292286.html#a6366996 > > Hope this help, > > Rémy > > > > 2006/9/19, Eduardo Dela Rosa <[EMAIL PROTECTED]>: > > > > Hi, > > > > Just wonderin' if I am missing something in my pom.xml. It generates my > > interface class files but if I view > > inside them, not even one method is there. > > > > Here is an excerpt of my pom.xml: > > > > <plugin> > > <groupId>org.codehaus.mojo</groupId> > > <artifactId>xdoclet-maven-plugin</artifactId> > > <executions> > > <execution> > > <phase>generate-sources</phase> > > <goals> > > <goal>xdoclet</goal> > > </goals> > > <configuration> > > <tasks> > > <jmxdoclet > > destdir="${project.build.directory}/generated-sources/xdoclet" > > force="yes"> > > <fileset dir="${basedir}/src/main/java" > > includes="**/*Factory.java"/> > > <mbeaninterface /> > > <jbossxmlservicetemplate servicefile="jboss" > > destDir="${basedir}/src/main/resources" /> > > </jmxdoclet> > > </tasks> > > </configuration> > > </execution> > > </executions> > > </plugin> > > > > > > Here is one of the interface files that it generated: > > > > /* > > * Generated file - Do not edit! > > */ > > > > /** > > * MBean interface. > > * @author Eduardo Dela Rosa > > * @version 1.0 > > * @created Sep 19, 2006; 2:06:44 PM > > */ > > public interface ChocolateFactoryMBean extends > > org.jboss.system.ServiceMBean{ > > > > } > > > > If you will notice, nothing is inside the body (not one method). > > Considering > > the fact that I have a jmx doclet > > tags in my implementation code (ChocolateFactory), as example below: > > > > /** > > * @jmx.managed-operation > > * @return int the current count that this inventory have. > > */ > > public int getInventoryCount() { > > return this.inventory.size(); > > } > > > > Any help is highly appreciated. > > > > Thanks. > > > > -- > > Eduardo Dela Rosa > > > > > >
-- Eduardo Dela Rosa
