9

JUnit ライブラリをプロジェクトに自動的に組み込む Eclipse JUnit 統合を使用しています。問題は、 Runnable JAR ファイルの出力先を使用してプロジェクトをエクスポートすると、JUnit が含まれることです。

エクスポートされた JAR から JUnit (そして理想的にはテストも) を除外する方法はありますか?

4

3 に答える 3

2

プロジェクトを右クリックしてエクスポートを選択し、JAR ファイルを選択して JAR を作成している場合は、テスト フォルダーのチェックを外すことでエクスポートからテストを削除できます。この関連する議論とこの例を参照してください。

于 2012-07-25T02:32:18.310 に答える
1

Eclipse 内で Ant を使用し、次の build.xml を使用して、問題の解決策を見つけました。

<project>
  <target name="jar">
    <jar destfile="out.jar" basedir="bin">
      <zipgroupfileset dir="lib" includes="*.jar" />
      <manifest>
        <attribute name="Main-Class" value="com.example.Main" />
      </manifest>
    </jar>
  </target>
</project>
于 2012-07-28T15:36:19.157 に答える
0

「.classpath」ファイルから JUnit パッケージを削除できます。その後、jar ファイルを再度エクスポートします。

于 2012-07-25T02:02:10.337 に答える