To build the src at http://people.apache.org/~dain/1.2-beta/geronimo-1.2-beta-src.zip with a clean local m2 repo I needed to add http://people.apache.org/~dain/stage/ to the list of repositories and plugin repositories in the root pom to pick up the genesis stuff. That's fine since I assume the genesis binaries will get published in one of the maven repos concurrently with release of geronimo-1.2-beta.
But then I hit this build error: [INFO] ------------------------------------------------------------------------- --- [INFO] Building Geronimo :: Persistence JPA1.0 :: Builder [INFO] task-segment: [install] [INFO] ------------------------------------------------------------------------- --- [INFO] [tools:require-java-version {execution: validate-java-version}] [INFO] [tools:copy-legal-files {execution: install-legal-files}] [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [WARNING] Artifact junit:junit:jar:3.8.1:test retains local scope 'test' overridin g broader scope 'compile' given by a dependency. If this is not intended, modify or remove the loc al scope. Downloading: http://people.apache.org/~dain/stage/org/apache/geronimo/schema/ger onimo-schema-jee_5/1.0/geronimo-schema-jee_5-1.0.pom [WARNING] Unable to get resource from repository dains-repo (http://people.apach e.org/~dain/stage) Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/ger onimo/schema/geronimo-schema-jee_5/1.0/geronimo-schema-jee_5-1.0.pom [WARNING] Unable to get resource from repository apache-snapshots (http://people .apache.org/repo/m2-snapshot-repository) Downloading: http://people.apache.org/repo/m2-incubating-repository//org/apache/ geronimo/schema/geronimo-schema-jee_5/1.0/geronimo-schema-jee_5-1.0.pom [WARNING] Unable to get resource from repository apache.incubator (http://people .apache.org/repo/m2-incubating-repository/) Downloading: http://people.apache.org/~dain/stage//org/apache/geronimo/schema/ge ronimo-schema-jee_5/1.0/geronimo-schema-jee_5-1.0.pom [WARNING] Unable to get resource from repository dain.repo (http://people.apache .org/~dain/stage/) Downloading: http://people.apache.org/repo/m2-incubating-repository//org/apache/ geronimo/schema/geronimo-schema-jee_5/1.0/geronimo-schema-jee_5-1.0.pom [WARNING] Unable to get resource from repository apache-incubator (http://people .apache.org/repo/m2-incubating-repository/) Downloading: http://repository.codehaus.org/org/apache/geronimo/schema/geronimo- schema-jee_5/1.0/geronimo-schema-jee_5-1.0.pom [WARNING] Unable to get resource from repository codehaus (http://repository.cod ehaus.org) Downloading: http://repo1.maven.org/maven2/org/apache/geronimo/schema/geronimo-s chema-jee_5/1.0/geronimo-schema-jee_5-1.0.pom [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) Downloading: http://people.apache.org/~dain/stage/org/apache/geronimo/schema/ger onimo-schema-jee_5/1.0/geronimo-schema-jee_5-1.0.jar [WARNING] Unable to get resource from repository dains-repo (http://people.apach e.org/~dain/stage) Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/ger onimo/schema/geronimo-schema-jee_5/1.0/geronimo-schema-jee_5-1.0.jar [WARNING] Unable to get resource from repository apache-snapshots (http://people .apache.org/repo/m2-snapshot-repository) Downloading: http://people.apache.org/repo/m2-incubating-repository//org/apache/ geronimo/schema/geronimo-schema-jee_5/1.0/geronimo-schema-jee_5-1.0.jar [WARNING] Unable to get resource from repository apache.incubator (http://people .apache.org/repo/m2-incubating-repository/) Downloading: http://people.apache.org/~dain/stage//org/apache/geronimo/schema/ge ronimo-schema-jee_5/1.0/geronimo-schema-jee_5-1.0.jar [WARNING] Unable to get resource from repository dain.repo (http://people.apache .org/~dain/stage/) Downloading: http://people.apache.org/repo/m2-incubating-repository//org/apache/ geronimo/schema/geronimo-schema-jee_5/1.0/geronimo-schema-jee_5-1.0.jar [WARNING] Unable to get resource from repository apache-incubator (http://people .apache.org/repo/m2-incubating-repository/) Downloading: http://repository.codehaus.org/org/apache/geronimo/schema/geronimo- schema-jee_5/1.0/geronimo-schema-jee_5-1.0.jar [WARNING] Unable to get resource from repository codehaus (http://repository.cod ehaus.org) Downloading: http://repo1.maven.org/maven2/org/apache/geronimo/schema/geronimo-s chema-jee_5/1.0/geronimo-schema-jee_5-1.0.jar [WARNING] Unable to get resource from repository central (http://repo1.maven.org /maven2) [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Failed to resolve artifact. Missing: ---------- 1) org.apache.geronimo.schema:geronimo-schema-jee_5:jar:1.0 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.apache.geronimo.schema -DartifactId =geronimo-schema-jee_5 \ -Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.geronimo.modules:geronimo-persistence-jpa10-builder:jar:1. 2-SNAPSHOT 2) org.apache.geronimo.schema:geronimo-schema-jee_5:jar:1.0 ---------- 1 required artifact is missing. for artifact: org.apache.geronimo.modules:geronimo-persistence-jpa10-builder:jar:1.2-SNAPSHO T from the specified remote repositories: central (http://repo1.maven.org/maven2), apache.incubator (http://people.apache.org/repo/m2-incubating-repository/), apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository), codehaus (http://repository.codehaus.org), dain.repo (http://people.apache.org/~dain/stage/), apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository), codehaus-snapshots (http://snapshots.repository.codehaus.org), apache-incubator (http://people.apache.org/repo/m2-incubating-repository/), dains-repo (http://people.apache.org/~dain/stage) I think this is happening because the root pom points at version 1.0: <dependency> <groupId>org.apache.geronimo.schema</groupId> <artifactId>geronimo-schema-jee_5</artifactId> <version>1.0</version> </dependency> I only see a 1.0-SNAPSHOT available in the apache snapshot repo. Looking in geronimo-tomcat-j2ee-1.2-beta.zip I see that it contains geronimo-schema-jee_5-1.0.jar in its repository. Where should my build be picking up version 1.0? Best wishes, Paul On 12/14/06, David Blevins <[EMAIL PROTECTED]> wrote:
On Dec 14, 2006, at 3:00 PM, toby cabot wrote: > On Thu, Dec 14, 2006 at 02:08:25PM -0800, Dain Sundstrom wrote: >> On Dec 14, 2006, at 1:31 PM, Paul McMahan wrote: >> >>> When I tried to build from src I got the error message below. Do I >>> need to add the repo at http://people.apache.org/~dain/stage/ to >>> a pom >>> somewhere to make it build? >> >> Unfortunately, yes. This release has a deep dependency list of G >> projects. The next 1.2 release won't have this problem. > > Apologies for being the one to wave to maven-naive flag, but where do > I need to add this? I added this repo to the project root's pom.xml > like so: > > Index: pom.xml > =================================================================== > --- pom.xml (revision 487372) > +++ pom.xml (working copy) > @@ -980,6 +980,16 @@ > > <pluginRepositories> > <pluginRepository> > + <id>dains-plugin-repository</id> > + <url>http://people.apache.org/~dain/stage/</url> > + <snapshots> > + <enabled>true</enabled> > + </snapshots> > + <releases> > + <enabled>false</enabled> Change that line to '<enabled>true' and it should work. -David > + </releases> > + </pluginRepository> > + <pluginRepository> > <id>Codehaus Snapshots</id> > <url>http://snapshots.repository.codehaus.org/</url> > <snapshots> > @@ -1235,6 +1245,21 @@ > --> > > <repository> > + <id>dains-repo</id> > + <name>Apache Snapshots Repository</name> > + <url>http://people.apache.org/~dain/stage</url> > + <layout>default</layout> > + <snapshots> > + <enabled>true</enabled> > + <updatePolicy>daily</updatePolicy> > + <checksumPolicy>ignore</checksumPolicy> > + </snapshots> > + <releases> > + <enabled>true</enabled> > + </releases> > + </repository> > + > + <repository> > <id>apache-snapshots</id> > <name>Apache Snapshots Repository</name> > <url>http://people.apache.org/repo/m2-snapshot- > repository</url> > > > But I still can't build: > > [INFO] Geronimo Assemblies :: J2EE + Tomcat > [INFO] Geronimo Assemblies :: Minimal + Tomcat > [INFO] Searching repository for plugin with prefix: 'install'. > [INFO] org.apache.maven.plugins: checking for updates from codehaus > [INFO] org.apache.maven.plugins: checking for updates from central > [INFO] org.codehaus.mojo: checking for updates from codehaus > [INFO] org.codehaus.mojo: checking for updates from central > Downloading: http://repository.codehaus.org/org/apache/geronimo/ > genesis/plugins/tools-maven-plugin/1.1/tools-maven-plugin-1.1.jar > [WARNING] Unable to get resource from repository codehaus (http:// > repository.codehaus.org) > Downloading: http://repo1.maven.org/maven2/org/apache/geronimo/ > genesis/plugins/tools-maven-plugin/1.1/tools-maven-plugin-1.1.jar > [WARNING] Unable to get resource from repository central (http:// > repo1.maven.org/maven2) > [INFO] Cannot find mojo descriptor for: 'install:install-file' - > Treating as non-aggregator. > Downloading: http://repository.codehaus.org/org/apache/geronimo/ > genesis/plugins/tools-maven-plugin/1.1/tools-maven-plugin-1.1.jar > [WARNING] Unable to get resource from repository codehaus (http:// > repository.codehaus.org) > Downloading: http://repo1.maven.org/maven2/org/apache/geronimo/ > genesis/plugins/tools-maven-plugin/1.1/tools-maven-plugin-1.1.jar > [WARNING] Unable to get resource from repository central (http:// > repo1.maven.org/maven2) > [INFO] > ---------------------------------------------------------------------- > -- > [ERROR] BUILD ERROR > [INFO] > ---------------------------------------------------------------------- > -- > [INFO] Plugin could not be found - check that the goal name is > correct: Unable to download the artifact from any repository > > > Do I need to add the ~dain repository somewhere else, too? > > Thanks, > Toby >