I have a maven project folder structure as shown below

Main
  pom.xml
  
  Project A
        pom.xml
        
  Project B
    pom.xml
    
  Project C
    pom.xml
    
  Project D
    pom.xml    

I am trying to build and install multiple projects. So in the Main folder if
i run mvn clean install. Its trying to delete the folder Project A and then
trying to install Project A and fails saying that the Project A pom xml is
not found. I dont really understand what is the point in doing mvn clean
install instead mvn install works fine for me.

Pls see below the exception i get
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Unnamed - Main:Main:pom:1.0
[INFO]   Maven Quick Start Archetype
[INFO]   Maven Quick Start Archetype
[INFO]   Maven Quick Start Archetype
[INFO]   Maven Quick Start Archetype
[INFO]
-------------------------------------------------------------------------
---
[INFO] Building Unnamed - Main:Main:pom:1.0
[INFO]    task-segment: [clean, install]
[INFO]
-------------------------------------------------------------------------
---
[INFO] [clean:clean]
[INFO] Deleting directory C:\Main\target
[INFO] Deleting directory C:\Main\target\classes
[INFO] Deleting directory C:\Main\target\test-classes
[INFO] [install:install]
[INFO] Installing C:\Main\pom.xml to C:\Maven\remote\repository\Main\Main
\1.0\Main-1.0.pom
[INFO]
-------------------------------------------------------------------------
---
[INFO] Building Maven Quick Start Archetype
[INFO]    task-segment: [clean, install]
[INFO]
-------------------------------------------------------------------------
---
[INFO] [clean:clean]
[INFO] Deleting directory C:\Main\Project A
[INFO] Deleting directory C:\Main\Project A\classes
[INFO] Deleting directory C:\Main\Project A\test-classes
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: C:\Main\Project A\Project A.jar
[INFO] [install:install]
[INFO] Installing C:\Main\Project A\Project A.jar to C:\Maven\r
emote\repository\Project A\Project A\1.0\Project A-1.0.jar
[INFO]
-------------------------------------------------------------------------
---
[ERROR] BUILD ERROR
[INFO]
-------------------------------------------------------------------------
---
[INFO] Error installing artifact's metadata: Error installing metadata:
Error re
writing POM

C:\Main\Project A\pom.xml (The system cannot find the file specified)
[INFO]
-------------------------------------------------------------------------
---
[INFO] For more information, run Maven with the -e switch
[INFO]
-------------------------------------------------------------------------
---
[INFO] Total time: 4 seconds
[INFO] Finished at: Thu Apr 27 08:53:39 BST 2006
[INFO] Final Memory: 4M/8M
[INFO]
-------------------------------------------------------------------------
---

This is how the pom xml of the Main folder looks like

<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/maven-v4_0_0.xsd";>
  <modelVersion>4.0.0</modelVersion>
  <groupId>Main</groupId>
  <artifactId>Main</artifactId>
  <packaging>pom</packaging>
  <version>1.0</version>
  <modules>
        <module>Project A</module>
        <module>Project B<</module>     
        <module>Project C<</module>
        <module>Project D<</module>
  </modules>
</project>

Am I missing something here?
--
View this message in context: 
http://www.nabble.com/issue-with-mvn-clean-install-t1516559.html#a4116302
Sent from the Maven - Users forum at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to