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