ฉันต้องการเรียกใช้ขั้นตอนพื้นฐานต่อไปนี้ภายในโปรเจ็กต์ Maven 3.0.4 ของฉัน ฉันมีพื้นฐานทั้งหมดแล้วและไม่มีปัญหาใดๆ แต่กำลังประสบปัญหาในขั้นตอนที่ 3 ด้วยเหตุผลบางอย่าง วิธีแก้ปัญหาเบื้องต้นกำลังหลบเลี่ยงฉันอยู่ เนื่องจากดูเหมือนว่าเป็นสิ่งที่ควรจะชัดเจนมาก
- เรียกใช้การล้าง/ติดตั้งขั้นพื้นฐาน (โดยไม่ต้องประมวลผลคำอธิบายประกอบ)
- ขอให้มีการรันการสร้างไซต์
- ก่อนที่การสร้างไซต์จะเริ่มต้น เรียกใช้การประมวลผลคำอธิบายประกอบในคลาสที่คอมไพล์แล้วโดยใช้คลาสตัวประมวลผลคำอธิบายประกอบที่คอมไพล์ในขั้นตอนเริ่มต้น
ฉันพยายามตั้งค่าเป้าหมายการประมวลผลคำอธิบายประกอบดังนี้:
<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<executions>
<execution>
<id>process</id>
<goals>
<goal>process</goal>
</goals>
<phase>pre-site</phase>
<configuration>
<outputDirectory>${basedir}/target/generated-documentation</outputDirectory>
<processors>
<processor>com.mydomain.MyFancyAnnotationProcessor</processor>
</processors>
</configuration>
</execution>
</executions>
</plugin>
ด้วยเหตุผลบางอย่าง ดูเหมือนว่าจะใช้งานไม่ได้ ฉันรู้สึกเหมือนกำลังทำอะไรบางอย่างที่โง่เขลามากจนขัดขวางไม่ให้เกิดผล
ฉันกำลังใช้ Maven Annotation Plugin แทน ปลั๊กอิน Mojo Apt พื้นฐาน ฉันไม่รังเกียจที่จะเปลี่ยนหากมีคนมีวิธีแก้ไขปัญหาที่ใช้งานได้ ฉันลองทั้งสองอย่างโดยไม่มีสัญญาณของความสำเร็จในทันที อีกครั้งที่รู้สึกเหมือนเป็นเพียงบางสิ่งที่ชัดเจนที่ฉันมองข้ามไป
ได้รับข้อผิดพลาด:
[INFO] diagnostic error: Annotation processor 'com.mydomain.MyFancyAnnotationProcessor' not found
[ERROR] error on execute: error during compilation