run a mvn install from the top-level project first. it should work then.
hth,
Stefan
"Abhijit Diwan" <[EMAIL PROTECTED]> skrev 28.07.2006 12:30:01:
>
>
> Hi all
>
>
>
> I have 2 modules under the main project POM. The directory
> structure looks like this
>
>
>
> * JCA15Adapter
>
> * pom.xml
> * AeConnector
>
> * Pom.xml
>
> * EjbSupport
>
> * Pom.xml
>
>
>
> Main project pom has dependencyManagement section which is as following
>
>
>
> <dependencyManagement>
>
> <dependencies>
>
> <dependency>
>
> <groupId>com.tibco.ejb</groupId>
>
> <artifactId>EjbSupport</artifactId>
>
> <version>${project.version}</version>
>
> </dependency>
>
> </dependencies>
>
> </dependencyManagement>
>
>
>
> Now in AeConnector module I have reference to this other module which is
> EjbSupport as following
>
>
>
> <project>
>
> <parent>
>
> <groupId>com.tibco.ejb</groupId>
>
> <artifactId>JCA15Adapter</artifactId>
>
> <version>1.0-SNAPSHOT</version>
>
> </parent>
>
> <modelVersion>4.0.0</modelVersion>
>
> <artifactId>AeConnector</artifactId>
>
> <packaging>jar</packaging>
>
> <name>AeConnector API</name>
>
> <dependencies>
>
> <dependency>
>
> <groupId>com.tibco.ejb</groupId>
>
> <artifactId>EjbSupport</artifactId>
>
> </dependency>
>
> </dependencies>
>
> </project>
>
>
>
> Pom for EjbSupport looks like this
>
>
>
> <project>
>
> <parent>
>
> <groupId>com.tibco.ejb</groupId>
>
> <artifactId>JCA15Adapter</artifactId>
>
> <version>1.0-SNAPSHOT</version>
>
> </parent>
>
> <modelVersion>4.0.0</modelVersion>
>
> <artifactId>EjbSupport</artifactId>
>
> <packaging>jar</packaging>
>
> <name>Support API</name>
>
> </project>
>
>
>
> As far as compile phase is considered it goes fine and dependencies
> related to EjbSupport module are resolved but when I try to build a site
> usin mvn site I always get following error.
>
>
>
> [INFO] Building AeConnector API
>
> [INFO] task-segment: [site]
>
> [INFO]
> ------------------------------------------------------------------------
>
> ---
>
> [INFO]
> ------------------------------------------------------------------------
>
> [ERROR] BUILD ERROR
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Failed to resolve artifact.
>
>
>
> Missing:
>
> ----------
>
> 1) com.tibco.ejb:EjbSupport:jar:1.0-SNAPSHOT
>
>
>
> Try downloading the file manually from the project website.
>
>
>
> Then, install it using the command:
>
> mvn install:install-file -DgroupId=com.tibco.ejb
> -DartifactId=EjbSupport
>
>
>
> -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
>
>
>
> Path to dependency:
>
> 1) com.tibco.ejb:AeConnector:jar:1.0-SNAPSHOT
>
> 2) com.tibco.ejb:EjbSupport:jar:1.0-SNAPSHOT
>
>
>
> ----------
>
> 1 required artifact is missing.
>
>
>
> for artifact:
>
> com.tibco.ejb:AeConnector:jar:1.0-SNAPSHOT
>
>
>
> from the specified remote repositories:
>
> central (http://repo1.maven.org/maven2)
>
>
>
>
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] For more information, run Maven with the -e switch
>
> [INFO]
> ------------------------------------------------------------------------
>
>
>
> I would really appreciate if any one can point the correct way for
> setting the dependencies for generating the site?
>
>
>
> Thanks a lot
>
> Abhijit
>
>
>