私のラップトップから自分のデスクトップに自分の開発環境を移しています。なぜMavenはjarファイルをダウンロードしませんが、プラグインを正常にダウンロードできますか?
私は両方のマシンで全く同じプロジェクトを持っていますが、デスクトップ上のEclipseを使ってMavenのアップデート依存関係を実行しようとすると、すべての単一依存性に対して "欠けている人工物"が残っています!
私はデスクトップ上のローカルリポジトリをチェックしましたが、確かに、何もない瓶があります!すべてのポンはそこにありますが、瓶はありません!
私はラップトップに戻って、そのマシンのローカルリポジトリからjarファイルから削除し、更新依存関係をもう一度呼び、jarファイルをダウンロードしても問題ありませんが、デスクトップはjarファイルをダウンロードできないようですか?
両方のマシンは同じネットワーク/ルータにありますので、ハードウェアのファイアウォール/プロキシになることはできませんが、いくつかのEclipse設定やWindowsファイアウォール設定があります。私は完全に忘れていますか?
最後に、私はデスクトップ上のリポジトリを削除していて、プロジェクトでmvn -up clean installを使用していましたが、PLUGIN jarファイルをダウンロードしても問題ありませんが、 !?
私のsettings.xmlは次のとおりです(提案されたreposのマッシュアップの一種)。
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups></pluginGroups>
<proxies></proxies>
<servers></servers>
<mirrors></mirrors>
<profiles>
<profile>
<id>standard-extra-repos</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>net.java.download</id>
<url>http://download.java.net/maven/2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>org.apache</id>
<url>http://maven.apache.org/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>org.codehaus.mojo</id>
<url>http://mojo.codehaus.org/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>com.jboss.repository</id>
<url>http://repository.jboss.com/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>com.springsource.repository.bundles.release
</id>
<name>SpringSource Enterprise Bundle Repository -
SpringSource Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/release
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.bundles.external
</id>
<name>SpringSource Enterprise Bundle Repository -
External Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/external
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.libraries.release
</id>
<name>SpringSource Enterprise Bundle Repository -
SpringSource Library Releases</name>
<url>http://repository.springsource.com/maven/libraries/release
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.libraries.external
</id>
<name>SpringSource Enterprise Bundle Repository -
External Library Releases</name>
<url>http://repository.springsource.com/maven/libraries/external
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
</repositories>
</profile>
Mavenの設定は、両方のマシンで同じですか? (ファイルsettings.xml) – wesoly
settings.xmlの元の質問への編集を参照してください...両方のマシンで同じですが、ノートパソコンで保存します。その部分にあります –