Oops sorry I missed the -plugin it should be: mvn -e org.apache.maven.archetype: maven-archetype-plugin: 1.0-alpha-7:create ....
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Friday, February 22, 2008 6:24 PM To: Jetspeed Users List Subject: RE: maven repository Here we go, mvn -e org.apache.maven.archetype: maven-archetype: 1.0-alpha-7:create -DarchetypeGroupId=org.apache.portals.jetspeed-2 -DarchetypeArtifactId=portal-archetype -DarchetypeVersion=2.1.3 -DgroupId=myportalgroup -DartifactId=myportal -Dversion=1.0 with -e parameter it's more sexy trace + Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Invalid task 'org.apache.maven.archetype:': you must specify a valid lifecycle phase, or a goal in the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.BuildFailureException: Invalid task 'org.apache.maven.archetype:': you must specify a valid lifecycle phase, or a goal in the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal at org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:1515) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds(DefaultLifecycleExecutor.java:386) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:138) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126) at org.apache.maven.cli.MavenCli.main(MavenCli.java:282) 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:585) 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) [INFO] ------------------------------------------------------------------------ [INFO] Total time: < 1 second [INFO] Finished at: Sat Feb 23 00:15:10 CET 2008 [INFO] Final Memory: 1M/2M [INFO] ------------------------------------------------------------------------ it should be exactly as you suggested, my settings.xml <settings xmlns="http://maven.apache.org/POM/4.0.0"> <profiles> <!-- Jetspeed Settings Profile --> <profile> <id>jetspeed-settings</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <org.apache.jetspeed.server.home>/home/vlinhart/diplomka/jetspeed/apache-tomcat-5.5.20</org.apache.jetspeed.server.home> <org.apache.jetspeed.catalina.version.major>5.5</org.apache.jetspeed.catalina.version.major> <org.apache.jetspeed.services.autodeployment.server>localhost</org.apache.jetspeed.services.autodeployment.server> <org.apache.jetspeed.services.autodeployment.port>8080</org.apache.jetspeed.services.autodeployment.port> <!-- tomcat-users.xml must include a user with the manager role --> <org.apache.jetspeed.services.autodeployment.user>j2deployer</org.apache.jetspeed.services.autodeployment.user> <org.apache.jetspeed.services.autodeployment.password>toor</org.apache.jetspeed.services.autodeployment.password> <org.apache.jetspeed.production.jdbc.drivers.path>${org.apache.jetspeed.server.home}/shared/lib/derby-10.1.1.0.jar</org.apache.jetspeed.production.jdbc.drivers.path> <org.apache.jetspeed.production.database.default.name>derby</org.apache.jetspeed.production.database.default.name> <org.apache.jetspeed.production.database.url>jdbc:derby:/home/vlinhart/diplomka/jetspeed/db;create=true</org.apache.jetspeed.production.database.url> <org.apache.jetspeed.production.database.driver>org.apache.derby.jdbc.EmbeddedDriver</org.apache.jetspeed.production.database.driver> <org.apache.jetspeed.production.database.user></org.apache.jetspeed.production.database.user> <org.apache.jetspeed.production.database.password></org.apache.jetspeed.production.database.password> </properties> </profile> </profiles> <activeProfiles> </activeProfiles> </settings> thanks ______________________________________________________________ > Od: [EMAIL PROTECTED] > Komu: "'Jetspeed Users List'" <[email protected]> > Datum: 22.02.2008 23:59 > Predmet: RE: maven repository > >Ok, here are some tips: > - you need *not* relocate your "local" m2 repository, by default it is <user > home>/.m2/repository. > Now, you can use settings.xml with the <localRepository> element and point > it to somewhere. > So make sure that if you *do* have a localRepository element in > settings.xml, then please > "browse" that folder and see if all the artifacts are present. If they are > *not*, then do > "mvn install" *again* on your j2 source, this should populate your > repository with all j2 > artifacts (including the portal archetype). > - second to avoid the prompt, invoke the older version of the archetype > plugin *exactly* as > below: > mvn org.apache.maven.archetype: maven-archetype: 1.0-alpha-7:create <all > your other -D options> > And the prompt should disappear, like I said this is new feature of the > latest archetype plugin which > the maven group have for some reason pushed it, without much warning > (unless you monitor the > mailing list). > > Cheers > Mohan > > >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >Sent: Friday, February 22, 2008 5:04 PM >To: Jetspeed Users List >Subject: RE: maven repository > >I'm afraid that this solves nothing, question still appears. > >But I've found some workaround. There in the >http://wiki.apache.org/portals/Jetspeed2/Maven2BuildSupport > >""" >Repository relocation > >While the default location of the settings.xml file should not be changed, >(e.g. ~/.m2/settings.xml), one can relocate the repository using the ' ><localRepository> ' element in the settings.xml file. See the >settings.xml.sample file for an example. Note that the repository path must be >an absolute path and not contain any property expressions. >""" > >is said that " ... one can relocate the repository using the ' ><localRepository> ' ..." >but one MUST relocate the repository (anywhere), in order to successfuly >execute the > >mvn archetype:create -DarchetypeGroupId=org.apache.portals.jetspeed-2 >-DarchetypeArtifactId=portal-archetype -DarchetypeVersion=2.1.3 >-DgroupId=myportalgroup -DartifactId=myportal -Dversion=1.0 > >command, after relocating local repo, new custom project was created. >Then the command >mvn -P tomcat >can build the portal and deploy it succesfuly. > >What a mess! > >Can't it be straightforward? It's really depresing, documentation outdated, >several types >of build... > >Hope that's gonna help someone. > >V > > > > >______________________________________________________________ >> Od: [EMAIL PROTECTED] >> Komu: "'Jetspeed Users List'" <[email protected]> >> Datum: 22.02.2008 21:39 >> Predmet: RE: maven repository >> >>Ah..they just upgraded to a new version of the archetype plugin, you can use >>the option >>-DinteractiveMode=false >>to avoid the question. >> >>Cheers >> Mohan >> >>-----Original Message----- >>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >>Sent: Friday, February 22, 2008 12:55 PM >>To: Jetspeed Users List >>Subject: Re: maven repository >> >>There is still one problem with repository, >> >>how can one make his own custom build when the command >> >>mvn archetype:create -DarchetypeGroupId=org.apache.portals.jetspeed-2 >>-DarchetypeArtifactId=portal-archetype -DarchetypeVersion=2.1.3 >>-DgroupId=myportalgroup -DartifactId=myportal -Dversion=1.0 >> >>produces some questions from maven: >> >> >>[INFO] Building Jetspeed-2 Enterprise Portal >>[INFO] task-segment: [archetype:create] (aggregator-style) >>[INFO] >>------------------------------------------------------------------------ >>[INFO] Preparing archetype:create >>[INFO] No goals needed for project - skipping >>Downloading: >>http://www.bluesunrise.com/maven2/myportalgroup/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.pom >>Downloading: >>http://repo1.maven.org/maven2/myportalgroup/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.pom >>Downloading: >>http://www.bluesunrise.com/maven2/myportalgroup/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.pom >>Downloading: >>http://repo1.maven.org/maven2/myportalgroup/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.pom >>Downloading: >>http://www.bluesunrise.com/maven/myportalgroup/poms/wagon-http-shared-1.0-beta-2.pom >>Downloading: >>http://dist.codehaus.org/myportalgroup/poms/wagon-http-shared-1.0-beta-2.pom >>Downloading: >>http://repo1.maven.org/maven/myportalgroup/poms/wagon-http-shared-1.0-beta-2.pom >>[INFO] Setting property: classpath.resource.loader.class => >>'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. >>[INFO] Setting property: velocimacro.messages.on => 'false'. >>[INFO] Setting property: resource.loader => 'classpath'. >>[INFO] Setting property: resource.manager.logwhenfound => 'false'. >>[INFO] [archetype:create] >>[WARNING] No archetype repository found. >>[WARNING] Specified archetype not found. >>Choose archetype: >>1: internal -> appfuse-basic-jsf (AppFuse archetype for creating a web >>application with Hibernate, Spring and JSF) >>2: internal -> appfuse-basic-spring (AppFuse archetype for creating a web >>application with Hibernate, Spring and Spring MVC) >>... >>... >>35: internal -> maven-archetype-sar (JBoss Service Archive) >>36: internal -> wicket-archetype-quickstart (A simple Apache Wicket project) >>Choose a number: >>(1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36): >> >> >>I've done the previous complete build to populate maven repo and this >>.m2/repository/org/apache/portals/jetspeed-2/portal-archetype/2.1.3/portal-archetype-2.1.3.jar >> >> >>archetype seems to be present. >> >>What am I doing wrong? >> >>______________________________________________________________ >>> Od: [EMAIL PROTECTED] >>> Komu: "Jetspeed Users List" <[email protected]> >>> Datum: 18.02.2008 13:51 >>> Predmet: Re: maven repository >>> >>>OK, >>> >>>my problems were solved! >>>when I discovered that java 1.6_03 32bit for building on linux is NOT >>>working, >>>I downloaded java 1.5 and suddenly all maven2 builds are successful. >>> >>>It would have been great to have this information sooner. Can you please >>>update >>>the web pages? It's stated there that java 1.4+ will be fine, it's not >>>completly >>>true. It would save time to many people.. >>> >>>Vladimir Linhart >>> >>> >>> >>> >>> >>>______________________________________________________________ >>>> Od: [EMAIL PROTECTED] >>>> Komu: "Jetspeed Users List" <[email protected]> >>>> Datum: 15.02.2008 11:41 >>>> Predmet: Re: maven repository >>>> >>>>>In order to build with Maven, a Maven repository is required to get all >>>>dependencies >>>>> >>>>But why isn't this repo included in any download? how can one >>>>build jetspeed without it? using the maven >>>> >>>>>> what is the binary download for? >>>>>> >>>>>There are binary downloads for installers of demo portals as well as >>>>>>>>binary downloads of the entire build including source and documentation >>>>> >>>>>http://portals.apache.org/jetspeed-2/download.html >>>>> >>>>I know how to use the installer, but with the binary build, I don't know >>>>how to deploy to tomcat. >>>> >>>>thanks a lot, >>>> >>>>Vladimir Linhart >>>> >>>> >>>>--------------------------------------------------------------------- >>>>To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>> >>> >>>--------------------------------------------------------------------- >>>To unsubscribe, e-mail: [EMAIL PROTECTED] >>>For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
