我使用IntelliJ Idea v11.4,当我在目标/类目录中编译我的项目时,不仅列出了类文件,而且还列出了java文件。对于每个类文件,我找到相应的java文件…这是正确的行为吗?
在我的项目中,我使用maven创建项目jar文件,这个jar文件也包含这些java文件。
如何防止java文件被复制到jar文件中?我想对jar文件进行模糊处理,以便将其发布到网络上,因此如果java文件也是其中的一部分,则模糊处理将变得无用。
提前感谢您的帮助!
遵循以下指南:您应该使用 build | build Artifact菜单项构建Jar文件。注意,默认情况下,所有库都被提取到目标Jar中。通过添加新的已提取目录元素,这成为可能。使用这样的元素,您可以从Jar文件中提取一个目录,并将其放入工件的输出中: