1 |
Hi All, |
2 |
|
3 |
Very, very sorry for reporting late this week. |
4 |
|
5 |
------------------project introduction-------------------------------- |
6 |
The project includes an improvement to current java-config and a new |
7 |
eclipse-plugin. The plug-in, which when clicked, lists system installed |
8 |
java libraries for users to select and import into projects. This avoids |
9 |
user manually browses and locates system installed libraries, making |
10 |
developing more efficient and comfortable. The existing tool |
11 |
java-config, with some necessary improvements, is chosen as the data |
12 |
retrieval backend of this project. Jython is used to integrate |
13 |
java-config to the plug-in.This project will mainly benefit developers |
14 |
using eclipse, and due to planned work on improvements to java-config, |
15 |
it will benefit java-config project and even non-developer gentoo users |
16 |
as well. |
17 |
|
18 |
----------------progress of this week -------------------------------- |
19 |
1. UI improvement: added 1)Include javadoc checkbox 2) include javasrc |
20 |
checkbox ,and 3) the filter text box. |
21 |
2. implemented the filter functionality and let it work. |
22 |
3. modified the query_pkg_path() in my java_config_2_api.py for calling |
23 |
in API |
24 |
4. add getClassPaths() in Wrappers.java for getting jars' real path in |
25 |
the system |
26 |
5. changed TableViewer to CheckboxTableViewer for user to multi-checks |
27 |
6. succeeded populated the libs user selected to project's build path. |
28 |
(ie, when user click finish on the plugin page, the selected libs will |
29 |
be populated as external libs of the project and showed in the |
30 |
"Referenced Libraries" of the project in Package Explorer) |
31 |
|
32 |
|
33 |
|
34 |
---------------next week's plans -------------------------------- |
35 |
1. try to implement "include javasrc if installed" and "include javadoc |
36 |
if installed" function |
37 |
2. implement the preference page give the user option to manually config |
38 |
Jython Lib path and Python installed path |
39 |
2. learn how to build plugin's update site and begin deploying |
40 |
|
41 |
|
42 |
|
43 |
-- |
44 |
Best regards, |
45 |
Jiale Pan(Kyle Pan) |