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<mailto: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<mailto: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