2012-05-03 9 views
1

Eclipseに埋め込まれたtomcatで実行するWebアプリケーションがあります。 これは問題なく動作しますが、翌日試してみると、すべての依存関係をきちんとインストール/ビルド/リフレッシュする必要があります。 私がこれをしないと、eclipseはいくつかの依存関係をコピーしません。毎日私はこれのために多くの時間を無駄にします。毎日多くの再構築/更新、依存関係の更新、プロジェクトの設定などを行わずにEclipseで可能な作業が存在するかどうかあるいは、少なくともスナップショットのタイムアウトは?おかげさまで eclipseのMavenスナップショットにはどのようなタイムアウトがありますか?

答えて

1

私はあなたの質問を理解していませんが、あなたのSNAPSHOTの依存関係をあまり頻繁に更新しないようにするには、settings.xmlupdatePolicyパラメータを適切に使用して設定できます。たとえば、neverはスナップショットを更新しません。 settings referenceから

updatePolicy:この要素は、更新が発生する を試行する頻度を指定します。 MavenはローカルPOMのタイムスタンプ( リポジトリのMavenメタデータファイルに格納されている)をリモートに比較します。選択肢は、 常に、毎日(デフォルト)、間隔:X(Xは分単位の整数) または決してありません。

<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> 
関連する問題