[Building Sakai] Sakai Maven Archetype

Steve Swinsburg steve.swinsburg at gmail.com
Mon Jul 4 03:36:54 PDT 2011


Hi,

See my post from earlier today. The command has changed and the old one will no longer work. The new command is:

mvn archetype:generate -DarchetypeGroupId=org.sakaiproject.maven-archetype -DarchetypeArtifactId=sakai-wicket-maven-archetype -DarchetypeVersion=1.0 -DarchetypeRepository=https://source.sakaiproject.org/maven2/

cheers,
Steve

On 04/07/2011, at 6:01 PM, Coetzee, Nico wrote:

> This message (and attachments) is subject to restrictions and a disclaimer. Please refer to http://www.unisa.ac.za/disclaimer for full details.
> 
> Hi
> 
> I'm trying this on 2.8.0 and 2.7.1 and it give me the following errors:
> 
> 2.8.0
> 
> mvn archetype:generate -DarchtypeGroupID=org.sakaiproject.maven-acrhetype -DarchetypeArtifactId=sakai-maven-archetype -DarchetypeVersion=1.0 -DarchetypeRepository=https://source.sakaiproject.org/maven2/
> [INFO] Scanning for projects...
> Downloading: http://source.sakaiproject.org/maven2-snapshots/org/sakaiproject/purepoms/sakai-standard-tool/2.8-SNAPSHOT/maven-metadata.xml
> Downloading: http://projectlombok.org/mavenrepo/org/sakaiproject/purepoms/sakai-standard-tool/2.8-SNAPSHOT/maven-metadata.xml
> Downloaded: http://source.sakaiproject.org/maven2-snapshots/org/sakaiproject/purepoms/sakai-standard-tool/2.8-SNAPSHOT/maven-metadata.xml (333 B at 0.2 KB/sec)
> Downloading: http://source.sakaiproject.org/maven2-snapshots/org/sakaiproject/kernel/1.2.0-SNAPSHOT/maven-metadata.xml
> Downloading: http://projectlombok.org/mavenrepo/org/sakaiproject/kernel/1.2.0-SNAPSHOT/maven-metadata.xml
> Downloaded: http://source.sakaiproject.org/maven2-snapshots/org/sakaiproject/kernel/1.2.0-SNAPSHOT/maven-metadata.xml (312 B at 0.3 KB/sec)
> [ERROR] The build could not read 2 projects -> [Help 1]
> [ERROR]
> [ERROR]   The project org.sakaiproject:sakai-siteassociation-hbm:2.8.0 (/users/coetzeen/data/prodqa/sakai_2-8-0/site-manage/site-association-hbm/hbm/pom.xml) has 1 error
> [ERROR]     'build.plugins.plugin[org.codehaus.mojo:hibernate3-maven-plugin].dependencies.dependency.scope' for org.sakaiproject:sakai-util-id-hbm:jar must be one of [compile, runtime, system] but is 'test'. @ line 80, column 20
> [ERROR]
> [ERROR]   The project org.sakaiproject:sakai-taggable-hbm:2.8.0 (/users/coetzeen/data/prodqa/sakai_2-8-0/taggable/taggable-hbm/hbm/pom.xml) has 1 error
> [ERROR]     'build.plugins.plugin[org.codehaus.mojo:hibernate3-maven-plugin].dependencies.dependency.scope' for org.sakaiproject:sakai-util-id-hbm:jar must be one of [compile, runtime, system] but is 'test'. @ line 82, column 20
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
> 
> 
> 2.7.1
> mvn archetype:generate -DarchetypeGroupId=org.sakaiproject.maven-archetype -DarchetypeArtifactId=sakai-maven-archetype -DarchetypeVersion=1.0 -DarchetypeRepository=https://source.sakaiproject.org/maven2/
> [INFO] Scanning for projects...
> [ERROR] The build could not read 3 projects -> [Help 1]
> [ERROR]
> [ERROR]   The project org.sakaiproject:sakai-reports-api:2.7-SNAPSHOT (/users/coetzeen/data/prodqa/sakai-2.7.x/reports/reports-api/api/pom.xml) has 1 error
> [ERROR]     'build.plugins.plugin[org.codehaus.mojo:hibernate3-maven-plugin].dependencies.dependency.scope' for org.sakaiproject:sakai-util-id-hbm:jar must be one of [compile, runtime, system] but is 'test'. @ line 104, column 20
> [ERROR]
> [ERROR]   The project org.sakaiproject:sakai-siteassociation-hbm:2.7-SNAPSHOT (/users/coetzeen/data/prodqa/sakai-2.7.x/site-manage/site-association-hbm/hbm/pom.xml) has 1 error
> [ERROR]     'build.plugins.plugin[org.codehaus.mojo:hibernate3-maven-plugin].dependencies.dependency.scope' for org.sakaiproject:sakai-util-id-hbm:jar must be one of [compile, runtime, system] but is 'test'. @ line 80, column 20
> [ERROR]
> [ERROR]   The project org.sakaiproject:sakai-taggable-hbm:2.7-SNAPSHOT (/users/coetzeen/data/prodqa/sakai-2.7.x/taggable/taggable-hbm/hbm/pom.xml) has 1 error
> [ERROR]     'build.plugins.plugin[org.codehaus.mojo:hibernate3-maven-plugin].dependencies.dependency.scope' for org.sakaiproject:sakai-util-id-hbm:jar must be one of [compile, runtime, system] but is 'test'. @ line 82, column 20
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
> 
> 
> 
> 
> On 01 Jul 2011, at 1:41 PM, Bryan Holladay wrote:
> 
> Very slick... Thanks Steve & anyone else who may have worked on it!
> 
> I got my first wicket tool working in 1 day b/c of this ;)
> 
> Thanks,
> Bryan
> 
> On Jun 29, 2011, at 9:16 PM, Steve Swinsburg wrote:
> 
>> I am very proud to announce that the Sakai Maven Archetype 1.0 is now available!
>> 
>> This is a new way to get up and running with a complete Sakai tool (webapp, API, components). The tool is based on Wicket 1.4.17 which integrates nicely with Sakai. This first release is a basic tool, only a couple of pages that don’t do a lot, but it does demonstrate how to get a Sakai tool styled, internationalised and registered, setup your own APIs, wire them up with Spring and inject them via annotations. It could easily be used as a base for a real tool.
>> 
>> To getup and running, simply type:
>> 
>> mvn archetype:generate -DarchetypeGroupId=org.sakaiproject.maven-archetype -DarchetypeArtifactId=sakai-maven-archetype -DarchetypeVersion=1.0 -DarchetypeRepository=https://source.sakaiproject.org/maven2/
>> 
>> And follow the prompts to set up your project.
>> 
>> Future versions will include a help bundle that registers with the Sakai help system, assemblies for indie releases and Spring JDBC for some backend work.
>> 
>> cheers,
>> Steve
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> 
>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> 
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> 
> 
> Nico Coetzee
> Designer Developer
> ICT
> Unisa Main Campus
> Preller Street
> Pretoria
> Tel: +27 (012) 429-4661
> Fax : 0862756913
> 
> <Unisa-email-signature_UNGC.gif><image002.gif><ATT00001..txt>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110704/aefdace6/attachment.html 


More information about the sakai-dev mailing list