Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 19024 invoked from network); 30 Oct 2005 00:02:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 30 Oct 2005 00:02:33 -0000 Received: (qmail 73164 invoked by uid 500); 30 Oct 2005 00:02:31 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 73100 invoked by uid 500); 30 Oct 2005 00:02:31 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 73084 invoked by uid 99); 30 Oct 2005 00:02:30 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 29 Oct 2005 17:02:30 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of jgenender@savoirtech.com designates 209.181.65.237 as permitted sender) Received: from [209.181.65.237] (HELO sun.savoirtech.com) (209.181.65.237) by apache.org (qpsmtpd/0.29) with SMTP; Sat, 29 Oct 2005 17:02:26 -0700 Received: from [206.197.197.42] ([206.197.197.42]) by sun.savoirtech.com (8.13.4/8.13.4) with ESMTP id j9TNuv54008374 for ; Sat, 29 Oct 2005 17:56:57 -0600 Message-ID: <43640D80.3000303@savoirtech.com> Date: Sat, 29 Oct 2005 18:02:08 -0600 From: Jeff Genender User-Agent: Thunderbird 1.4.1 (Macintosh/20051006) MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: Building specs with Maven 2.x References: <1130571043.25786.521.camel@localhost.localdomain> <74e15baa0510290800ka789dc2x884bb1a1fb9b90c3@mail.gmail.com> <436390B0.3020207@savoirtech.com> <74e15baa0510291113u29a0a302g2d87c67acf5fec99@mail.gmail.com> <4363BED1.3070707@savoirtech.com> <74e15baa0510291241r31985b00gf17d6c55740bf4af@mail.gmail.com> <4363D73D.6020301@savoirtech.com> <74e15baa0510291508i2e91252boa429c2683299335b@mail.gmail.com> In-Reply-To: <74e15baa0510291508i2e91252boa429c2683299335b@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on sun.savoirtech.com X-Virus-Scanned: ClamAV 0.87/1149/Thu Oct 27 14:20:09 2005 on sun.savoirtech.com X-Virus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-105.4 required=5.6 tests=ALL_TRUSTED,AWL,BAYES_00, USER_IN_WHITELIST autolearn=failed version=3.0.4 X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I think the flux is that you didn't follow what I said ;-) I just did it again and it worked fine. I even wiped out my maven repo too to be sure. From what I can see...from your stack trace you ran M2. That was your problem. Just do a checkout of specs, as I explained below...in your geronimo directory. Run the *old* maven, not the new one from the top of geronimo as you normally did...and it will build fine. Jeff Aaron Mulder wrote: > OK, so here's the flux for me: > > 1) I did an m:rebuild-all (probably the first mistake) > 2) I can't build Geronimo offline because the specs are missing > 3) I can't build Geronimo online because > geronimo-spec-j2ee-jacc-1.0-rc5.jar is not in any of the the online > repos > 4) I can't build the specs at all (when I run Maven 2 I get the big > stack traces) > > I'll keep checking every now and then. In the mean time, if someone > with a working specs module could sync it to the repo so at least > there are binaries of all the specs online, that would get me going > again. > > Thanks, > Aaron > > On 10/29/05, Jeff Genender wrote: >> It must then be in a state of flux...this worked for me at 9AM (on my >> new powerbook - yay) this morning...so I suspect they are working on it. >> >> Jeff >> >> Aaron Mulder wrote: >>> On 10/29/05, Jeff Genender wrote: >>>> Aaron, >>>> >>>> I had the same issue... >>>> >>>> As a work around...go into your geronimo directory and issue this (all >>>> on one line): >>>> >>>> svn checkout https://svn.apache.org/repos/asf/geronimo/specs/trunk/ specs >>>> >>>> Then you should be able to build it all. >>> Well, I did that, and when I tried to build that specs tree with Maven >>> 2 I got the big Maven stack trace above. But I'll check it on IRC >>> and/or later. Bad timing on my part, I guess. :) >>> >>> Aaron >>> >>>> Aaron Mulder wrote: >>>>> So I tried a rebuild-all. >>>>> >>>>> Geronimo won't build because the specs aren't there. >>>>> >>>>> The specs won't build because of the error below (is that saying >>>>> Geronimo isn't there?). I assume I'm supposed to use maven2 on >>>>> geronimo/specs/trunk now because Maven 1.1 didn't seem to do anything. >>>>> :) >>>>> >>>>> Thanks, >>>>> Aaron >>>>> >>>>> [INFO] Scanning for projects... >>>>> [INFO] ---------------------------------------------------------------------------- >>>>> [ERROR] FATAL ERROR >>>>> [INFO] ---------------------------------------------------------------------------- >>>>> [INFO] Failed to resolve artifact. >>>>> >>>>> GroupId: org.apache.geronimo >>>>> ArtifactId: geronimo >>>>> Version: 1.0-SNAPSHOT >>>>> >>>>> Reason: Unable to download the artifact from any repository >>>>> org.apache.geronimo:geronimo:1.0-SNAPSHOT:pom >>>>> >>>>> from the specified remote repositories: >>>>> central (http://repo1.maven.org/maven2) >>>>> >>>>> >>>>> [INFO] ---------------------------------------------------------------------------- >>>>> [INFO] Trace >>>>> org.apache.maven.reactor.MavenExecutionException: POM >>>>> 'org.apache.geronimo:geronimo' not found in repository: Unable to >>>>> download the artifact from any repository >>>>> org.apache.geronimo:geronimo:1.0-SNAPSHOT:pom >>>>> >>>>> from the specified remote repositories: >>>>> central (http://repo1.maven.org/maven2) >>>>> >>>>> at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:359) >>>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:276) >>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:113) >>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:249) >>>>> 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:324) >>>>> 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) >>>>> Caused by: org.apache.maven.project.ProjectBuildingException: POM >>>>> 'org.apache.geronimo:geronimo' not found in repository: Unable to >>>>> download the artifact from any repository >>>>> org.apache.geronimo:geronimo:1.0-SNAPSHOT:pom >>>>> >>>>> from the specified remote repositories: >>>>> central (http://repo1.maven.org/maven2) >>>>> >>>>> at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:423) >>>>> at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:955) >>>>> at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:586) >>>>> at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFile(DefaultMavenProjectBuilder.java:298) >>>>> at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:276) >>>>> at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:509) >>>>> at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:441) >>>>> at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:345) >>>>> ... 11 more >>>>> Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: >>>>> Unable to download the artifact from any repository >>>>> org.apache.geronimo:geronimo:1.0-SNAPSHOT:pom >>>>> >>>>> from the specified remote repositories: >>>>> central (http://repo1.maven.org/maven2) >>>>> >>>>> at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:136) >>>>> at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:63) >>>>> at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:380) >>>>> ... 18 more >>>>> Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: >>>>> Unable to download the artifact from any repository >>>>> at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:260) >>>>> at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:124) >>>>> ... 20 more >>>>> [INFO] ---------------------------------------------------------------------------- >>>>> [INFO] Total time: < 1 second >>>>> [INFO] Finished at: Sat Oct 29 14:08:38 EDT 2005 >>>>> [INFO] Final Memory: 1M/2M >>>>> [INFO] ---------------------------------------------------------------------------- >>>>> >>>>> On 10/29/05, Jeff Genender wrote: >>>>>> This is just the and parameters >>>>>> in the section of the pom, so we do not need to move anything in >>>>>> the interim, just add those declarations to point at our locations. >>>>>> >>>>>> Jeff >>>>>> >>>>>> Aaron Mulder wrote: >>>>>>> Jason, >>>>>>> >>>>>>> I guess this is really a Maven question, but... If I read that page >>>>>>> right it says that what's now >>>>>>> >>>>>>> geronimo/module-name/src/java >>>>>>> geronimo/module-name/src/test >>>>>>> >>>>>>> Would need to change (for Maven 2) to >>>>>>> >>>>>>> geronimo/module-name/src/main/java >>>>>>> geronimo/module-name/src/test/java >>>>>>> >>>>>>> Is that correct? Is that easy to override so the former layout works >>>>>>> for all the modules in one shot? >>>>>>> >>>>>>> Thanks, >>>>>>> Aaron >>>>>>> >>>>>>> On 10/29/05, Jason van Zyl wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> I've got all the specs builds working with Maven 2.x except for the >>>>>>>> corba module for which I need to whip up a quick plug-in to deal with >>>>>>>> IDL. >>>>>>>> >>>>>>>> Are the specs built frequently because I see that you've changed the >>>>>>>> directory structure of the SVN repository and so many of your references >>>>>>>> like: >>>>>>>> >>>>>>>> ../../etc/project.xml >>>>>>>> >>>>>>>> Won't work anymore unless I'm not seeing something. >>>>>>>> >>>>>>>> If I can get the specs building with Maven 2.x and get the artifacts >>>>>>>> produced into the m1 repository, and get the spec builds running under >>>>>>>> Continuum can I flip the spec builds over to Maven 2.x standards and use >>>>>>>> it as the default build? I figure that the specs don't change that often >>>>>>>> and is a good place to start if folks are interesting in converting the >>>>>>>> build over to Maven 2.x. >>>>>>>> >>>>>>>> This basically boils down to adhering to this: >>>>>>>> >>>>>>>> http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html >>>>>>>> >>>>>>>> And getting a few tips about the corba module (Alan :-)). Everything >>>>>>>> else appears to be working. >>>>>>>> >>>>>>>> -- >>>>>>>> jvz. >>>>>>>> >>>>>>>> Jason van Zyl >>>>>>>> jason at maven.org >>>>>>>> http://maven.apache.org >>>>>>>> >>>>>>>> you are never dedicated to something you have complete confidence in. >>>>>>>> No one is fanatically shouting that the sun is going to rise tomorrow. >>>>>>>> They know it is going to rise tomorrow. When people are fanatically >>>>>>>> dedicated to political or religious faiths or any other kind of >>>>>>>> dogmas or goals, it's always because these dogmas or >>>>>>>> goals are in doubt. >>>>>>>> >>>>>>>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance >>>>>>>> >>>>>>>>