のEclipseクラスパス変数M2_REPOの値へのアクセスeclipseの実行コンフィギュレーションでは、container_path
およびenv_var
のようなVM引数で使用できるデフォルト変数のセットが提供されます。
私がアクセスしたいのは、クラスパス変数M2_REPO
ですが、これを行う方法がわかりません。 VM引数にjavaagentを指定する必要があります。これにはjarファイルへのパスが必要です。このjarファイルはMavenリポジトリにありますが、すでにコンフィグレーションされたM2_REPO
クラスパス変数(windows
- >preferences
- >java
- >Build Path
- >Classpath variable
)を使用して、Mavenリポジトリへのパスを指定する方法が見つかりません。
私がしたいのは、これを私のVM引数として使うことですが、classpath_var
は実際の変数ではないのでできません。実行コンフィギュレーションのVM引数
-javaagent:${classpath_var:M2_REPO}/org/apache/openjpa/openjpa/2.1.0/openjpa-2.1.0.jar
VM引数でM2_REPO
の値にアクセスする他の方法はありますか。
私がしたように他の人が質問を間違って読んだ場合、 '$ {env_var:VAR_NAME}'を使うことができます。私のレポは '%M2_HOME%'の下にあるので、 '-javaagent:$ {env_var:M2_HOME}/repository/org/apache/openjpa/openjpa/2.1.0/openjpa-2.1.0.jar' – xverges