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: &quot;'Jetspeed Users List'&quot; <[email protected]>
> Datum: 22.02.2008 23:59
> Předmět: 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: &quot;'Jetspeed Users List'&quot; <[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: &quot;Jetspeed Users List&quot; <[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: &quot;Jetspeed Users List&quot; <[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]

Reply via email to