क्या मैवेन के पास नए जावा 9 jlink
के लिए प्लगइन है, मैंने ऑनलाइन खोज की है लेकिन मेवेन टीम से कुछ भी अधिकारी नहीं ढूंढ पाई है।क्या कोई मैवेन जिग्स जिन्किन प्लगइन है?
उत्तर
हाँ। इसके लिए Github/maven-plugins पर एक बनाने के लिए कुछ प्रगति हुई है।
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jlink-plugin</artifactId>
<version>3.0.0-SNAPSHOT</version>
</plugin>
अपने कोड में प्लगइन JEP-282 और JEP-220 प्रस्तावों से करने के लिए अनुकूली होने के लिए पढ़ता है।
और हालांकि यह एक लिंक की तरह कई जवाब देख सकता है।
<configuration>
<jdkHome>/Library/Java/JavaVirtualMachines/jdk1.9.0_ea+170.jdk/Contents/Home</jdkHome>
</configuration>
प्लस एक side note from the author के हवाले से - -
वर्तमान में नहीं संकल्पना के प्रमाण की तुलना में अधिक वहाँ जो के साथ एक toolchain की आवश्यकता है इस के लिए भी Github पर @khmarbaise से एक काम उदाहरण है,। यहां सब कुछ सट्टा है!
संपादित: - टिप्पणी में साझा के रूप में, अतिरिक्त विवरण @How to create a Java runtime with Maven पाया जा सकता है।
यह भी उम्मीद है कि साझा उदाहरण के लेखक पिच करेंगे जवाब में गलत जगह को ठीक करने के लिए जल्द ही। :) – nullpointer
यहां मैं हूं ;-) .. क्या आप मुझे बता सकते हैं कि कॉन्फ़िगरेशन स्निपेट का उद्देश्य क्या है? – khmarbaise
पूर्वापेक्षाएँ से, बस यह सुनिश्चित करने के लिए कि toolchain.xml कॉन्फ़िगरेशन मशीन के /.m2 फ़ोल्डर में उपयुक्त है। – nullpointer
मैं जावाटेक्ट पर काम कर रहा हूं, जावा 9 मॉड्यूल के आसपास सामान्य टूलिंग। ModiTect Maven प्लग-इन की One of the goals आप jlink के माध्यम से मॉड्यूल क्रम चित्र बनाने की सुविधा देता है:
<plugin>
<groupId>org.moditect</groupId>
<artifactId>moditect-maven-plugin</artifactId>
<version>1.0.0-SNAPSHOT</version>
<executions>
<execution>
<id>create-runtime-image</id>
<phase>package</phase>
<goals>
<goal>create-runtime-image</goal>
</goals>
<configuration>
<modulePath>
<path>${project.build.directory}/modules</path>
</modulePath>
<modules>
<module>com.example.module1</module>
<module>com.example.module2</module>
</modules>
<launcher>
<name>helloWorld</name>
<module>com.example.module1</module>
</launcher>
<outputDirectory>
${project.build.directory}/jlink-image
</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
प्लग में अभी सक्रिय विकास किया जा रहा है और (कुछ समय के लिए स्रोत से बनाया जाना चाहिए एक पहले संस्करण को तैनात करेगा जल्द ही मेवेन सेंट्रल के लिए)।
मोदीटेक्ट 1.0.0. अल्फा 1 अब मेवेन सेंट्रल पर उपलब्ध है। – Gunnar
सिर्फ जानना उत्सुक है, इसे मैवेन की अपनी प्लगइन पर क्यों उपयोग करना चाहिए? :) – nullpointer
मोदीटेक्ट के पीछे विचार एक संपूर्ण वर्कफ़्लो का अधिक है जहां आप पहले जेएआर के मॉड्यूल डिस्क्रिप्टर जोड़ते हैं और/या इसकी निर्भरता (मानते हैं कि उनके पास अभी तक मॉड्यूल डिस्क्रिप्टर नहीं हैं) और फिर यह सभी विज्ञापन-मॉड्यूलर एक मॉड्यूलर रनटाइम छवि बनाने के लिए JARs। – Gunnar
- 1. मैवेन प्लगइन
- 2. मैवेन प्लगइन
- 3. मैवेन प्लगइन
- 4. मैवेन प्लगइन
- 5. मैवेन प्लगइन ग्रहण
- 6. मैवेन-रिलीज-प्लगइन
- 7. मैवेन जेट्टी प्लगइन
- 8. मैवेन जार प्लगइन
- 9. मैवेन प्लगइन एक और प्लगइन निष्पादित
- 10. संस्करण: डिस्प्ले-प्लगइन-अपडेट मैवेन-एनफोर्स-प्लगइन
- 11. क्या मैवेन शाखाओं के लिए प्लगइन काम जारी करता है?
- 12. क्या मैवेन surefire प्लगइन के साथ जूनिट के लिए "असफल असफल" करने का कोई तरीका है?
- 13. क्या मैवेन-जलिंक-प्लगइन का उपयोग करते समय मेवेन निर्भरताओं को जोड़ने का कोई तरीका है?
- 14. क्या कोई सार jQuery ट्रैकिंग प्लगइन है?
- 15. क्या कोई jQuery पोल प्लगइन है?
- 16. मैडल वैकल्पिक प्लगइन के मैवेन वैकल्पिक (समतुल्य)
- 17. मैवेन रिलीज प्लगइन स्किप परीक्षण कैसे करें?
- 18. मैवेन-जावाडोक-प्लगइन और मेवेन 3
- 19. मैवेन
- 20. मैवेन
- 21. मैवेन
- 22. ग्रहण में मैवेन प्लगइन - सेटिंग्स.एक्सएमएल फ़ाइल गुम है
- 23. मैवेन प्लगइन संस्करण को कैसे लॉक करें
- 24. मैवेन-संसाधन-प्लगइन: 2.6 - संसाधन आउटपुट निर्देशिका
- 25. मैवेन प्लगइन निष्पादन के आदेश को बदलना
- 26. मैवेन टॉमकैट प्लगइन पर एसएसएल कॉन्फ़िगरेशन
- 27. जीडब्ल्यूटी मैवेन ग्रहण प्लगइन - डुप्लिकेट क्लास
- 28. मैवेन एनफोर्स प्लगइन गायब या अमान्य नियम
- 29. मैवेन
- 30. मैवेन
http://blog.soebes.de/blog/2017/06/06/howto-create-a-java-run-time-image-with-maven/ – khmarbaise