I have created a RPC project in eclipse. Using Tycho, the project should be able to build/deploy using Maven
Using a clean "new Hello-World RPC plug-in project"-template in eclipse and adding the following pom.xml, the project should be ready build/install/deploy: http://samso.star2.dk/~tbb/pom.xml (My ~/.m2/settings.xml is here: http://samso.star2.dk/~tbb/settings.xml) In commandline (manual checkout) everything works fine... --- continuum@samso:~> svn co http://localhost:8000/repos/star3/modules/test11 A test11/.classpath A test11/META-INF A test11/META-INF/MANIFEST.MF A test11/.project A test11/src A test11/src/test11 A test11/src/test11/Activator.java A test11/build.properties A test11/pom.xml A test11/.settings A test11/.settings/org.eclipse.jdt.core.prefs A test11/.settings/org.eclipse.pde.core.prefs Checked out revision 5. continuum@samso:~> cd test11/ continuum@samso:~/test11> mvn install [INFO] Scanning for projects... [INFO] Resolving target platform for project MavenProject: dk.kruger.star3.modules:test11:0.0.1-SNAPSHOT @ /home/continuum/test11/pom.xml [INFO] Adding repository http://download.eclipse.org/releases/indigo [INFO] Adding repository http://download.eclipse.org/releases/indigo [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building STAR3 module test09 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- tycho-packaging-plugin:0.12.0:build-qualifier (default-build-qualifier) @ test11 --- [INFO] [INFO] --- tycho-packaging-plugin:0.12.0:validate-version (default-validate-version) @ test11 --- [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ test11 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/continuum/test11/src/main/resources [INFO] [INFO] --- tycho-compiler-plugin:0.12.0:compile (default-compile) @ test11 --- [INFO] Using compile source roots from build.properties [INFO] Compiling 1 source file to /home/continuum/test11/target/classes [INFO] [INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ test11 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/continuum/test11/src/test/resources [INFO] [INFO] --- tycho-packaging-plugin:0.12.0:package-plugin (default-package-plugin) @ test11 --- [INFO] Building jar: /home/continuum/test11/target/test11-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2-plugin:0.12.0:p2-metadata (default-p2-metadata) @ test11 --- [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ test11 --- [INFO] Installing /home/continuum/test11/target/test11-0.0.1-SNAPSHOT.jar to /home/continuum/.m2/repository/dk/kruger/star3/modules/test11/0.0.1-SNAP SHOT/test11-0.0.1-SNAPSHOT.jar [INFO] Installing /home/continuum/test11/pom.xml to /home/continuum/.m2/repository/dk/kruger/star3/modules/test11/0.0.1-SNAP SHOT/test11-0.0.1-SNAPSHOT.pom [INFO] Installing /home/continuum/test11/target/p2content.xml to /home/continuum/.m2/repository/dk/kruger/star3/modules/test11/0.0.1-SNAP SHOT/test11-0.0.1-SNAPSHOT-p2metadata.xml [INFO] Installing /home/continuum/test11/target/p2artifacts.xml to /home/continuum/.m2/repository/dk/kruger/star3/modules/test11/0.0.1-SNAP SHOT/test11-0.0.1-SNAPSHOT-p2artifacts.xml [INFO] [INFO] --- tycho-p2-plugin:0.12.0:update-local-index (default-update-local-index) @ test11 --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 24.606s [INFO] Finished at: Mon Sep 19 18:26:45 CEST 2011 [INFO] Final Memory: 26M/62M [INFO] ------------------------------------------------------------------------ --- (Everything works fine, even if I do "mvn deploy") If I try to add the project to Continuum, using POM Url: http://localhost:8000/repos/star3/modules/test11/pom.xml and pressing the "Add"-button the following error-message appears in red: "Unknown error trying to build POM." This is the output from "samso:/usr/local/install/continuum/continuum/logs # tail -f *": --- ==> 2011_09_19.request.log <== 0:0:0:0:0:0:0:1 - - [19/Sep/2011:16:31:40 +0000] "POST /continuum/addMavenTwoProject.action HTTP/1.1" 200 12892 "http://localhost:48489/continuum/addMavenTwoProjectInput!input.action" "Mozilla/5.0 (Windows NT 6. ; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2" ==> continuum-audit.log <== 2011-09-19 18:31:40 - admin - PROJECT http://localhost:8000/repos/star3/modules/test11/pom.xml - Failed Adding M2 Project ==> continuum.log <== 2011-09-19 18:31:40,826 [btpool0-4] INFO org.apache.struts2.dispatcher.Dispatcher - Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir 2011-09-19 18:31:40,842 [addMavenTwoProjectBackgroundThread] INFO action#create-projects-from-metadata - checking for settings auth setup 2011-09-19 18:31:40,843 [addMavenTwoProjectBackgroundThread] INFO org.apache.maven.continuum.project.builder.maven.MavenTwoContinuumProjec tBuilder - Downloading http://localhost:8000/repos/star3/modules/test11/p m.xml 2011-09-19 18:31:40,886 [addMavenTwoProjectBackgroundThread] ERROR org.apache.maven.continuum.execution.maven.m2.DefaultMavenBuilderHelper - Cannot build maven project from /usr/local/install/continuum/apache-con inuum-1.3.8/tmp/continuum/repos/star3/modules/test11/pom.xml (No bean named 'artifactRepositoryLayout#p2' is defined). 2011-09-19 18:31:40,886 [addMavenTwoProjectBackgroundThread] INFO org.apache.maven.continuum.DefaultContinuum - Created 0 projects. 2011-09-19 18:31:40,886 [addMavenTwoProjectBackgroundThread] INFO org.apache.maven.continuum.DefaultContinuum - Created 0 project groups. 2011-09-19 18:31:40,886 [addMavenTwoProjectBackgroundThread] INFO org.apache.maven.continuum.DefaultContinuum - 1 errors. 2011-09-19 18:31:40,886 [addMavenTwoProjectBackgroundThread] INFO org.apache.maven.continuum.DefaultContinuum - 1 errors during project add: 2011-09-19 18:31:40,886 [addMavenTwoProjectBackgroundThread] INFO org.apache.maven.continuum.DefaultContinuum - No bean named 'artifactRepositoryLayout#p2' is defined 2011-09-19 18:31:40,949 [btpool0-4] WARN org.apache.struts2.components.Form - No configuration found for the specified action: 'addMavenTwoProject.action' in namespace: '/'. Form action defaulting to 'action' at ribute's literal value. 2011-09-19 18:31:40,958 [btpool0-4] WARN org.apache.struts2.components.Form - No configuration found for the specified action: 'addMavenTwoProject.action' in namespace: '/'. Form action defaulting to 'action' at ribute's literal value. --- As a final note I have tried to create a standard Maven project in eclipse, added it to subversion and added it to continuum. This was successful with just a complaint about no provider in SCM. --- 2011-09-19 18:42:04,609 [btpool0-7] INFO org.apache.struts2.dispatcher.Dispatcher - Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir 2011-09-19 18:42:04,633 [addMavenTwoProjectBackgroundThread] INFO action#create-projects-from-metadata - checking for settings auth setup 2011-09-19 18:42:04,634 [addMavenTwoProjectBackgroundThread] INFO org.apache.maven.continuum.project.builder.maven.MavenTwoContinuumProjec tBuilder - Downloading http://localhost:8000/repos/star3/modules/maven02/p om.xml 2011-09-19 18:42:04,698 [addMavenTwoProjectBackgroundThread] INFO org.apache.maven.continuum.DefaultContinuum - Created 1 projects. 2011-09-19 18:42:04,698 [addMavenTwoProjectBackgroundThread] INFO org.apache.maven.continuum.DefaultContinuum - Created 1 project groups. 2011-09-19 18:42:04,698 [addMavenTwoProjectBackgroundThread] INFO org.apache.maven.continuum.DefaultContinuum - 0 errors. 2011-09-19 18:42:04,808 [addMavenTwoProjectBackgroundThread] INFO org.apache.continuum.buildmanager.ParallelBuildsManager - Project 'maven02' added to overall build queue 'DEFAULT_BUILD_QUEUE'. 2011-09-19 18:42:04,833 [pool-2-thread-1] INFO org.apache.maven.continuum.scm.queue.CheckOutTaskExecutor - Checkout task executor.. 2011-09-19 18:42:04,917 [pool-2-thread-1] INFO action#checkout-project - Checking out project: 'maven02', id: '1' to '/usr/local/install/continuum/apache-continuum-1.3.8/data/working-direct ory/1'. 2011-09-19 18:42:04,918 [pool-2-thread-1] ERROR action#checkout-project - No such provider: ''. org.apache.maven.scm.manager.NoSuchScmProviderException: No such provider: ''. at org.apache.maven.scm.manager.AbstractScmManager.getProviderByType(Abstra ctScmManager.java:158) at org.apache.maven.scm.manager.AbstractScmManager.makeScmRepository(Abstra ctScmManager.java:188) at org.apache.continuum.scm.DefaultContinuumScm.getScmRepository(DefaultCon tinuumScm.java:173) at org.apache.continuum.scm.DefaultContinuumScm.checkout(DefaultContinuumSc m.java:65) at org.apache.maven.continuum.core.action.CheckoutProjectContinuumAction.ex ecute(CheckoutProjectContinuumAction.java:118) at org.apache.maven.continuum.scm.queue.CheckOutTaskExecutor.executeTask(Ch eckOutTaskExecutor.java:101) at org.apache.continuum.taskqueueexecutor.ParallelBuildsThreadedTaskQueueEx ecutor$ExecutorRunnable$1.run(ParallelBuildsThreadedTaskQueueExecutor.ja va:120) at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter .call(Executors.java:442) at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask .java:176) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWor ker(ThreadPoolExecutor.java:987) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker .run(ThreadPoolExecutor.java:528) at java.lang.Thread.run(Thread.java:662) --- /Tobias ************************************************************************* This e-mail message and any attachments to it are intended only for the named recipients and may contain confidential information. If you are not one of the intended recipients, please do not duplicate or forward this e-mail message and immediately delete it from your computer. If you received this email in error, please notify [email protected] *************************************************************************
