0

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

4

1 回答 1

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>

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

于 2012-11-20T21:51:20.553 回答