如何避免类目录/ jar文件中的java文件?

时间:2013-01-06 11:02:34

标签: java file deployment jar intellij-idea

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

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

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

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

关注此guide: 您应该使用构建|来构建Jar文件构建工件菜单项。 请注意,默认情况下,所有库都将提取到目标Jar。通过添加新的提取目录元素,可以实现这一目标。使用这样的元素,您可以从Jar文件中提取目录并将其放入工件的输出中: