私はMavenには新しく、MavenとJenkinsとSelenium testngスイートをリポジトリとして統合しています。しかし、私はジェンキンスでターゲットをトリガーすると、エラー以下になります。コミットする方法MavenリポジトリをSVNに
"[ERROR]プラグインorg.apache.maven.plugins:maven-clean-plugin:2.5またはその依存関係のいずれかを解決できませんでした:org.apache.maven.pluginsのアーティファクト記述子の読み込みに失敗しました:maven-クリーンプラグイン:jar:2.5:artifactを転送できませんでした。org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to central(http://repo.maven.apache.org/maven2):ネットワークにアクセスできない - > [Help 1] [ERROR] [エラー]エラーの完全なスタックトレースを表示するには、-eスイッチを使用してMavenを再実行してください。 [エラー]完全なデバッグログを有効にするには、-Xスイッチを使用してMavenを再実行してください。 [ERROR] [ERROR ]エラーと考えられる解決方法の詳細については、次の記事を参照してください。 [エラー] [ヘルプ1]以下は 「
は、私は私もSVNに.m2ファイルをコミットする必要がある場合はわからない私のMavenのpom.xml構造
<properties>
<suiteXmlFile>webtest.xml</suiteXmlFile>
<skipTests>false</skipTests>
</properties>
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8.7</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.28.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>21.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<compilerVersion>1.8</compilerVersion>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.15</version>
<configuration>
<forkMode>never</forkMode>
<suiteXmlFiles>
<suiteXmlFile>${suiteXmlFile}</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>
</project>
のですか?またはどのようにSVNリポジトリとJenkinsで設定する必要がありますか? My JenkinsとSVNリポジトリの両方がOn Serverです。
svnに '$ HOME/.m2 /'をコミットしないでください...これ以外にも、Mavenの中央にアクセスするためのネットワークに問題があります。 'Network is unreachable - > [He ....' ...これは最初に解決するべきです...リポジトリマネージャを使用して起動するか、プロキシを使用して起動してください... – khmarbaise
.m2はSVNにコミットする必要がありません。ここでの問題は依存関係を得ることの難しさです。 –
プロキシまたはリポジトリマネージャを実装または追加するにはどうすればよいですか? – Ashu123