0

IntelliJ Idea v11.4 を使用しています。プロジェクトを target/classes ディレクトリにコンパイルすると、クラス ファイルだけでなく Java ファイルもリストされます。すべてのクラス ファイルに対して、対応する Java ファイルを見つけます...これは正しい動作ですか?

私のプロジェクトでは、maven を使用してプロジェクトの jar ファイルを作成します。この jar ファイルにはこれらの Java ファイルも含まれています。

Java ファイルが jar ファイルにコピーされないようにするにはどうすればよいですか? jarファイルを難読化してネットに公開したいので、Javaファイルもその一部である場合、難読化は役に立たなくなります。

事前にご協力いただきありがとうございます。

4

1 に答える 1

1

このガイドに従ってください: Build |を使用して Jar ファイルをビルドする必要があります。Build Artifactメニュー項目。デフォルトでは、すべてのライブラリがターゲット Jar に抽出されることに注意してください。新しいExtracted Directory要素の追加により可能になりました。このような要素を使用すると、Jar ファイルからディレクトリを抽出して、アーティファクトの出力に配置できます。

于 2013-01-06T11:19:09.680 に答える