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.