如何从构建过程中排除特定的包(例如 com.domain.various),以便它不会出现在最终的 jar 文件中?
我已经尝试过以下方式:
- 右键单击项目 -> 项目属性
- 在树中选择“来源”
- 单击“包括/排除”->“添加排除模式”
但这也隐藏了 Netbeans IDE 中的包,但我仍然需要项目视图中的包...
有任何想法吗 ?
您可以自定义 NetBeans 构建的目标。它使用 Ant 作为默认构建工具。
无法使用 NetBeans 菜单来完成此操作。您必须编辑build.xml
并覆盖编译/jar创建目标build-impl.xml
.
EDIT:
有一个属性在nbproject/project.properties
:
# Files in build.classes.dir which should be excluded from distribution jar
dist.archive.excludes=
只需使用您要排除的文件进行编辑即可(有示例)project.properties
。例如,要排除所有文件my.package.to.exclude
:
dist.archive.excludes=**/my/package/to/exclude/**
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)