?? changelog
字號:
Version 1.6.0
--------------------------------
(*) Display number of registry objects in the title.
Version 1.6.0-beta3
--------------------------------
(*) The RMI Registry Inspector is now a view.
(*) Fixed exception in Launch dialog when there is no license.
Version 1.6.0-beta2
--------------------------------
(*) Fixed exceptions in RMI message parsing
(*) Fixed NullPointerException in moving sources
Version 1.6.0-alpha5
--------------------------------
(*) Implement RMI Launch shortcut
(*) Warn the user if either the codebase or the security policy properties are
not set
(*) Adjusting implementation details to full 3.0 compatibility
Version 1.6.0-alpha4
--------------------------------
(*) Further registry inspector enhancements
(*) Better detection of host VM/internal rmi compiler invocation conflicts
(the compiler tries to read VM's java.lang.Object which can be too new)
Version 1.6.0-alpha1
--------------------------------
(*) Move Registry control to the toolbar
(*) Option to inspect registry contents from within eclipse
Special version for Eclipse M6
--------------------------------
(*) Support for Eclipse 3.0 build M6
(*) Missing icons are back
(*) Direct compilation is no longer supported. It is redundant as
the classes are automatically compiled.
Version 1.5.5-beta4
--------------------------------
(*) Fix problem with spaces in the codebase editor (from 1.5.1.1)
Version 1.5.5-beta3
--------------------------------
(*) Allow editing of RMI launch properties with "F2" key
(this fixes a bug in Eclipse 3.0M3/M4)
Version 1.5.5-beta2
--------------------------------
(*) Fixed a bug that would prevent correct compilation of stubs if
the remote interface in another project changes in an incompatibly way,
and -keep option is used
(*) First attempt to add back MacOS support.
Version 1.5.5-beta1
--------------------------------
(*) Get the rmiregistry executable from the default JVM installation
(that is checked in the Installed JREs page)
(*) Display an error dialog box when the license expires.
(*) Removed the last bits of code that should have supported
rmi-iiop/corba but were never actually tested.
(*) Performance improvements in identifying remote classes.
This is most significant for projects with many classes that only
few of them are remote classes.
(*) Initial work on new compilers infrastructure.
(*) Added diagnostics field to the project's RMI properties page
(*) Fixed piece of code that did not compile with JDK 1.3
(*) Better logging and progress notification for direct class compilation
Warning: This version will not work on MacOS. Linux support was not
tested.
Warning: Only internal compilation (i.e., tools.jar) was tested.
Version 1.5.1
--------------------------------
(*) RMI Launch properties now display times in day/hours/minutes format
(*) Display a warning if either codebase or security file property is not set
(*) Source code beautification
Version 1.5.0 (final)
--------------------------------
(*) Launch configurations implemented
(*) Default stubs version is now 1.2
(*) Re-generate all stubs when build path changes
(*) Drop GUI for IDL & IIOP modes (which were not in fact supported)
Version 1.5.0 (beta3)
--------------------------------
(*) Better feedback on "Direct compilation"
(*) It is now possible to remove markers (tasks) from several project at once
(*) Correctly compute the source type from the binary type
Version 1.5.0 (beta2)
--------------------------------
Features:
(*) Base for implementation of decorators
(*) Base for implementation of launch configs
(*) Support multiple output folders
(*) Remove deprecation tasks from v1.1 stubs & skeletons
(*) Initial support for MacOS X
Bugs:
(*) Corrected the usage of <packages> tag in plugin.xml
(*) Better (and more tolerant) detection of required classpath entries
Changes:
(*) Renamed "RMI->Rebuild" to "RMI->Re-generate stubs"
(*) Log more exceptions to the log file
Version 1.5.0 (work in progress)
--------------------------------
(*) This version is will run with eclipse 2.1.x only.
However it may not support all 2.1 features (such as
output folders).
(*) Fix bug #705084 (bug in handling classpath variables)
(*) Modify plugin.xml for faster plugin load
(*) Successful compilation markers (task items) are no longer
persisted across sessions.
Version 1.4.0 (release for Eclipse 2.0 and WSAD 5)
---------------------
(*) Verified support for WSAD 5
(*) Launching RMI registry now clears the classpath env
(*) RMI project menu is now available in the navigator view as well.
(*) Better handling of JREs (WSAD feature)
(*) Added experimental license scheme. Don't worry, the plugin
is free and is provided with source code. However, the private key
used in the license scheme is not publicly available.
If you can break this encryption scheme and recover the
private key or forge licenses, please let me know :)
(*) More little bug fixes
Version 1.4.0 (beta)
---------------------
(*) Note: Version 1.3.1 may run only under eclipse 2.1
(*) Fixed bug #648974 (not refreshing bin folder if "-keep" is not used)
(*) Initial implementation of feature request #602312 (launch RMI registry)
Version 1.3.0 (release)
---------------------
(*) Fixed bug 621614 (cannot resolve inner types)
(*) Fixed bug 619704 (java.util.ConcurrentModificationException thrown)
(*) Removed console debug messages
Version 1.3.0 (beta1)
---------------------
(*) First attempt to run the compiler only when needed (remote interfaces change)
Note that direct compilation (selecting "Run RMI compiler" on a package) will
still recompile all classes.
Version 1.2.4 (was not publicly released)
-------------
(*) The mechanism to identify remote classes for full builds has been rewritten
and now is the same as for incremental builds. If you notice differences
in execution speed, please report them directly to me (genadyb@inter.net.il).
The new mechanism is also a workaround of a bug in JDT's class hierarchy
creation.
(*) Fixed bug 617579 (incorrectly identify remote classes). Probably the above
change fixed this one as well
(*) The builder can now be manually invoked only on projects with configured
RMI support (previously it could be invoked on any Java project).
This is partly due to the previous item.
(*) However, it is possible to manually invoke the compiler on projects, packages,
source folders, and compilation units in addition to java classes (as it was
in previous versions). Such operation will find all remote classes that
are children of the selected elements and run the compiler on them.
This action is available for ALL projects, including project that are
not configured as RMI projects.
(*) It is possible to remove the task items generated by the plugin
(*) Initial work towards smarter rebuild mechanism (compile classes only
when the stubs will change)
(*) The README file was rewritten in HTML format
Version 1.2.2
-------------
(*) Verify support for Eclipse Release 2.0.1
(*) Better reporting of JRE installations (which don't have tools.jar)
(*) Allow specication of "tools.jar" file location for the internal compiler.
This should solve the problem with 1.3.1 projects and 1.4 eclipse VMs
(*) Removed annoying progress window that would appear each time generated file is compiled
(*) Mailing list has been created:
http://lists.sourceforge.net/lists/listinfo/lunar-eclipse-rmic
Version 1.2.1 (alpha)
-------------
(*) Bug fix from version 1.0.2 (branch version_1_fixes):
Another bug fix (-keep and srcFolder==binFolder, #597030)
(*) Fixed bug 593001: Generated class files do not have source attribute
Version 1.2.0 (beta)
-------------
(*) Invoke the compiler inside the eclipse VM. This option is "on" by
default. It can be disabled on the properties page.
For this option to work, both the VM running eclipse and
the project VM must be at level 1.4 or 1.4.1
Version 1.0.1
-------------
(*) Bug fix (incorrectly identify classes to compile, #593037)
Version 1.0.0
-------------
(*) Better support for Perforce VCM
(*) Code documentation
Version 1.0.0 (beta2)
-------------
(*) Mistakenly an important class was left out from the plugin jar.
Now the plugin should work.
Version 1.0.0 (beta1)
-------------
(*) It is possible to compile single classes, regardless of whether
the project has RMI support
Version 0.9.4
-------------
(*) Support for -keep switch
(*) The annoying NullPointerException bug fixed
(*) Much less annoying dialog boxes. Most errors are
reported in the tasks view.
(*) The rmi compiler can be invoked on java projects
even if they are not defined as rmi projects.
Version 0.9.3
-------------
(*) Include exported classpath of referenced projects
(*) Bug fixes
Version 0.9.2
-------------
(*) Bug fixes
Version 0.9.0
-------------
(*) Initial version of the incremental compiler
(*) License added to readme file
Version 0.7.1
-------------
(*) Add complete classpath to rmi command
(*) Initial support for RMI-IIOP
Version 0.7.0
-------------
(*) Minor modifications to source code. No change in
functionality
Version 0.6.0
-------------
(*) Added support for rmic flags.
(*) It is possible to define that the project has RMI
nature, but the plugin does nothing with this info
Version 0.5.0
-------------
(*) Initial release
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -