ইউনিট টেস্ট না চালিয়ে মাভেন প্রকল্প তৈরি করুন


243

ইউনিট পরীক্ষা না করে আপনি কীভাবে একটি মাভেন প্রকল্প তৈরি করবেন?

বর্তমানে আমি একটি সার্ভলেট জন্য আছে এবং আমার ওয়েব ব্রাউজারে এটি ব্যবহার করে দেখতে চাই কিছু কোড (যা চলমান মানে পূনর্গঠনকারী mvn installপেতে .warহুল বিড়াল থেকে আপলোড করার)। আমি আমার ইউএনআইটি পরীক্ষাগুলি ব্যর্থ হচ্ছে তা সম্পর্কে আমি পুরোপুরি সচেতন এবং আমি এটির সাথে ভাল আছি কারণ আমার কোডটি যেভাবে চাইলে আমি ঠিক করে ফেলব। কেউ পরামর্শ দিতে পারেন?


নেটবিয়ান আইডিই সম্পর্কে কীভাবে?
দারুশ জাফারি

উত্তর:


446

আপনি যদি চলমান এবং সংকলন পরীক্ষাগুলি বাদ দিতে চান:

mvn -Dmaven.test.skip=true install

আপনি যদি পরীক্ষা করতে চান তবে সংকলন করতে চান:

mvn install -DskipTests

7
টমক্যাটের ক্ষেত্রে: টমক্যাট: মোতায়েন -ডস্কিপ টেস্টস
শেড্ডার

34

আপনি যদি গ্রহপ ব্যবহার করছেন তবে কনফিগারেশন পৃষ্ঠায় একটি "টেস্ট স্কিপ" চেকবাক্স রয়েছে।

কনফিগারেশনগুলি চালান → মাভেন বিল্ড → নতুন → প্রধান ট্যাব → টেস্টগুলি এড়িয়ে যান গ্রহন থেকে স্নিপ করুন


Goals: clean install
এলাজার

10

এমভিএন ক্লিন ইনস্টল -ডস্কিপ টেস্টস = সত্য


8

ইন্টেলিজ টগল স্কিপ টেস্ট মোডের সাহায্যে ম্যাভেন প্রজেক্টস ট্যাবটি ব্যবহার করা যেতে পারে:


3

আমি সংক্ষিপ্ত সংস্করণ পছন্দ: mvn clean install -DskipTests

এটিও কাজ: mvn clean install -DskipTests=true

যদি আপনার অবশ্যই আবশ্যক, আপনি পরীক্ষাগুলি সংকলন এড়াতে maven.test.skip বৈশিষ্ট্যটিও ব্যবহার করতে পারেন। ম্যাভেন.েস্ট.স্কিপ সুরফায়ার, ফেলসেইফ এবং সংকলক প্লাগইন দ্বারা সম্মানিত। mvn clean install -Dmaven.test.skip=true

এবং আপনি maven.xML এ কনফিগার করতে পারেন

<project>
      [...]
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.16</version>
            <configuration>
              <skipTests>true</skipTests>
            </configuration>
          </plugin>
        </plugins>
      </build>
      [...]
    </project>

3
mvn clean install -Dskiptests=true   

এখন, উপরের উত্তরগুলির মধ্যে একমাত্র পার্থক্য হ'ল "টি" নিম্ন ক্ষেত্রে রয়েছে।


-1

আপনি যদি আপনার ক্লাস টেস্টগুলিকে কল করেন মাভেন মনে হয় এগুলি স্বয়ংক্রিয়ভাবে চালিত হয়, কমপক্ষে তারা আমার জন্য করেছিল। ক্লাসগুলির নাম পরিবর্তন করুন এবং মাভেন কেবল তাদের চালনা না করে যাচাইয়ের জন্য যাবেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.