[ 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/