Jrebelを実行することができませんでした。私はEclipseプラグインを使ってMac上でHippo Javaプロジェクトを実行しています。私はmvn
を使ってプロジェクトを実行します(eclipse IDEではなく)。私は2つのファイルが含まれていJrebelが埋め込みTomcatを初期化していません
org.zeroturnaround.eclipse.embedder_6.5.0.RELEASE/jrebel/
の内容をコピーし、ここから
/Applications/Eclipse.app/Contents/Eclipse/plugins
:私はここにJRebel Eclipseのプラグインファイルを見つけたカバとJRebel
ためthese手順に従っているjrebel.jar
そしてjrebel.plugininfo
これらのコピーを、作成されたディレクトリ~/Tools/jrebel
に入れます。環境変数REBEL_HOME
を指しています。
export REBEL_HOME=~/Tools/jrebel
私がecho $REBEL_HOME
になると、正しいパスが得られます。そのパスにcd
があり、ls
というファイルが2つあります。私のカバプロジェクトで
、コマンドラインから、私は
mvn clean verify -Djrebel
を実行して、私は成功を構築し得ます。その後、私は
mvn -Pcargo.run -Djrebel
を実行するこれがエラーを与える:
[INFO] [talledLocalContainer] Error opening zip file or JAR manifest missing : ${env.REBEL_HOME}/jrebel.jar [INFO] [talledLocalContainer] Error occurred during initialization of VM [INFO] [talledLocalContainer] agent library failed to init: instrument
は私が-javaagent
にjrebel.jarのパスを指定するhereを読んだが、私はこれが何を意味するかまたは実行する方法がわかりませんそれ?
Hippoは、pom.xmlにJRebel構成を組み込んでいます。これらは-Djrebel
フラグでアクティブにする必要があります。なぜこれは機能しないのですか?
私は同僚にこれをテストするためにMacに尋ねたところ、彼のために働いていました。あなたはおそらく別のシェルを使用していますか? –