0

動的 Web アプリケーションを開発し、WAR ファイルをエクスポートしてサーバーにデプロイしています。Eclipse の私のプロジェクト ディレクトリには、生成される WAR ファイルに含めたい .svn という名前の隠しフォルダーがあります。
例: WAR ファイルの作成中にWebContent/WEB-INF/classesフォルダーに含めたいProjectName/.svnフォルダーがあります。Eclipseでこれを行う方法はありますか?

4

1 に答える 1

0

理由もわかりませんが、これを行う方法は次のとおりです。

動的 Web プロジェクトがある場合は、.settings/org.eclipse.wst.common.component. 以下のように 1 行追加すると、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 に答える