David,
Hi, good question. There may be other sources for the JPA 1.0
javax.persistence source, but for EclipseLink, for the JPA 1.0 API
jars and source are in...
Note: that versions of the javax.persistence source in trunk
reflects the JPA 2.0 API - you may want to stay in the 1.2 branch to
match 1.0 line numbers for the non-1.99 jar.
1) It would be directly via http by following - however this
source zip looks to be distributed only via SVN access and is not
replicated to HTTP access.
http://wiki.eclipse.org/EclipseLink/Source#EclipseLink_Online_HTML_links_into_Source
http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/jpa/plugins/javax.persistence.source_2.0_preview.jar
like
http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/jpa/plugins/javax.persistence_2.0_preview.jar
2) The position in the SVN (anonymous access allowed) repository
for the binaries and source are
http://fisheye2.atlassian.com/browse/eclipselink/branches/1.2/trunk/plugins/javax.persistence_1.0.0.v200905011740.jar#r4982
http://fisheye2.atlassian.com/browse/eclipselink/trunk/plugins/javax.persistence_1.0.0.v200905011740.jar
Try anonymous access by using the url
svn://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/branches/1.2/trunk
described in
http://wiki.eclipse.org/EclipseLink/Source#EclipseLink_Source_Control_Repositories
The source for the trunk (JPA 2.0 preview) jar in SVN trunk is - it
will contain 2.0 changes on top of 1.0
/jpa\plugins/javax.persistence.source_2.0_preview.jar
Note: you may need the following unsigned jar for development
also off the plugins directory in SVN.
javax.persistence_unsigned_for_testing_1.0.0.jar
And either or both of the following if you want to debug
through to the JPA interfaces in this jar
org.eclipse.persistence.jpa.source_2.0.0.qualifier.jar
org.eclipse.persistence.jpa_2.0.0.qualifier.jar
3) Or, for non-SVN users follow 1) above for the source and the
following links to get the binaries at least
http://wiki.eclipse.org/EclipseLink/Source#EclipseLink_Source_in_Binary_Releases
http://www.eclipse.org/eclipselink/downloads/index.php
http://www.eclipse.org/downloads/download.php?file=/rt/eclipselink/releases/1.1.2/eclipselink-1.1.2.v20090612-r4475.zip
- Extract out this (24 Mb) zip file and navigate to the following jar.
(1.0)
eclipselink-1.1.2.v20090612-r4475\eclipselink\jlib\jpa\javax.persistence_1.0.0.v200905011740.jar
(2.0 preview)
eclipselink-1.1.2.v20090612-r4475\eclipselink\jlib\jpa\javax.persistence_1.99.0.v200906021518.jar
4) I cannot speak for the following unknown/unsupported mirrors-
I found using Google (thanks Google) - however they are available
only for the M2.2 release.
Again, Note that this is a JPA 2.0 preview jar.
Note: I have not downloaded the jar or verified it - for
security reasons.
http://ftp.wh-stuttgart.net/mirrors/eclipse/rt/eclipselink/milestones/2.0.0/M2.2/javax.persistence.source_2.0_preview.jar
http://eclipsemirror.yoxos.com/eclipse.org/rt/eclipselink/milestones/2.0.0/M2.2/javax.persistence.source_2.0_preview.jar
thank you
/michael
David Parker wrote:
where can I find the source for Persistence.class?
On Sep 2, 2009, at 2:04 PM, Michael O'Brien wrote:
David,
The eclipselink.jar has been building using [javac.debug=true]
since early 1.0 -however debugging info was restricted to the
default [javac.debuglevel=source.lines] and was missing "local
variables" in the debug variables view until mid May 2009 in the
trunk - I noticed this discrepancy when debugging on WebSphere in
Jan.
Bug 259972 was raised and fixed so that a local override was
not required.
See the following references, the ant build by default creates
a fully debuggable jar since 20090513 - however this change should
be in 1.1.2 after the merge in rev# 4420 in June.
http://bugs.eclipse.org/259972
http://fisheye2.atlassian.com/browse/eclipselink/trunk/build.properties
http://fisheye2.atlassian.com/browse/eclipselink/trunk/build.properties?r=4179
As Tim suggests, try adding the following to your
<user-dir>/build.properties override and rebuild eclipselink.jar
to verify this.
javac.debug=true
javac.debuglevel=lines,vars,source
See also
http://wiki.eclipse.org/EclipseLink/Debugging
http://wiki.eclipse.org/EclipseLink/Source
http://wiki.eclipse.org/EclipseLink/Development/Testing/Prereq
http://wiki.eclipse.org/EclipseLink/Building
http://wiki.eclipse.org/EclipseLink/Development
thank you
/michael
Tim Hollosy wrote:
I can do this in eclipse just by attaching the source to the jar in
the libraries list, so it must be possible in netbeans.
./tch
On Wed, Sep 2, 2009 at 1:17 PM, David
Parker<dap@xxxxxxxxxxxxxxxxxxxx> wrote:
I'd like to step into eclipselink src code while debugging our
app. I
grabbed the 1.1.2 jar, and the 1.1.2 src zip, but I guess the
jar is not
built with debug, so even though I added the src zip to my
netbeans library
list, I can't step into the source code. Is there somewhere to
get a jar
file with debug info, or do I need to build it myself?
=============================================
David Parker
dap@xxxxxxxxxxxxxxxxxxxx
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx <mailto:eclipselink-users@xxxxxxxxxxx>
https://dev.eclipse.org/mailman/listinfo/eclipselink-users
=============================================
David Parker
dap@xxxxxxxxxxxxxxxxxxxx <mailto:dap@xxxxxxxxxxxxxxxxxxxx>
------------------------------------------------------------------------
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users