Ben bir hata alıyorumJava 7 ile çalışan maven-jaxb-schemagen-plugin almak mümkün mü?
<groupId>com.sun.tools.jxc.maven2</groupId>
<artifactId>maven-jaxb-schemagen-plugin</artifactId>
<version>1.2</version>
java 7 ile maven-jaxb-schemagen-plugin
kullanmaya çalıştığınızda:
[ERROR] Failed to execute goal com.sun.tools.jxc.maven2:maven-jaxb-schemagen-plugin:1.2:generate (default) on project TopologyProvisionerDom: Execution default of goal com.sun.tools.jxc.maven2:maven-jaxb-schemagen-plugin:1.2:generate failed: A required class was missing while executing com.sun.tools.jxc.maven2:maven-jaxb-schemagen-plugin:1.2:generate: com/sun/mirror/apt/AnnotationProcessorFactory
Bu Java 7 kullanımdan kaldırılmış kaldırılıyor AnnotationProcessorFactory
/gibi görünüyor? Bu eklentiyi kullanarak çalışmak için jaxb schemagen almak mümkün mü? JDK 7'yi kullanırken JAXB kaynak kodundan şema nesli elde etmek için alternatif bir yaklaşım var mı?
Bu eklenti işe yarıyor gibi görünüyor. Bir dezavantajı, bu eklentiyi kullanarak çıktı şema dosyalarını adlandırmak mümkün görünmüyor, bu yüzden şema dosyasını yeniden adlandırmak için maven-antrun-plugin kullanmaya başvurmak zorunda kaldım. Ayrıca bir uyarı alıyorum: "uyarı: apt aracı ve ilişkili API'sinin bir sonraki büyük JDK sürümünde kaldırılması planlanıyor." - umarım bu karışıklık, java 8 – lexicalscope
'dan önce sıralanır. ve –
keiki