JUnit ライブラリをプロジェクトに自動的に組み込む Eclipse JUnit 統合を使用しています。問題は、 Runnable JAR ファイルの出力先を使用してプロジェクトをエクスポートすると、JUnit が含まれることです。
エクスポートされた JAR から JUnit (そして理想的にはテストも) を除外する方法はありますか?
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>
「.classpath」ファイルから JUnit パッケージを削除できます。その後、jar ファイルを再度エクスポートします。