如何从构建过程中排除特定的包(例如com.domain.various),以便它不会显示在最终的jar文件中?
我已经尝试过以下方式:
但这也隐藏了Netbeans IDE中的软件包,但我仍然需要在项目视图中使用该软件包...
有任何想法吗 ?
您可以自定义NetBeans构建的目标.它使用Ant作为默认构建工具.使用NetBeans菜单无法实现此目的.您必须编辑build.xml和覆盖编译/ jar创建目标build-impl.xml.
编辑:
有一个属性nbproject/project.properties:
# Files in build.classes.dir which should be excluded from distribution jar
dist.archive.excludes=
Run Code Online (Sandbox Code Playgroud)
只需使用要排除的文件对其进行编辑(有示例project.properties.例如,要排除所有文件my.package.to.exclude:
dist.archive.excludes=**/my/package/to/exclude/**
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2771 次 |
| 最近记录: |