Netbeans网络应用程序 - 构建WAR时排除JAR文件

7

我正在使用Netbeans IDE开发Web应用程序,并且在应用服务器中有一些JAR文件可用,这些文件不需要在WAR中(但我们需要它们来本地编译和运行)。

在构建WAR文件时,Netbeans是否有排除JAR文件的选项?

2个回答

9
  1. 在项目浏览器窗口中选择项目。
  2. 从文件菜单(位于菜单栏上方)中选择“项目属性”项。
  3. 在出现的对话框的左侧列表中选择“库”一词。
  4. 对于编译时库列表中列出的每个jar/库,取消选中那些不需要包含在您的war文件中的库。

嗨 - 我在发布这里之前已经尝试过了。但它没有起作用。我不确定原因。我正在使用Netbeans 6.8。有什么想法吗? - Santhosh Reddy Mandadi

4
我自己找到了问题。我把所有的库都放在了lib文件夹下,并将它们添加到了项目类路径中。由于构建是将整个项目内容复制,所以即使我取消了库的打包复选框,我的库也会被复制。
因此,如果您想要在WAR构建中排除该库,请不要将库放在lib文件夹中。
谢谢 Santhosh

取消在Netbeans项目属性/库下的jar选择解决了我的问题。非常感谢。 - ahmettolga

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接