Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 312104 - Need documentation for EclipseLink build locally
Summary: Need documentation for EclipseLink build locally
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Nobody - feel free to take it CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-07 14:15 EDT by Kevin Yuan CLA
Modified: 2022-06-09 10:27 EDT (History)
1 user (show)

See Also:


Attachments
fixes to reuire bnd and self-document usage. (198.45 KB, patch)
2010-05-11 13:15 EDT, Eric Gwin CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Yuan CLA 2010-05-07 14:15:32 EDT
Without this latest bnd jar file in the classpath, after run ant from trunk dir, the package "org.eclipse.persistence.internal.jpa.metamodel" was missed in MANIFEST.MF within the jar \\trunk\plugins\org.eclipse.persistence.jpa_2.1.0.qualifier.jar.
We'd better to document how to build locally, the tips and process.
Comment 1 Eric Gwin CLA 2010-05-11 13:06:52 EDT
I agree there are issues with the bnd process. The intent had been to check-in Bnd after we recieved CQ approval and remove the manual manifest generation option in the build, but the CQ approved version of Bnd has a bug that renders it unusable. We could submit another CQ, but it is a long process. It is also possible that in the future we will want to upgrade to a newer version of bnd to get new features, and have to start the process once again. 

Therefore, after discussed this with some other comitters and Peter, we've
decided to move now to requiring bnd. If bnd is not found an error message will
display saying that it is needed, where to get it, and give an option to be
able to run without it, by using the checked-in manifest we currently use for
Eclipse-based development.
Comment 2 Eric Gwin CLA 2010-05-11 13:15:20 EDT
Created attachment 167980 [details]
fixes to reuire bnd and self-document usage.

This patch modifies the existing OSGi bundle projects build files to require the use of BND, and document how to install it along with other options.
Comment 3 Eric Gwin CLA 2010-05-11 17:47:47 EDT
merged patch.
Comment 4 Eclipse Webmaster CLA 2022-06-09 10:27:52 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink