Netbeans Web应用程序 - 在构建WAR时不包括JAR

San*_*adi 7 netbeans netbeans6.8

我正在使用Netbeans IDE开发Web应用程序,我在应用程序服务器中提供了一些JAR,这些JAR不需要在WAR中(但我们需要它们在本地编译和运行).

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

vkr*_*mer 9

  1. 在"项目资源管理器"窗口中选择项目.
  2. 从"文件"菜单中选择"项目属性"项(在菜单栏中向上).
  3. 从出现的对话框左侧的列表中选择单词Libraries.
  4. 对于"编译时库"列表中列出的每个jar /库,取消选中那些不需要包含在war文件中的jar /库.


San*_*adi 4

我自己发现了问题。我将所有库都放在 lib 文件夹下,并将它们添加到项目类路径中。由于构建正在复制项目中的全部内容,因此即使我取消选中了库的包复选框,我的库也会复制。

因此,如果您想在构建的 WAR 中排除该库,请勿将其放入 lib 文件夹中。

谢谢

桑托什