0

我正在使用 IntelliJ Idea v11.4,当我在 target/classes 目录中编译我的项目时,不仅列出了类文件,还列出了 java 文件。对于每个类文件,我都找到了相应的 java 文件……这是正确的行为吗?

在我的项目中,我使用 maven 创建项目 jar 文件,这个 jar 文件也包含这些 java 文件。

如何防止将java文件复制到jar文件中?我想混淆 jar 文件以在网络上发布它,所以如果 java 文件也是它的一部分,那么混淆变得无用。

提前感谢您的帮助!

4

1 回答 1

1

遵循本指南:您应该使用Build |构建 Jar 文件。构建工件菜单项。请注意,默认情况下,所有库都被提取到目标 Jar。通过添加新的提取目录元素,这成为可能。使用这样的元素,您可以从 Jar 文件中提取目录并将其放入工件的输出中:

于 2013-01-06T11:19:09.680 回答