রিলিজ প্লাগইনটি দিয়ে পরীক্ষা এড়াতে এবং এড়িয়ে যাওয়ার জন্য আপনার খুব আলাদা বিকল্প রয়েছে
- প্রথমটি হচ্ছে মুক্তির লক্ষ্যে ক্লায়কের পক্ষে যুক্তি হিসাবে বা পর্যায়ক্রমে একটি শর্তাদি সরবরাহ করে:
উদাহরণস্বরূপ: mvn -X -Darguments="-Dmaven.javadoc.skip=true -Dmaven.test.skipTests=true -Dmaven.test.skip=true" -P release-mode release:prepare
-দ্বিতীয়টি হ'ল এই বিল্ডটিতে আপনার pom.xML এ এইগুলি যুক্তিগুলি সম্পাদন করা:
<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
।
আপনি রিলিজ সঞ্চালন করতে পারেন পরে।