आपके पास रिलीज़ प्लगइन के साथ परीक्षण से बचने और छोड़ने के लिए बहुत अलग विकल्प हैं
- पहला है रिलीज लक्ष्य के लिए cli पर तर्क के रूप में पारित करने के लिए या एक चरण प्रदान करके चरण:
उदाहरण के लिए: mvn -X -Darguments="-Dmaven.javadoc.skip=true -Dmaven.test.skipTests=true -Dmaven.test.skip=true" -P release-mode release:prepare
-दूसरा इस तरह से निर्माण में अपने pom.xml पर thoses तर्क करने के लिए है:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-gitexe</artifactId>
<version>1.9.4</version>
</dependency>
</dependencies>
<configuration>
<skip>true</skip>
<skipTests>true</skipTests>
<preparationGoals>clean validate</preparationGoals>
<arguments>-Dmaven.javadoc.skip=true -Dmaven.test.skipTests=true -Dmaven.test.skip=true</arguments>
<useReleaseProfile>false</useReleaseProfile>
<releaseProfiles>release-mode</releaseProfiles>
<tagNameFormat>TEST-@{project.version}</tagNameFormat>
</configuration>
</plugin>
ध्यान दें कि दूसरी विधि पहले ओवरराइड करती है।
मैंने आपको एक ही एक्शन पर पहले रिलीज़ करने की सिफारिश की और फिर आप वर्किंग डायरेक्टर पर रिलीज़.प्रॉपीटीज़ फाइल को एडिट कर सकते हैं और exec.additionalArgumentsअगर आपके तर्क हैं तो प्रॉपर्टीज़ देख सकते हैं। यह तरह दिखेगा: exec.additionalArguments=-Dmaven.javadoc.skip\=true -Dmaven.test.skipTests\=true -Dmaven.test.skip\=true -P release-mode।
आप रिलीज के बाद प्रदर्शन कर सकते हैं।