【问题标题】:Netbeans/Java: reference a jar but not deploy itNetbeans/Java:引用一个 jar 但不部署它
【发布时间】:2011-11-11 15:58:09
【问题描述】:

我想构建一个 jar,其中包含我从第二个 jar 中的类派生的类。我在我的项目中添加了对第二个 jar 的引用,但是 Netbeans 将该 jar 复制到我并不真正想要的 dist/lib 中。有没有办法在编译时引用第二个 jar 但不复制它。

具体来说,我正在为 Ant 制作一个自定义任务,因此我从 org.apache.tools.ant.Task 派生,我不希望将 ant.jar 复制到 dist/lib。

这是 Netbeans 7.0。

【问题讨论】:

    标签: netbeans ant


    【解决方案1】:

    实现此目的的一种方法是“取消选中”Copy Dependent Libraries 复选框,这将确保没有JAR 文件被复制到dist 文件夹。

    具体步骤:

    1. 右键单击项目名称并从上下文菜单中选择Properties选项,这将打开Project Properties对话框。
    2. Categories 树视图中选择 Build > Packaging 节点并取消选中 Copy Dependent Libraries 复选框
    3. 现在构建项目并检查是否没有将库​​的 JAR 文件复制到 dist 文件夹。

    【讨论】:

      猜你喜欢
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-08
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多