如何在创建WAR文件期间添加隐藏文件夹。

时间:2012-11-20 21:34:39

标签: eclipse svn web-applications war

我正在开发一个动态Web应用程序并导出WAR文件以在服务器上部署它。我在Eclipse中的项目目录有一个名为.svn的隐藏文件夹,我希望将其包含在正在生成的WAR文件中 例如:我有 ProjectName / .svn 文件夹,我希望在创建WAR文件时将其包含在 WebContent / WEB-INF / classes 文件夹中。有没有办法在Eclipse中执行此操作?

1 个答案:

答案 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>

我没有尝试过,但它应该可以工作。