Difference between revisions of "Common Build Infrastructure/Getting Started/FAQ/Basebuilder"

From Eclipsepedia

Jump to: navigation, search
(A. It doesn't matter.)
 
Line 3: Line 3:
 
[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.releng.basebuilder/ org.eclipse.releng.basebuilder] is a subset of eclipse plugins required to run the build. It does not need to compile entirely or be in your workspace to be useful.
 
[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.releng.basebuilder/ org.eclipse.releng.basebuilder] is a subset of eclipse plugins required to run the build. It does not need to compile entirely or be in your workspace to be useful.
  
==Q. I checked out the org.eclipse.releng.basebuilder but there are some compilation errors.==
+
==I checked out the org.eclipse.releng.basebuilder but there are some compilation errors.==
  
 
1. It depends on a j2ee.jar.  
 
1. It depends on a j2ee.jar.  
Line 12: Line 12:
 
I can resolve all the errors with outdated dependencies by replacing them with others in the plugins folder, but for the j2ee.jar I had to add j2ee.jar to my private library and include it in the project, even though the project seems to reference a j2ee.jar in "eclipsInternalBuildTools". I cannot find this location in the projects.  
 
I can resolve all the errors with outdated dependencies by replacing them with others in the plugins folder, but for the j2ee.jar I had to add j2ee.jar to my private library and include it in the project, even though the project seems to reference a j2ee.jar in "eclipsInternalBuildTools". I cannot find this location in the projects.  
  
===A. It doesn't matter. ===
+
===It doesn't matter. ===
  
 
This project does not need to compile; it is only needed to launch a headless Eclipse runtime for your build.
 
This project does not need to compile; it is only needed to launch a headless Eclipse runtime for your build.
Line 20: Line 20:
 
  relengBaseBuilderDir=/path/to/org.eclipse.releng.basebuilder
 
  relengBaseBuilderDir=/path/to/org.eclipse.releng.basebuilder
  
==Q. What version of basebuilder should I use?==
+
==What version of basebuilder should I use?==
  
===A. Get the latest stable tag for the version of Eclipse you're building against.===
+
Get the latest stable tag for the version of Eclipse you're building against.
  
 
See [[Platform-releng-basebuilder]].
 
See [[Platform-releng-basebuilder]].

Latest revision as of 13:08, 16 November 2009

Warning2.png
Draft Content
This page is currently under construction. Community members are encouraged to maintain the page, and make sure the information is accurate.


org.eclipse.releng.basebuilder is a subset of eclipse plugins required to run the build. It does not need to compile entirely or be in your workspace to be useful.

[edit] I checked out the org.eclipse.releng.basebuilder but there are some compilation errors.

1. It depends on a j2ee.jar. 2. Some of the dependencies still reference older/previous versions of jar's

Basebuilder Dependencies Problem.png

I can resolve all the errors with outdated dependencies by replacing them with others in the plugins folder, but for the j2ee.jar I had to add j2ee.jar to my private library and include it in the project, even though the project seems to reference a j2ee.jar in "eclipsInternalBuildTools". I cannot find this location in the projects.

[edit] It doesn't matter.

This project does not need to compile; it is only needed to launch a headless Eclipse runtime for your build.

You can clean up all the errors/warnings or you can simply close the project. It also does not need to be in your workspace if you'd prefer to have it elsewhere on disk and reference it like this in your project's .releng/build.properties file:

relengBaseBuilderDir=/path/to/org.eclipse.releng.basebuilder

[edit] What version of basebuilder should I use?

Get the latest stable tag for the version of Eclipse you're building against.

See Platform-releng-basebuilder.