author | dsamersoff |
Thu, 17 Oct 2013 16:08:01 +0400 | |
changeset 21069 | 728330d2593a |
parent 17171 | 2b182642a97a |
permissions | -rw-r--r-- |
17171
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
1 |
Working on JDBC Using the NetBeans IDE |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
2 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
3 |
This JDBC NetBeans project allows a developer interested in making changes |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
4 |
to and/or fixing bugs in the JDBC source to modify, build, run and test |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
5 |
as well as generating the javadoc. |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
6 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
7 |
README FIRST |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
8 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
9 |
make/netbeans/README to get started with NetBeans IDE and OpenJDK, and |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
10 |
working with the OpenJDK NetBeans projects. |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
11 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
12 |
WORKING WITH JDBC |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
13 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
14 |
JDBC doesn't contain native code. You don't need to |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
15 |
have all the Java SE sources to work on JDBC but just the following subset: |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
16 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
17 |
make/netbeans/ |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
18 |
src/share/classes/com/sun/rowset/ |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
19 |
src/share/classes/java/sql/ |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
20 |
src/share/classes/javax/sql/ |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
21 |
test/TEST.ROOT |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
22 |
test/java/sql/ |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
23 |
test/javax/sql/ |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
24 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
25 |
The set of actions supported by this project are: |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
26 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
27 |
* Build Project: |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
28 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
29 |
- Compiles JDBC source files and puts the class files under |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
30 |
build/${platform}-${arch}/classes. |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
31 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
32 |
- Generates JDBC's jar file under dist/lib/jdbc.jar |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
33 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
34 |
This new jar file could be used to patch an existing JDK installation |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
35 |
by using -Xbootclasspath/p:$MYSRC/dist/lib/jdbc.jar |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
36 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
37 |
* Generate Javadoc for Project |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
38 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
39 |
- Generates the javadoc for the JDBC source files, |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
40 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
41 |
- The javadoc is generated under build/${platform}-${arch}/javadoc/jdbc. |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
42 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
43 |
* Test Project |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
44 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
45 |
- Runs the JDBC jtreg unit tests located under test/java/sql or test/javax/sql. |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
46 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
47 |
- The test results are written under |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
48 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
49 |
build/${platform}-${arch}/jtreg/jdbc |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
50 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
51 |
and the HTML test report can be found at |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
52 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
53 |
build/${platform}-${arch}/jtreg/jdbc/JTreport/html/report.html |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
54 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
55 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
56 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
57 |
* Clean Project |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
58 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
59 |
- Cleans the files created by this projet under build and dist. |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
60 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
61 |
IMPORTANT NOTE |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
62 |
|
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
63 |
Please make sure to follow carefully the governance rules documented at |
2b182642a97a
8011620: adding free form netbeans project for jdbc to jdk/make/netbeans
lancea
parents:
diff
changeset
|
64 |
http://openjdk.dev.java.net/ |