maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rémy Sanlaville" <remy.sanlavi...@gmail.com>
Subject Re: JMXDoclet Generates The Interface File But Not The Method Signatures
Date Thu, 21 Sep 2006 09:17:45 GMT
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 <eduardo.delarosa@gmail.com>:
>
> 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
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message