Installing the Toolbox Commons Eclipse plugin is easy. It is recommended to install the plugin from the provided update site, but it is also possible to install from source.
Installing from Update Site (recommended)
- Start Eclipse, then select
Help
>Install New Software
. - Click
Add
, in the top-right corner. - In the
Add Repository
dialog that appears, enter "Atlas Toolboxes" for theName
and "https://ensoftcorp.github.io/toolbox-repository/" for theLocation
. - In the
Available Software
dialog, select the checkbox next to “Toolbox Commons” and clickNext
followed byOK
. - In the next window, you’ll see a list of the tools to be downloaded. Click
Next
. - Read and accept the license agreements, then click
Finish
. If you get a security warning saying that the authenticity or validity of the software can’t be established, clickOK
. - When the installation completes, restart Eclipse.
Installing from Source
If you want to install from source for bleeding edge changes, first grab a copy of the source repository. In the Eclipse workspace, import the com.ensoftcorp.open.commons
Eclipse project located in the source repository. Right click on the project and select Export
. Select Plug-in Development
> Deployable plug-ins and fragments
. Select the Install into host. Repository:
radio box and click Finish
. Press OK
for the notice about unsigned software. Once Eclipse restarts the plugin will be installed and it is advisable to close or remove the com.ensoftcorp.open.commons
project from the workspace.
Changelog
Note that version numbers are based off Atlas version numbers.
3.9.2
- Updates for Atlas dependencies
- Changed default preference to stop assuming Cloc utility is installed
3.6.0
- Updates for Atlas dependencies
3.3.0
- Bug fixes
- Added selection provider, and managed selection/index related views base classes
- Added Code Painter and Color Palettes (advanced Smart Views)
3.1.7
- Optimizations for local declarations, CFG, and exceptional CFG common queries
- Embedded javadoc with plugin
3.1.6
- Bug fixes for sandboxing
- Improvements to filters
3.1.0
- Added and refactored common queries
- Serialization of dominance relationships
- Added a sandbox graph with traversals
- Integrated Dashboard
3.0.15
- Updated dependency on JGraphT library. Created a wrapper to enumerate CFG paths and compute Strongly Connected Components
- DisplayUtils support for Markup objects
- Filter View
3.0.14
- Bug fixes
3.0.13
- Bug fixes
3.0.10
- Bumped dependency versions, moved Dashboard to separate project
- Added subsystem tagging logic and extension points
- Major refactoring of packages
- Prioritized indexer hooks
- Added Atlas Toolbox menu with some useful search utilities
3.0.8
- Minor refinements to helper utilities, added signature attribute key to wishful package
3.0.7
- Centralized logging, refactored packages, added common menu/category extension points, added wishful and stop gap utilities, general bug fixes
3.06
- Atlas 3 migration, purging Attr references, bug fixes, additional utility analysis methods, small name scheme change
2.7.3
- Copyright update, version bump
2.7.0
- Dependency refactoring, added support to control project mappings programmatically
2.5.2
- Version bump
2.4.3
- Compatibility changes
2.1.2
- Bug fixes for FormattedSourceCorrespondence
2.0.6
- Initial Release