| How checkout and build Subversive trunk? [message #558670] |
Mon, 13 September 2010 16:59  |
Eclipse User |
|
|
|
Hi!
I'm trying to build subversive from trunk, but so far I end up with roughly 13627 build failures. Any suggestion on a water-proof step-by-step approach to building subversive?
I'm using eclipse 3.5.1
$ java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.1) (6b18-1.8.1-0ubuntu1~9.10.1)
OpenJDK Server VM (build 16.0-b13, mixed mode)
What I've tried:
svn co http://dev.eclipse.org/svnroot/technology/org.eclipse.subver sive/trunk
In Eclipse: File->Import... to create a PDE project from the checked out dir.
Tried to resolve the dependencies with the context menu PDE
Tools->Resolve dependencies... but no difference in build failures.
Tried a multiude of ways to resolve the dependency problem by setting
different project properties.
Thanks,
Daniel
|
|
|
|
|
|
|
| Re: How checkout and build Subversive trunk? [message #559282 is a reply to message #559159] |
Thu, 16 September 2010 05:23   |
Eclipse User |
|
|
|
Hello Daniel,
About PrepareInstallProfileJob3_6.java, I was really surprised myself, but there are some incompatible changes between Eclipse 3.5 and Eclipse 3.6 versions. So, the trick is to build plug-in with Eclipse 3.6 instance and then add into the build *.class files for the 3.5 version which is committed to the source control nearby their respective *.java sources.
Now about the Mylyn plug-in. Main Subversive distribution includes support for Mylyn because it is very popular and useful to many people project. So, building Subversive just requires Mylyn as dependency.
Regarding you unable to checkout SVN connectors, I will check the reason, but earlier SVN connectors repository were publicly accessible with "read-only" permissions, as far as I remember.
Regarding running head slice of the Subversive sources for test purposes - you could just run it from the Eclipse IDE without building. Just use "Run As->Eclipse Application" action over the UI project, for example.
|
|
|
| Re: How checkout and build Subversive trunk? [message #559986 is a reply to message #559282] |
Mon, 20 September 2010 11:55   |
Eclipse User |
|
|
|
| Alexander Gurov wrote on Thu, 16 September 2010 05:23 | Hello Daniel,
About PrepareInstallProfileJob3_6.java, I was really surprised myself, but there are some incompatible changes between Eclipse 3.5 and Eclipse 3.6 versions. So, the trick is to build plug-in with Eclipse 3.6 instance and then add into the build *.class files for the 3.5 version which is committed to the source control nearby their respective *.java sources.
|
I'm using Eclipse 3.5. Are you saying that I need 3.6 to properly build all parts?
| Quote: |
Regarding you unable to checkout SVN connectors, I will check the reason, but earlier SVN connectors repository were publicly accessible with "read-only" permissions, as far as I remember.
|
Any news on this one? I still can't do an anonymous checkout. When I click on Run->Run as..->Eclipse application, a new Eclipse instance is started and a popup appears that asks me for what connector to use. It gives me multiple choices but I can't install any of them. I'm assuming that I need to have the connectors in the source tree? Maybe I can put the binaries available for on polarion.org in the project?
|
|
|
|
|
| Re: How checkout and build Subversive trunk? [message #631898 is a reply to message #559986] |
Sun, 10 October 2010 04:04  |
Eclipse User |
|
|
|
>I'm using Eclipse 3.5. Are you saying that I need 3.6 to properly build all parts?
Yes, in order to build it properly you need 3.6 version. Moreover, I would recommend to use JDK 1.5 in order to build Subversive plug-in (Somewhere in Eclipse.org WIKI I have seen note that Eclipse Helios release have some strange issues with JDK 1.6).
Regarding connectors and discovery feature: there were an issues which where fixed last week. So, please update Subversive source code.
Also it seems that some guidlines about building Subversive plug-in should be published as separate article. I will post reference here when it is done.
|
|
|
Powered by
FUDForum. Page generated in 0.05031 seconds