Hi,

 

I don't know if this is an issue or a bug or both:

 

In my settings.xml I define an internal repository :

 

     <repositories>

        <repository>

           <id>internal</id>

           <name>Repository on deacr001</name>

           <url>file://Y:/IPS/Produkt/maven-repository/internal</url>

           <layout>default</layout>

        </repository>

     </repositories>

 

In my pom I define a distributionManagement repository like this:

 

   <distributionManagement>

      <repository>

         <id>internal</id>

      </repository>

   </distributionManagement>

 

>From intuitive feeling I would say: there is a reference to a defined 
>repository in settings.xml, so Maven will find the missing attributes, but no 
>it does not, it does like this:

 

Exception in thread "main" java.lang.NullPointerException

      at org.apache.maven.wagon.PathUtils.protocol(PathUtils.java:206)

      at 
org.apache.maven.wagon.repository.Repository.setUrl(Repository.java:121)

      at org.apache.maven.wagon.repository.Repository.<init>(Repository.java:74)

      at 
org.apache.maven.artifact.repository.DefaultArtifactRepository.<init>(DefaultArtifactRepository.java:75)

      at 
org.apache.maven.artifact.repository.DefaultArtifactRepositoryFactory.createDeploymentArtifactRepository(DefaultArtifactRepositoryFactory.java:84)

      at 
org.apache.maven.artifact.repository.DefaultArtifactRepositoryFactory.createDeploymentArtifactRepository(DefaultArtifactRepositoryFactory.java:65)

      at 
org.apache.maven.DefaultMavenTools.buildDeploymentArtifactRepository(DefaultMavenTools.java:73)

      at 
org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:1031)

      at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:812)

      at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:504)

      at 
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)

      at org.apache.maven.DefaultMaven.build_aroundBody2(DefaultMaven.java:312)

      at 
org.apache.maven.DefaultMaven.build_aroundBody3$advice(DefaultMaven.java:447)

      at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:312)

      at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:282)

      at 
org.apache.maven.DefaultMaven.createReactorManager(DefaultMaven.java:103)

      at 
org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:160)

      at 
org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)

      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)

      at 
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)

      at 
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)

      at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)

      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)

      at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)

      at org.apache.maven.cli.MavenCli.main(MavenCli.java:52)

 

not very helpful this error message. It seems that I have to force my 
developers to define the URL two times in their settings.xml: First in the 
repositories/repository tag, second in the distributionManagement/repository 
tag. Not very convenient. 

 

My experience with Maven is: Don't use intuition

 

 

Freundliche Grüße / Kind regards

 

Wolfgang Winter

System Analyst

 

--------------------------------------------------

 

Atos Worldline GmbH

Pascalstraße 19

52076 Aachen

Germany

Phone:  +49 2408 148-0

Fax:      +49 2408 148-204

mailto: [EMAIL PROTECTED] <BLOCKED::mailto:[EMAIL PROTECTED]> 

http://www.atosworldline.de

 

Geschäftsführer: Erik Munk Koefoed

Aufsichtsratsvorsitzender: Dominique Illien

Sitz der Gesellschaft: Frankfurt/Main

Handelsregister: Frankfurt/Main HRB 58 268

 

Atos Worldline is an Atos Origin company: www.atosorigin.com

--------------------------------------------------

 

This e-mail is privileged and may contain confidential information intended 
only for the person(s) named above. If you receive this e-mail in error, please 
notify the sender immediately by telephone or return e-mail. 
Although the sender endeavours to maintain a computer virus free network, the 
sender does not warrant that this transmission is virus-free and will not be 
liable for any damages resulting from any virus transmitted. 

 

Reply via email to