Thanks for sharing what worked for you !!! Andy
On Wed, 12 Dec 2018 at 23:08, Mikael Petterson <mikaelpetter...@hotmail.com> wrote: > Hi Andy, > > Yes I have tried using it on the command line and it looks good. > > I think I worked out the xml in maven to get it working. I present it here > ( so not just ripping the befenfits but also giving back what I can 😊 ) > > <!-- make sure report is executed during specific maven lifecycle step > 'site' --> > <pluginManagement> > <plugins> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>aspectj-maven-plugin</artifactId> > <version>${aspectj.maven.plugin.version}</version> > <configuration> > <complianceLevel>${java.version}</complianceLevel> > <source>${java.version}</source> > <target>${java.version}</target> > <deprecation>true</deprecation> > <encoding>${project.build.sourceEncoding}</encoding> > <showWeaveInfo>true</showWeaveInfo> > <forceAjcCompile>true</forceAjcCompile> > <verbose>true</verbose> > <Xlint>warning</Xlint> > <argumentFileName>builddef-${project.name}.lst</argumentFileName> > <excludes> > <exclude>**/package-info.java</exclude> > </excludes> > </configuration> > <executions> > <execution> > <id>compile_with_aspectj</id> > <goals> > <goal>compile</goal> > <goal>test-compile</goal> > </goals> > </execution> > <!-- Bind ajdoc to site phase in the maven lifecycle --> > > *<execution> * > > * <id>ajdoc</id> * > > * <goals> * > > * <goal>aspectj-report</goal> * > > * </goals> * > > * <phase>site</phase> * > * </execution>* > </executions> > <dependencies> > <dependency> > <groupId>org.aspectj</groupId> > <artifactId>aspectjtools</artifactId> > <version>${aspectj.version}</version> > </dependency> > </dependencies> > </plugin> > </plugins> > </pluginManagement> > > > <!-- reporting part --> > > *<reporting> * > > * <plugins> * > > * <plugin> * > > * <groupId>org.codehaus.mojo</groupId> * > > * <artifactId>aspectj-maven-plugin</artifactId> * > > * <version>${aspectj.maven.plugin.version}</version> * > > * <configuration> * > > * <verbose>true</verbose> * > > * <privateScope>true</privateScope> * > > * <complianceLevel>${java.version}</complianceLevel> * > > * </configuration> * > > * <reportSets> * > > * <reportSet> * > > * <reports> * > > * <report>aspectj-report</report> * > > * </reports> * > > * </reportSet> * > > * </reportSets> * > * </plugin>* > *</reporting>* > > br, > > //mike > > > > > ------------------------------ > *Från:* aspectj-users-boun...@eclipse.org < > aspectj-users-boun...@eclipse.org> för Andy Clement < > andrew.clem...@gmail.com> > *Skickat:* den 28 november 2018 19:26 > *Till:* aspectj-users@eclipse.org > *Ämne:* Re: [aspectj-users] Generate ajdoc for site > > ajdoc is the one area of AspectJ I don't really know much about, other > than trying to keep it limping along as Java versions update. > > Have you tried running ajdoc on the command line, does it do the right > thing? If so then we know ajdoc is at least ok and we just have to work out > the right XML incantation. Could be a good stack overflow question, unless > a maven ajdoc expert is hanging out in here? > > cheers, > Andy > > On Mon, 26 Nov 2018 at 02:02, Mikael Petterson < > mikaelpetter...@hotmail.com> wrote: > > Hi, > > I have added the following in my pom.xml: > > <!-- ajdoc is a tool that extends javadoc --> > <reporting> > <plugins> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>aspectj-maven-plugin</artifactId> > <version>${aspectj.maven.plugin.version}</version> > <configuration> > <verbose>true</verbose> > <privateScope>true</privateScope> > <complianceLevel>${java.version}</complianceLevel> > </configuration> > <reportSets> > <reportSet> > <reports> > <report>aspectj-report</report> > </reports> > </reportSet> > > </reportSets> > </plugin> > </plugins> > </reporting> > > When I execute: > > > mvn clean compile site:site > > I see the following: > > [INFO] 1 report configured for maven-jxr-plugin:2.5: jxr > [INFO] configuring report plugin > org.codehaus.mojo:aspectj-maven-plugin:1.11.1-FORK > [INFO] 1 report configured for aspectj-maven-plugin:1.11.1-FORK: > aspectj-report > [INFO] Rendering site with default locale English (en) > [INFO] Relativizing decoration links with respect to localized project > URL: http://<deployserver>/site/java-runtime-stats/collector/ > [INFO] Rendering content with > org.apache.maven.skins:maven-fluido-skin:jar:1.7 skin. > [INFO] Skipped "About" report > (maven-project-info-reports-plugin:3.0.0:index), file "index.html" already > exists. > [INFO] Skipped "AspectJ Report" report > (aspectj-maven-plugin:1.11.1-FORK:aspectj-report), file "index.html" > already exists. > > And no reports is generated for ajdoc. > > Any idea what I am missing? > > br, > > //mikael > > > > > _______________________________________________ > aspectj-users mailing list > aspectj-users@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/aspectj-users > >
_______________________________________________ aspectj-users mailing list aspectj-users@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/aspectj-users