I apologize if this question has already been asked.  I have searched the 
recent archives and did not find it.

I have a project that compiled fine under Maven 2.0.6.  I recently upgraded to 
Maven 2.1.0 and it returned this error when I tried to compile:


[INFO] Copying 10 resources
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] id can not be null
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException: id can not be null
        at org.apache.maven.wagon.repository.Repository.<init>(Repository.java:8
1)
        at org.apache.maven.artifact.repository.DefaultArtifactRepository.<init>
(DefaultArtifactRepository.java:70)
        at org.apache.maven.artifact.repository.DefaultArtifactRepositoryFactory
.createDeploymentArtifactRepository(DefaultArtifactRepositoryFactory.java:44)
        at org.apache.maven.project.ProjectUtils.buildDeploymentArtifactReposito
ry(ProjectUtils.java:80)
        at org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLog
ic(DefaultMavenProjectBuilder.java:1038)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def
aultMavenProjectBuilder.java:880)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromReposito
ry(DefaultMavenProjectBuilder.java:255)
        at org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocat
edProject(MavenMetadataSource.java:163)
        at org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocat
edArtifact(MavenMetadataSource.java:94)
        at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(D
efaultArtifactCollector.java:388)
        at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(D
efaultArtifactCollector.java:74)

...


My POM file is:

<?xml version="1.0"?><project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.myorg</groupId>
  <artifactId>my-main-project</artifactId>
  <name>my-main-project</name>
  <version>1.1</version>
  <url>http://maven.apache.org</url>
  <build>
    <finalName>my-main-project</finalName>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
      <!--plugin>
        <groupId>org.myorg</groupId>
        <artifactId>maven-file-plugin</artifactId>
      </plugin-->
    </plugins>
  </build>
  <repositories>
    <repository>
      <id>maven2.org.myorg</id>
      <name>My Maven2 Repository</name>
      <url>http://myorg.org/maven2</url>
    </repository>
  </repositories>
  <pluginRepositories>
    <pluginRepository>
      <id>maven2.myorg.org</id>
      <url>http://myorg.org/maven2</url>
    </pluginRepository>
  </pluginRepositories>
  <dependencies>
    <dependency>
      <groupId>jdbc</groupId>
      <artifactId>oracle</artifactId>
      <version>1.4</version>
    </dependency>
    <dependency>
      <groupId>org.myorg</groupId>
      <artifactId>some_service</artifactId>
      <version>1.1</version>
    </dependency>
    <dependency>
      <groupId>org.json</groupId>
      <artifactId>json</artifactId>
      <version>1.0</version>
    </dependency>
    <dependency>
      <groupId>org.myorg</groupId>
      <artifactId>utils</artifactId>
      <version>1.2</version>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.15</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>jdom</groupId>
      <artifactId>jdom</artifactId>
      <version>1.0</version>
    </dependency>
    <dependency>
        <groupId>commons-httpclient</groupId>
        <artifactId>commons-httpclient</artifactId>
        <version>3.1</version>
    </dependency>
    <dependency>
        <groupId>org.myorg</groupId>
        <artifactId>some_java_service</artifactId>
        <version>1.9</version>
    </dependency>
  </dependencies>
  <distributionManagement>
    <repository>
        <id>org.myorg</id>
      <url>scp://127.0.0.1/srv/www/htdocs/maven2</url>
      <!--url>scp://myorg.org/srv/www/htdocs/maven2</url-->
    </repository>
    <site>
        <id>myorg.org</id>
      <url>scp://myorg.org/home/public_html/my-main-project</url>
    </site>
  </distributionManagement>
</project>



I would appreciate any advice you can give with this problem.



Algie Morgan
Senior Software Developer
Integrated Ocean Drilling Program
Texas  A & M University


Algie E. Morgan
Software Developer
Department: Tools and Analytical Services (TAS)
 
 morga...@iodp.tamu.edu
Office: 979-845-1125
Cell: 979-571-7973
 

BEGIN:VCARD
VERSION:2.1
X-GWTYPE:USER
FN:Morgan, Algie
EMAIL;WORK;PREF;NGW:morga...@iodp.tamu.edu
N:Morgan;Algie
ORG:;TAS
TITLE:Application Developer II
END:VCARD


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to