我正在开发一个动态Web应用程序并导出WAR文件以在服务器上部署它。我在Eclipse中的项目目录有一个名为.svn的隐藏文件夹,我希望将其包含在正在生成的WAR文件中 例如:我有 ProjectName / .svn 文件夹,我希望在创建WAR文件时将其包含在 WebContent / WEB-INF / classes 文件夹中。有没有办法在Eclipse中执行此操作?
答案 0 :(得分:0)
我也不明白原因,但这就是你如何做到的:
如果您有一个动态Web项目,那么您拥有一个名为.settings/org.eclipse.wst.common.component
的配置文件。如果你在下面添加一行,你可以指示Eclipse在WAR中构建其他东西。部署路径是WAR内部的相对路径,源路径是项目内的相对路径。如果将外部文件夹链接到项目中,甚至可以包含它。
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="bla">
<wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<!--your extra stuff is this line-->
<wb-resource deploy-path="/.svn" source-path="/.svn"/>
<property name="context-root" value="bla"/>
<property name="java-output-path" value="/bla/build/classes"/>
</wb-module>
</project-modules>
我没有尝试过,但它应该可以工作。