[ http://jira.andromda.org/browse/SITE-55?page=comments#action_14590 ] 

Usha Chintalapati commented on SITE-55:
---------------------------------------

Hi Damien,

The app/pom.xml is missing the version tags which causes this problem.  I've 
fixed the problem with my build by adding <version>${pom.version}</version>   
under <artifactId>timetracker-common</artifactId> and 
<artifactId>commons-digester</artifactId> as shown below.  Hope this helps.

    ...
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>${pom.groupId}</groupId>
                <artifactId>timetracker-common</artifactId>
                <version>${pom.version}</version>  
                <exclusions>
                    <exclusion>
                        <groupId>${pom.groupId}</groupId>
                        <artifactId>timetracker-mda</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.andromda.profiles.uml14</groupId>
                        <artifactId>andromda-profile</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>log4j</groupId>
                        <artifactId>log4j</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>commons-digester</groupId>
                <artifactId>commons-digester</artifactId>
                <version>${pom.version}</version>  
                <exclusions>
                    <exclusion>
                        <groupId>xml-apis</groupId>
                        <artifactId>xml-apis</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
        </dependencies>
    </dependencyManagement>
    <dependencies> ...

> Impossible to build the TimeTracker project because Maven2.0.5 not available 
> anymore
> ------------------------------------------------------------------------------------
>
>          Key: SITE-55
>          URL: http://jira.andromda.org/browse/SITE-55
>      Project: Website
>         Type: Bug

>  Environment: Win XP Home Ed.
>     Reporter: Damien Huriet
>     Assignee: Wouter Zoons

>
>           Hi,
> I was so pleased to start your "Getting started Java (3.2)" tutorial...
> But I've been stopped at the "TimeTracker Tour" step 4 : 
> "
> 3. Open a Command Prompt in the directory C:\timetracker-completed. 
> 4. Execute the command mvn install to build the application. 
> "
> I get an error :
> "
> D:\Projects\timetracker-completed>mvn install
> [INFO] Scanning for projects...
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] An invalid artifact was detected.
> This artifact might be in your project's POM, or it might have been included 
> transitively during the resolution process. Here is the information we do 
> have for this artifact:
>     o GroupID:     org.andromda.timetracker
>     o ArtifactID:  timetracker-common
>     o Version:     <<< MISSING >>>
>     o Type:        jar
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.artifact.InvalidArtifactRTException: For artifact 
> {org.andromda.timetracker:timetracker-common:null:jar}: The version cannot be 
> empty.
>         at 
> org.apache.maven.artifact.DefaultArtifact.validateIdentity(DefaultArtifact.java:147)
>         at 
> org.apache.maven.artifact.DefaultArtifact.<init>(DefaultArtifact.java:122)
>         at 
> org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact(DefaultArtifactFactory.java:158)
>         at 
> org.apache.maven.artifact.factory.DefaultArtifactFactory.createDependencyArtifact(DefaultArtifactFactory.java:58)
>         at 
> org.apache.maven.project.DefaultMavenProjectBuilder.createManagedVersionMap(DefaultMavenProjectBuilder.java:424)
>         at 
> org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:857)
>         at 
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:479)
>         at 
> org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
>         at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:537)
>         at 
> org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467)
>         at 
> org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:511)
>         at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at 
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: < 1 second
> [INFO] Finished at: Thu May 17 18:42:29 CEST 2007
> [INFO] Final Memory: 1M/3M
> [INFO] 
> ------------------------------------------------------------------------
> "
> It seems to be a compatibility problem with Maven 2.0.6.
> I know that the tutorial asks to use maven 2.0.5, but it seems to be not 
> available anymore : I can't find it for download.
> I have not been the only one : see the forum :
> http://galaxy.andromda.org/forum/viewtopic.php?t=4540&sid=077ebe86514e9213115dabd491e10147
> Can you update the POM.XML file content so that it builds, and warn me when 
> it's done.
> I'll be able to evaluate your MDA tool with pleasure and exitement!
>        Thanks a lot, and good continuation.
>                Damien Huriet
>                France

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.andromda.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

Reply via email to