Eclipseに埋め込まれたTomcatで実行するWebアプリケーションがあります。問題なく動作しますが、翌日試してみると、すべての依存関係をクリーンインストール/ビルド/更新する必要があります。私がこれをしないと、Eclipseはいくつかの依存関係をコピーしません。毎日、私はこのために多くの時間を無駄にしています。毎日多くの再構築/更新、依存関係/プロジェクト構成の更新などを行うことなく、Eclipseで可能な方法はありますか? または少なくとも - スナップショットのタイムアウトは? ありがとう。
質問する
258 次
1 に答える
1
あなたの質問を理解しているかどうかはわかりませんが、SNAPSHOT の依存関係をあまり頻繁に更新したくない場合は、updatePolicy
パラメーターを使用してsettings.xml
適切に構成できます。たとえばnever
、スナップショットを更新することはありません。
設定資料より、
updatePolicy: この要素は、更新を試行する頻度を指定します。Maven は、ローカル POM のタイムスタンプ (リポジトリの maven-metadata ファイルに格納されている) をリモートと比較します。選択肢は、always、daily (デフォルト)、interval:X (X は分単位の整数)、または never です。
<repositories>
<repository>
<id>my-snapshots</id>
<name>Snapshot Repository</name>
<releases>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<url>http://url/to/my/snapshot/repository</url>
</repository>
</repositories>
于 2012-05-03T06:54:05.647 に答える