maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Frey (JIRA)" <>
Subject [jira] Commented: (MIDEA-102) CLONE -still broken - Module filepath is generated incorrectly
Date Sat, 02 Feb 2008 21:44:58 GMT


Daniel Frey commented on MIDEA-102:

Hi there

I just tested it with the 2.2-SNAPSHOT and got a wrong result! My project structure is:

where the first directory contains the master POM. What I get in the project file

<module filepath="$PROJECT_DIR$/"/>
<module filepath="$PROJECT_DIR$/monitor/"/>
<module filepath="$PROJECT_DIR$/om/"/>

So not only the path is not relative to the main POM, but also the path information is trucated.
Instead it should be 

<module filepath="$PROJECT_DIR$/"/>
<module filepath="$PROJECT_DIR$/../"/>
<module filepath="$PROJECT_DIR$/../"/>

Would be wunderful to get a new SNAPSHOT soon!

Daniel Frey

> CLONE -still broken - Module filepath is generated incorrectly
> --------------------------------------------------------------
>                 Key: MIDEA-102
>                 URL:
>             Project: Maven 2.x IDEA Plugin
>          Issue Type: Bug
>    Affects Versions: 2.1
>         Environment: $ mvn -v
> Maven version: 2.0.7
> Java version: 1.5.0_11
> OS name: "windows xp" version: "5.1" arch: "x86"
> cygwin
>            Reporter: Joern Huxhorn
>            Assignee: Dennis Lundberg
>             Fix For: 2.2
>         Attachments: maven-idea-plugin-MIDEA-102.patch
> I have a multi-module mvn project.
> When I do an mvn idea:clean idea:idea, the following ProjectModuleManager snippet in
the top level .ipr is generated:
> <component name="ProjectModuleManager"> 
>     <modules> 
>       <!-- module filepath="$$PROJECT_DIR$$/${pom.artifactId}.iml"/ -->  
>       <module filepath="$PROJECT_DIR$/gateway.iml"/>
>       <module filepath="$PROJECT_DIR$/C:/dev/voca/gateway/domain/gateway-domain.iml"/>
>       <module filepath="$PROJECT_DIR$/C:/dev/voca/gateway/instruction-store/gateway-instruction-store.iml"/>
>       <module filepath="$PROJECT_DIR$/C:/dev/voca/gateway/parser/gateway-parser.iml"/>
>       <module filepath="$PROJECT_DIR$/C:/dev/voca/gateway/psrgeneration/gateway-psr-generation.iml"/>
>       <module filepath="$PROJECT_DIR$/C:/dev/voca/gateway/output/gateway-output.iml"/>
>       <module filepath="$PROJECT_DIR$/C:/dev/voca/gateway/destination-resolver/gateway-destination-resolver.iml"/>
>       <module filepath="$PROJECT_DIR$/C:/dev/voca/gateway/choreography/gateway-choreography.iml"/>
>       <module filepath="$PROJECT_DIR$/C:/dev/voca/gateway/presentation/gateway-presentation.iml"/>
>       <module filepath="$PROJECT_DIR$/C:/dev/voca/gateway/assembly/gateway-assembly.iml"/>
>     </modules> 
>   </component>
> The $PROJECT_DIR in this case is C:/dev/voca/gateway/.
> But this path is being appended in a hard-coded fashion after the $PROJECT_DIR entry.
> The symptom in Intellij is the following error message:
> Cannot load module: File C:\dev\voca\gateway\C:\dev\voca\gateway\domain\gateway-domain.iml
does not exist
> Would you like to remove the module from the project?
> The workaround is to delete the extra appended file path from each module entry in the
above mentioned snippet.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message