you need to run 

$> mvn clean install

otherwise your artifacts wont get installed to your local repo in 
~/.m2/repository/...

LieGrue,
strub

--- On Tue, 10/19/10, Benson Margulies <[email protected]> wrote:

> From: Benson Margulies <[email protected]>
> Subject: Re: Snapshots
> To: [email protected], [email protected]
> Date: Tuesday, October 19, 2010, 9:34 PM
> >
> > ~~~
> > Actually, I think I've just noticed your problem: mvn
> compile isn't
> > sufficient, is it?  You need to do a full mvn install
> to get the preceeding
> > modules into the local repo, otherwise subsequent
> dependent modules won't
> > find them.  I've just confirmed this.
> 
> I was just reading the contrary on the maven-users list.
> Things in the
> reactor should work even if not installed.
> 
> 
> >
> >
> > Dan
> >
> > PS: I don't think this is related, but I *did* hit an
> issue of my own in the
> > pom.xml of the nosql object store, either the
> maven-assembly-plugin or
> > maven-antrun-plugin was causing the build to trip up
> and seemingly restart
> > in the incorrect place.  No idea why, so have
> commented out.   I guess at
> > some point it'll need looking at more closely, but
> since this module is
> > still in dev, I figured I wasn't breaking anything
> that was formally
> > released yet.
> >
> >
> > ~~~~~~~~~~~
> > On 19/10/2010 00:47, Robert Matthews wrote:
> >>
> >> I've hit a similar issue to Kevin.  Starting with
> a clean repo (rm -r
> >> .m2/repository/org/isis) I am struggling to build
> a freshly checked out copy
> >> of the code.  Running mvn compile on the trunk
> fails in the metamodel
> >> project complaining about a missing library (which
> is defined a few modules
> >> earlier) - see below.
> >>
> >> If I comment out the parent in the trunk's pom.xml
> everything is fine.
> >>  The same happens when running eclipse:eclipse.
>  The effective pom now
> >> shows:
> >>
> >> <repositories>
> >> <repository>
> >> <snapshots>
> >> <enabled>false</enabled>
> >> </snapshots>
> >> <id>central</id>
> >> <name>Maven Repository
> Switchboard</name>
> >> <url>http://repo1.maven.org/maven2</url>
> >> </repository>
> >> </repositories>
> >>
> >> The odd thing is that with the parent commented
> back in the effective pom
> >> is:
> >>
> >> <repositories>
> >> <repository>
> >> <releases>
> >> <enabled>false</enabled>
> >> </releases>
> >> <id>apache.snapshots</id>
> >> <name>Apache Snapshot
> Repository</name>
> >> <url>http://repository.apache.org/snapshots</url>
> >> </repository>
> >> <repository>
> >> <snapshots>
> >> <enabled>false</enabled>
> >> </snapshots>
> >> <id>central</id>
> >> <name>Maven Repository
> Switchboard</name>
> >> <url>http://repo1.maven.org/maven2</url>
> >> </repository>
> >> </repositories>
> >>
> >> which makes no sense to me, suggesting that
> snapshots are not enabled.
> >>
> >> I tried the suggestion made in this posting
> >> http://maven.markmail.org/message/us7cac3hz33ru2xw?q=snapshot+type:users+list:org%2Eapache%2Emaven%2Eusers&page=1,
> >> but it did not change my effective pom.  Maybe
> you can try this Kevin to see
> >> if works for you.
> >>
> >> I shall try some other things tomorrow, but if
>  anybody has any ideas in
> >> the meantime I'd be happy to hear them.
> >>
> >> Rob
> >>
> >>
> --------------------------------------------------------
> >>
> >>
> >>
> >>
> >> [INFO]
> >>
> ------------------------------------------------------------------------
> >> [INFO] Building Core MetaModel
> >> [INFO]    task-segment: [compile]
> >> [INFO]
> >>
> ------------------------------------------------------------------------
> >> [INFO] [remote-resources:process {execution:
> default}]
> >> Downloading:
> >> http://repository.apache.org/snapshots/org/apache/isis/core/commons/0.1-SNAPSHOT/commons-0.1-SNAPSHOT-tests.jar
> >> Downloading:
> >> http://repository.apache.org/snapshots/org/apache/isis/applib/0.1-SNAPSHOT/applib-0.1-SNAPSHOT-tests.jar
> >> [INFO] Unable to find resource
> >>
> 'org.apache.isis:applib:test-jar:tests:0.1-SNAPSHOT' in
> repository
> >> apache.snapshots (http://repository.apache.org/snapshots)
> >> [INFO] Unable to find resource
> >>
> 'org.apache.isis.core:commons:test-jar:tests:0.1-SNAPSHOT'
> in repository
> >> apache.snapshots (http://repository.apache.org/snapshots)
> >> [INFO]
> >>
> ------------------------------------------------------------------------
> >> [ERROR] BUILD ERROR
> >> [INFO]
> >>
> ------------------------------------------------------------------------
> >> [INFO] Failed to resolve dependencies for one or
> more projects in the
> >> reactor. Reason: Missing:
> >> ----------
> >> 1)
> org.apache.isis:applib:test-jar:tests:0.1-SNAPSHOT
> >>
> >>  Try downloading the file manually from the
> project website.
> >>
> >>  Then, install it using the command:
> >>      mvn install:install-file
> -DgroupId=org.apache.isis
> >> -DartifactId=applib -Dversion=0.1-SNAPSHOT
> -Dclassifier=tests
> >> -Dpackaging=test-jar -Dfile=/path/to/file
> >>
> >>  Alternatively, if you host your own repository
> you can deploy the file
> >> there:
> >>      mvn deploy:deploy-file
> -DgroupId=org.apache.isis -DartifactId=applib
> >> -Dversion=0.1-SNAPSHOT -Dclassifier=tests
> -Dpackaging=test-jar
> >> -Dfile=/path/to/file -Durl=[url]
> -DrepositoryId=[id]
> >>
> >>  Path to dependency:
> >>      1)
> org.apache.isis.core:metamodel:jar:0.1-SNAPSHOT
> >>      2)
> org.apache.isis:applib:test-jar:tests:0.1-SNAPSHOT
> >>
> >> 2)
> org.apache.isis.core:commons:test-jar:tests:0.1-SNAPSHOT
> >>
> >>  Try downloading the file manually from the
> project website.
> >>
> >>  Then, install it using the command:
> >>      mvn install:install-file
> -DgroupId=org.apache.isis.core
> >> -DartifactId=commons -Dversion=0.1-SNAPSHOT
> -Dclassifier=tests
> >> -Dpackaging=test-jar -Dfile=/path/to/file
> >>
> >>  Alternatively, if you host your own repository
> you can deploy the file
> >> there:
> >>      mvn deploy:deploy-file
> -DgroupId=org.apache.isis.core
> >> -DartifactId=commons -Dversion=0.1-SNAPSHOT
> -Dclassifier=tests
> >> -Dpackaging=test-jar -Dfile=/path/to/file
> -Durl=[url] -DrepositoryId=[id]
> >>
> >>  Path to dependency:
> >>      1)
> org.apache.isis.core:metamodel:jar:0.1-SNAPSHOT
> >>      2)
> org.apache.isis.core:commons:test-jar:tests:0.1-SNAPSHOT
> >>
> >> ----------
> >> 2 required artifacts are missing.
> >>
> >> for artifact:
> >>  org.apache.isis.core:metamodel:jar:0.1-SNAPSHOT
> >>
> >> from the specified remote repositories:
> >>  apache.snapshots (http://repository.apache.org/snapshots),
> >>  central (http://repo1.maven.org/maven2)
> >>
> >>
> >>
> >>
> >
> 



Reply via email to