の最後のステップとして、日食をリフレッシュしようとしていPowershell-script
ます。私は ".../My_Project" にいて、.xml ファイルは " .../My_Project/base/cmd
" にあります。したがって、最後の行は
C:\app\eclipse_juno_SR2\eclipse -nosplash -application org.eclipse.ant.core.antRunner -f .\base\cmd\refresh.xml -consolelog
そして、私が使用するスクリプトは
<?xml version="1.0" encoding="UTF-8"?>
<project name="refresh_project" default="refresh" basedir="./../..">
<target name="refresh">
<eclipse.refreshLocal resource="/My_Project" depth="infinite"/>
</target>
</project>
Eclipse内で使用している場合、ビルドは機能しますが、スクリプトを使用すると次のメッセージが表示されます:
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration
bundle was activated before the state location was initialized. Will retry aft
er the state location is initialized.
org.eclipse.m2e.logback.configuration: Logback config file: C:\Users\Dennis.Hert
el\workspace\.metadata\.plugins\org.eclipse.m2e.logback.configuration\logback.1.
3.0.20130129-0926.xml
org.eclipse.m2e.logback.configuration: Initializing logback
org.eclipse.m2e.logback.configuration: eclipse.consoleLog=true
Buildfile: .\base\cmd\refresh.xml
refresh:
[eclipse.refreshLocal] Warning: project /My_Project does not exist and cannot be
refreshed.
BUILD SUCCESSFUL
私は試した
- いくつかのプロジェクト
eclipse.convertPath fileSystemPath="/My_Project"
property="Test" fileSystemPath="/${workspace_loc}/My_Project"
fileSystemPath="/${workspace_loc:My_Project}"
fileSystemPath="/path/to/my/project/My_Project"
- 他の環境変数を使用
${Test}
してリソースとして使用する
ただし、変数 (ワークスペース) を展開しないか、パスが無効であるため (そうではない)、何も変更されないためにエラーがスローされます。
これがばかげた質問である場合はすみません。私は何時間も取り組んでいます。以前にantを使用したことがないので、思ったほど愚かではないことを願っています