나는 Maven을 처음 사용하고 Maven과 Jenkins와 Selenium testng suite를 저장소로 SVn을 통합했다. 그러나 젠킨스에서 목표물을 발동하면 오류가 발생합니다.커밋하는 방법 SVN에 Maven 저장소
"[ERROR] 플러그인 org.apache.maven.plugins : maven-clean-plugin : 2.5 또는 그 종속성 중 하나를 해결할 수 없습니다 : org.apache.maven.plugins의 이슈 디스크립터를 읽지 못했습니다 : maven- 클린 플러그인 : jar : 2.5 : 이슈를 전송할 수 없습니다. 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 ] 오류 및 가능한 해결 방법에 대한 자세한 내용은 다음 문서를 참조하십시오. [오류] [도움말 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException 는 "다음
내가뿐만 아니라 SVN에 .m2 파일을 커밋해야하는 경우 확실하지 오전 내 메이븐의 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 저장소 및 젠킨스에서 구성해야합니까? My jenkins와 SVN 저장소는 모두 On Server입니다.
'$ HOME/.m2 /'를 svn에 절대 쓰지 마라 ... 그 외에도 Maven 중앙에 접근하기위한 네트워크 문제가있다.'Network is unreachable -> [He ....'... 당신은 먼저 이것을 풀어야한다. ... 저장소 관리자를 사용하거나 프록시를 사용하여 시작하십시오 ... – khmarbaise
.m2는 SVN에 커밋해야하는 것이 아닙니다. 여기서 문제는 의존성을 얻는데 어려움입니다. –
프록시 또는 저장소 관리자를 어떻게 구현하거나 추가해야합니까? – Ashu123