I think you're asking two different things here: 1. You only want a javadoc for some projects. 2. You want a single aggrgated javadoc jar
For #2, would the aggregate-jar goal of the javadoc plugin work? /Anders On Fri, Apr 8, 2011 at 13:36, Lucas Persson <lucas.pers...@oracle.com>wrote: > Hi > > I want to generate and release the javadoc (e.g. the javadoc.jar should be > a release artefacts just like any other JAR) > But only some projects contains public java code that javadoc should be > generated for. > And if I have for instance 4 projects for which I want to generate javadoc > I only want one javadoc.jar in the end with the complete source tree. > > I really thought that I found the solution to this in > > http://stackoverflow.com/questions/4947215/maven-3-generate-javadoc-for-defined-artifacts > but the bug reported in http://jira.codehaus.org/browse/MDEP-291 seem to > hinder it. > > I really do not want to have some relative path from the 'javadoc project' > to the projects where the source are in. > > > I have also played around with different combination on <skip> > like this in the multiproject > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-javadoc-plugin</artifactId> > <inherited>false</inherited> > <configuration> > <skip>false</skip> > </configuration> > </plugin> > </plugins> > <pluginManagement> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-javadoc-plugin</artifactId> > <configuration> > <skip>true</skip> > </configuration> > </plugin> > </plugins> > > And in those subproject that I really want javadoc for added: > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-javadoc-plugin</artifactId> > <configuration> > <skip>false</skip> > </configuration> > </plugin> > > > > So I then tried to use >includePackageNames> but that does not exists. > Only <excludePackageNames> but then I need to exclude like hundred of > package names, sigh. > > /Lucas > > > > -- > [image: Oracle] <http://www.oracle.com> > Lucas Persson | Principal Member of Technical Staff > Phone: +4684773644 | | | Mobile: +46730946656 > Oracle Communications Platform > ORACLE Sweden | Folkungagatan 122 | 116 30 Stockholm > > Oracle Svenska AB, KronborgsgrÀnd 17, S-164 28 KISTA, reg.no. 556254-6746 > [image: Green Oracle] <http://www.oracle.com/commitment> Oracle is > committed to developing practices and products that help protect the > environment >