2013-06-10 2 views
0

Я пытаюсь подключить maven к репозиторию SVN, используя действительные учетные данные. Мой файл pom.xml выглядит следующим образом,Репозиторий Maven to SVN

 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
<modelVersion>4.0.0</modelVersion> 
<groupId>com.maven.myfirstproject</groupId> 
<artifactId>myfirstproject</artifactId> 
<version>0.0.1-SNAPSHOT</version> 

<build> 
<scm> 
<connection>scm:svn:http://d-113017553/svn/PRONTO/trunk/dev</connection> 
<developerConnection>scm:svn:http://d-113017553/svn/PRONTO/trunk/dev</developerConnection> 
</scm> 

<servers> 
<id>central</id> 
<username>keerthana</username> 
<password>keerthana</password> 
<url>http://d-113017553/svn/PRONTO/trunk/dev</url> 
</servers> 
<plugin> 
<groupid>org.apache.maven.plugins</groupid> 
<artifactid>maven-scm-plugin</artifactid> 
<version>1.8.1</version> 
</plugin> 
</build> 
</project> 

Когда я запускаю его я получаю следующие ошибки,

** 1) coreException: не может рассчитать план сборки: плагин org.apache.maven.plugins : maven-компилятор: 2.3.2 или одна из его зависимостей не может быть разрешена: Не удалось прочитать дескриптор артефакта для org.apache.maven.plugins: maven-compiler-plugin: jar: 2.3.2

2) Плагин исполнение, не охватываемое конфигурацией жизненного цикла: org.apache.maven.plugins: maven-compiler-plugin: 2.3.2: testCompile (исполнение: default-testCompile, фаза: тестовое компиляция) **

Может кто-нибудь помочь мне решить вышеуказанные ошибки PLS ?????

+0

Звучит как проблема с доступом к центру maven или к хранилищу вообще? За прокси? – khmarbaise

ответ

0

Сначала ваш файл pom.xml может содержать информацию о VCS, но вы должны следовать схеме для файла pom.xml, который может получить хорошее впечатление о here.

Кроме того, это хорошая практика, чтобы отступ файл XML правильно так:

<scm> 
    <connection>scm:svn:http://svn.server.com/svn/my-project/trunk</connection> 
    <developerConnection>scm:svn:https://svn.server.com/svn/my-project/trunk</developerConnection> 
    <url>http://svn.server.com/websvn/my-project</url> 
    </scm> 

Помимо вышеперечисленных вещей, как это:

<servers> 
<id>central</id> 
<username>keerthana</username> 
<password>keerthana</password> 
<url>http://d-113017553/svn/PRONTO/trunk/dev</url> 
</servers> 

не входит в pom.xml. Их следует поместить в файл setting.xml в вашей домашней папке (обычно $ HOME/.m2/settings.xml). И, конечно же, вы никогда не ставите учетные данные в свой файл pom.

+0

Спасибо за ваш ответ. Я получаю сообщение об успешном запуске консоли в консоли. Но я не думаю, что он подключается к SVN. Сообщения на консоли следующие: – Keerthana

+0

Я не могу скопировать все сообщения здесь. Может кто-нибудь, пожалуйста, скажите мне, где я могу проверить, связано ли оно с SVN или нет? – Keerthana