সংক্ষেপে আসুন। আমাদের আছে:
- ম্যাভেন-jaxb2-প্লাগইন ( https://github.com/highsource/maven-jaxb2-plugin )
- ম্যাভেন-jaxb-প্লাগইন ( https://jaxb.dev.java.net/jaxb-maven2-plugin/ )
- jaxb2-ম্যাভেন-প্লাগইন ( https://github.com/mojohaus/jaxb2-maven-plugin )
এই থ্রেডের মন্তব্যের ভিত্তিতে , আমি সর্বদা ম্যাভেন-জ্যাক্সবি 2-প্লাগইন (অর্থাত্ প্লাগইন # 1) ব্যবহার করেছি:
Org.jvnet.jaxb2.maven2 সম্পর্কিত: maven-jaxb2- প্লাগইন বনাম com.sun.tools.xjc.maven2: maven-jaxb- প্লাগইন, আমার দৃষ্টিকোণ থেকে এটি অবশ্যই প্রথম ( http: // maven-jaxb2) -প্লুগিন.জাভা ডটকম / )।
এই প্লাগইনে com.sun.tools.xjc.maven2: maven-jaxb- প্লাগইন এর চেয়ে অনেক বেশি বৈশিষ্ট্য রয়েছে, উন্নয়নটি সক্রিয় রয়েছে। অবশেষে, আমি অন্যতম লেখক :) এবং আমি বলব যে আমরা জ্যাকএক্সবি বিকাশকারী এবং ব্যবহারকারীদের সাথে যোগাযোগ রাখি এবং ল্যাটস বৈশিষ্ট্যগুলি / অনুরোধগুলির প্রতিক্রিয়া জানাই।
এবং প্রকৃতপক্ষে, প্লাগইন # 2 খুব সক্রিয় নয় (মৃত?) এবং যেহেতু আমি সবসময় # 1 দিয়ে খুশি থাকি, আমি প্লাগইন # 3 কখনও ব্যবহার করি নি তাই এটি সম্পর্কে সত্যই কিছু বলতে পারি না। কেবলমাত্র ক্ষেত্রে, এখানে প্লাগইন # 1 এর জন্য একটি কার্যকারী কনফিগারেশন রয়েছে:
<project>
...
<build>
<plugins>
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>