[ http://jira.andromda.org/browse/EJB-64?page=comments#action_14624 ] 

Vance Karimi commented on EJB-64:
---------------------------------

Yes, building the andromda-plugins would solve the problem.

We should set the build process up so that the missing pom artifacts are 
downloaded from our AndroMDA repo.

This is something that should definitely go into the the cartridge installation 
if it's not there already.  I think we just presume that the andromda-plugins 
project has been built once - which is wrong to presume.

> Seam project won't build: missing andromda-plugins-profiles
> -----------------------------------------------------------
>
>          Key: EJB-64
>          URL: http://jira.andromda.org/browse/EJB-64
>      Project: EJB Cartridge
>         Type: Bug

>     Reporter: Leandro Hermida
>     Assignee: Vance Karimi
>     Priority: Blocker
>  Attachments: andromda-plugins-profiles-uml2-1.0-SNAPSHOT.pom
>
> When building my first Seam project (mvn install), I get the following error 
> because it cannot find a dependency:
> Downloading: 
> http://team.andromda.org/maven2/org/andromda/profiles/uml2/andromda-plugins-profiles-uml2/1.0-SNAPSHOT/andromda-plugins-profiles-uml2-1.0-SNAPSHOT.pom
> [WARNING] Unable to get resource 
> 'org.andromda.profiles.uml2:andromda-plugins-profiles-uml2:pom:1.0-SNAPSHOT' 
> from repository andromda (http://team.andromda.org/maven2)
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
> GroupId: org.andromda.profiles.uml2
> ArtifactId: andromda-plugins-profiles-uml2
> Version: 1.0-SNAPSHOT
> Reason: Unable to download the artifact from any repository
>   org.andromda.profiles.uml2:andromda-plugins-profiles-uml2:pom:1.0-SNAPSHOT
> from the specified remote repositories:
>   central (http://repo1.maven.org/maven2),
>   andromda (http://team.andromda.org/maven2)
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 2 seconds
> [INFO] Finished at: Wed Jun 20 11:41:14 CEST 2007
> [INFO] Final Memory: 7M/254M
> [INFO] 
> ------------------------------------------------------------------------
> Examining further it is the andromda-profile-seam-1.1-SNAPSHOT that requires 
> this dependency.  In 
> $M2_REPO/org/andromda/profiles/uml2/andromda-profile-seam/1.1-SNAPSHOT/andromda-profile-seam-1.1-SNAPSHOT.pom:
> <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>
>     <parent>
>         <groupId>org.andromda.profiles.uml2</groupId>
>         <artifactId>andromda-plugins-profiles-uml2</artifactId>
>         <version>1.0-SNAPSHOT</version>
>     </parent>
>     <packaging>xml.zip</packaging>
>     <artifactId>andromda-profile-seam</artifactId>
>     <name>AndroMDA Plugins UML 2.0 Seam Profile</name>
>     <version>1.1-SNAPSHOT</version>
>     <description>Seam UML 2.0 profile which can be used with the AndroMDA 
> Seam-EJB3 cartridges</description>
> </project>
> Where do I get or build andromda-plugins-profiles-uml2-1.0-SNAPSHOT?  It 
> seems to me that it should be like the parent of the core andromda profiles, 
> andromda-profiles-uml2-3.3-SNAPSHOT.  The 
> andromda-profiles-uml2-3.3-SNAPSHOT.pom file looks like this:
> <project>
>     <modelVersion>4.0.0</modelVersion>
>     <parent>
>         <groupId>org.andromda.profiles</groupId>
>         <artifactId>andromda-profiles</artifactId>
>         <version>3.3-SNAPSHOT</version>
>     </parent>
>     <groupId>org.andromda.profiles.uml2</groupId>
>     <artifactId>andromda-profiles-uml2</artifactId>
>     <name>AndroMDA UML 2.0 Profile</name>
>     <packaging>pom</packaging>
>       <description>
>         Contains the AndroMDA UML 2.0 profiles.
>     </description>
>     <build>
>         <plugins>
>             <plugin>
>                 <groupId>org.andromda.maven.plugins</groupId>
>                 <artifactId>andromda-model-archiver-plugin</artifactId>
>             </plugin>
>         </plugins>
>     </build>
>     <modules>
>         <module>common</module>
>         <module>datatype</module>
>         <module>messaging</module>
>         <module>meta</module>
>         <module>persistence</module>
>         <module>presentation</module>
>         <module>process</module>
>         <module>service</module>
>         <module>webservice</module>
>         <module>xml</module>
>     </modules>
> </project>
> How should I create andromda-plugins-profiles-uml2-1.0-SNAPSHOT?  Like this 
> maybe?
> <project>
>     <modelVersion>4.0.0</modelVersion>
>     <parent>
>         <groupId>org.andromda.profiles</groupId>
>         <artifactId>andromda-profiles</artifactId>
>         <version>3.3-SNAPSHOT</version>
>     </parent>
>     <groupId>org.andromda.profiles.uml2</groupId>
>     <artifactId>andromda-plugins-profiles-uml2</artifactId>
>     <name>AndroMDA Plugins UML 2.0 Profile</name>
>     <packaging>pom</packaging>
>       <description>
>         Contains the AndroMDA Plugins UML 2.0 profiles.
>     </description>
>     <build>
>         <plugins>
>             <plugin>
>                 <groupId>org.andromda.maven.plugins</groupId>
>                 <artifactId>andromda-model-archiver-plugin</artifactId>
>             </plugin>
>         </plugins>
>     </build>
>     <modules>
>         <module>seam</module>
>     </modules>
> </project>
> Thanks,
> Leandro

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