On Feb 9, 2011, at 11:27 AM, Susanne Gladén wrote: > Ok. So now I have tried this as well. > > I have svn and maven installed: > svn, version 1.6.15 (r1038135) compiled Dec 17 2010, 09:05:59 > Apache Maven 2.1.0 (r755702; 2009-03-18 20:10:27+0100) > Java version: 1.6.0_23 > > I checked out the source code from trunk and then I did mvn eclipse:eclipse
I'm not sure what "mvn eclipse:eclipse" is supposed to do. To build Roller all you should need is "mvn install" What happened when you tried that on the pom.xml file? - Dave > > It failed: > > [INFO] Resource directory's path matches an existing source directory. > Resources will be merged with the source directory src/main/resources > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Request to merge when 'filtering' is not identical. Original=resource > src > /main/resources: output=target/classes, include=[org/**], > exclude=[**/sql/**|**/ > *.java], test=false, filtering=false, merging with=resource > src/main/resources: > output=target/classes, include=[roller-version.properties|META-INF/**], > exclude= > [**/*.java], test=false, filtering=true > [INFO] > ------------------------------------------------------------------------ > [INFO] For more information, run Maven with the -e switch > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 5 seconds > [INFO] Finished at: Wed Feb 09 17:23:45 CET 2011 > [INFO] Final Memory: 18M/44M > [INFO] > ------------------------------------------------------------------------ > > > Also I got several: > Sources for some artifacts are not available. > Javadoc for some artifacts are not available. > > /Susanne > > > > 2011/2/9 shelan Perera <[email protected]>: >> Hi Susanne, >> >> I would like to add some thoughts for the build process (This is what i use/ >> prefer so a suggestion to try out :)..).I prefer use command line to build >> rather than IDE.( I use IDE to view and edit code mainly.) >> >> This is the command line process that i follow. >> >> make sure you have Maven and Subversion installed. >> >> type svn --version to check if it is not installed you have to install and >> set the environment variables first. >> >> issue comand svn co >> https://svn.apache.org/repos/asf/roller/trunkroller_trunk to >> get the latest source from trunk. >> >> once you have checked out the source you can create an eclipse compatible >> project using >> >> mvn eclipse:eclipse >> >> It will generate project files so you can open the project using >> File-->Import--->Existing project into workspace. >> >> you can build the sources navigating to the file in command line and issuing >> command >> >> mvn clean install >> >> to run the web app navigate to weblogger-webapp and then issue >> >> mvn jetty:run >> >> You can tests the roller at >> http://localhost:8080/roller >> >> >> Hope this will help you.Once this is done you can confidently try to >> integrate with Eclipse. >> >> Thanks >> >> >> >> On Wed, Feb 9, 2011 at 6:44 PM, Susanne Gladén >> <[email protected]>wrote: >> >>> Hi, >>> >>> I got these errors when eclipse auto-built. This happened after I >>> imported the maven projects. >>> >>> I now ran maven clean and then maven install and I got >>> "javac is not an internal command" (How can I fix this in eclipse? >>> I dont want to change the env. variable path) >>> >>> I then set the global env variable PATH to %PATH%;.....jdk/bin >>> >>> Then maven clean -> maven install again >>> >>> Now I get that "svn is not an internal command" >>> >>> If I open cmd and run svn --version I get "svn is not an internal command" >>> Shouldnt it be enough to have installed subversion? >>> >>> /Susanne >>> >>> >>> >>> >>> >>> 2011/2/9 Dave <[email protected]>: >>>> Hi Susanne, >>>> >>>> Thanks for writing up the problem(s). >>>> >>>> >>>> On Wed, Feb 9, 2011 at 3:20 AM, Susanne Gladén <[email protected]> >>> wrote: >>>>> I now checked out the code from trunk and I followed the steps in: >>>>> >>> https://cwiki.apache.org/confluence/display/ROLLER/Build+and+Run+Roller+5+in+Eclipse >>>> >>>> I just wrote those instructions last week, so you may be the first >>>> "tester" here. They work for me, but until they work for others they >>>> are useless so let's fix them. >>>> >>>> >>>>> When building I get the following errors: >>>> >>>> What steps are you on in the process here? What did you use to invoke >>>> the build? You should first run "mvn install" on the pom.xml file at >>>> the top of the Roller trunk directory. >>>> >>>>> Build errors for roller-planet-business; >>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to >>>>> execute goal org.apache.maven.plugins:maven-antrun-plugin:1.2:run >>>>> (gen-db-scripts) on project roller-planet-business: Execution >>>>> gen-db-scripts of goal >>>>> org.apache.maven.plugins:maven-antrun-plugin:1.2:run failed: Plugin >>>>> org.apache.maven.plugins:maven-antrun-plugin:1.2 or one of its >>>>> dependencies could not be resolved: Could not find artifact >>>>> org.apache.roller:test-utils:jar:5.0.0-RC4 in central >>>>> (http://repo1.maven.org/maven2) >>>> >>>> Here, it appears that the test-utils jar was not built for some >>>> reason. This might be happening because of the way you launched the >>>> build, or the failure below. >>>> >>>> >>>>> Build errors for roller-weblogger-business; >>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to >>>>> execute goal >>> org.codehaus.mojo:buildnumber-maven-plugin:1.0-beta-3:create >>>>> (default) on project roller-weblogger-business: Cannot get the >>>>> revision information from the scm repository : Error! >>>> >>>> Here it seems the build cannot connect to SVN to determine the >>>> revision number to put into the build. I'm not sure what could cause >>>> that because you said that you have Subclipse and therefore the >>>> Subversion client installed. >>>> >>>> To fix this you may have to install a Subversion client separately >>>> from Eclipse. Or maybe you already have one? Open up a command-line >>>> window and run "svn --version" and tell us what you get. >>>> >>>> The rest of the errors are due to test-utils not being built. >>>> >>>> Hope that helps, >>>> >>>> - Dave >>>> >>> >> >> >> >> -- >> Shelan Perera >> >> Home: http://www.shelan.org >> Blog : http://www.shelanlk.com >> Twitter: shelan >> skype :shelan.perera >> gtalk :shelanrc >> >> I am the master of my fate: >> I am the captain of my soul. >> *invictus* >>
