2017-05-26 15 views
0

春のブート文書では、静的なHTMLリソースを/ static(または/ publicまたは/ resourcesまたは/ META-INF/resources)に置く必要があります。 しかし、これは2つの問題につながる:私はhtmlファイルを編集してるときに、私はできません(私は2秒後リフレッシュをこれらのファイルを編集するために外部ツールを使用して、Eclipseの てるspringブートのためのjarにsrc/main/webappを追加してください。

  1. だけでページを更新:私は待つ必要が...)
  2. を私は javaファイルを変更するたびに、「コピー3268のリソース」タスクが開始さを:それは 、時間がかかり、私がデバッグでアプリを起動した場合、それタスクが で終了していないと、実際にクラッシュします。
  3. だから、

:(?フェーズを「コンパイル」)あなたがコピーすることができ、このプラグインhttps://maven.apache.org/plugins/maven-resources-plugin/examples/copy-resources.htmlを使用して、それはデバッグのためにある道のすべてを維持しながら、どのように私は、それらのファイルをコピーするには、私のMavenの「パッケージ」の位相を設定することができます

答えて

0

Maven上の指定されたフェーズ中にファイルを削除します。しかし、私はあなたが、私はのIntelliJアイデアを使用しているような問題があったことがありません

、あなたはそれが私がMavenを持つことは良くないよ

+0

を試してみる必要があります。フェーズとして「準備パッケージ」を指定しても、私が目標を設定しなければ、それをしないでしょう。目標が「コピーリソース」であれば、コンパイル時に発生します。私は "準備パッケージ"でそれを必要としますが、目標として何を使うべきかわかりません。 – Leo

+0

なぜあなたは目標を設定しませんか?目標は「何をしたいのか」であり、フェーズは「いつ」にするかです。フェーズと目標として「準備パッケージ」を「コピーリソース」として指定しようとしましたか? – ilopezluna

+0

はい、準備パッケージをフェーズとコピーリソースとして使用すると、コンパイル時に実行されます(これはうまくいかない)。私の理解は、それがフェーズではなく、その目標であるということです。現時点では、目標 "実行"と段階 "準備パッケージ"を持つantrunプラグインを使用しています。 – Leo

関連する問題