我该如何配置Java动态Web项目在Eclipse这样的WEB-INF / lib文件夹位于子文件夹?
例如,假设我希望我的“LIB”文件夹设在这里:
的src /主/ web应用/ WEB-INF / lib中
和我的web应用程序的根就在这里:
的src /主/ web应用/
如何在Eclipse中配置此? 我知道我可以只“添加罐子”,但我想他们在我的应用程序的构建路径的库部分我“的Web应用程序库”部分下组织。
我已经试过:
我试着用以下方法添加“Web应用程序库”,但它并不在我的“的src /主/ web应用/ WEB-INF / lib目录”文件夹中发现的罐子:
- 工程| 属性| Java构建路径| 库| 添加库| Web应用程序库
我也保证我的web应用程序中(src /主/ web应用)的根是在我的“关于构建路径源文件夹”,以及,没有运气:
- 工程| 属性| Java构建路径| 来源| 在构建路径源文件夹
我知道这是可以做到,因为我有另一个项目已经本配置和工作,但我不知道如何复制配置。
谢谢!
原来,我能得到这个通过添加下列文件到我的项目的工作:
.settings / org.eclipse.wst.common.component
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="test1">
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<property name="context-root" value="test1"/>
<property name="java-output-path" value="/test1/build/classes"/>
</wb-module>
</project-modules>
我发现了这一点,通过创建一个全新的“动态Web项目”:
- “文件|新建|动态Web项目”
- 一步步走,直到你到最后一个被称为“Web模块”
- 在那里,我可以指定应用“内容目录”,我用“的src / main / webapp的/”。
- 这产生的工作作为我喜欢上了一个新的项目。 然后我搜索项目文件夹“的src / main / webapp的”,发现它在这个XML文件,我只是复制到我的项目,并从改变“测试1”的所有引用到我的项目名称,它的工作!
注意:您可能还需要为“Web应用程序库”添加到您的项目在我的问题详细说明。
文章来源: How to move “WEB-INF/lib” folder to a sub folder in a Java Dynamic Web App?