IntelliJ Community . APIComparatorPlugin

 
APIComparatorPlugin 

HOME INDEX SEARCH CHANGES GO  

API Comparator

Description

Plugin to comparing JAR files for API changes. This plugin used BCEL for detect API changes.

  • API Comparator 0.2.1.1 screenshot:
    apiComparator-0.2.1.1.png

Using

Please install it and choose API Comparator from Tools menu. This build is beta version and may work unstable.

Known Issues

  • Sorting issues

Roadmap

  • Done Service Provider Interface for tree comparison
  • Partial GUI for API comparing
  • Planned Navigating by differences in tree
  • Partial Filters for comparison result
  • Planned Summary of comparison
  • Done Export comparing results
  • Planned Support for directory structure and ZIP nested classes directory or JARs
  • Partial Support for Diff API

Changes

0.2.1.1


  • Aurora ported build
  • Bug fixes

0.2.1


  • Hide added/removed/changed filter option
  • Progress monitor while comparison and snapshot loading
  • View offline comparison results
  • Bug fixes

0.2


  • Export to plain text
  • Saving size of dialogs
  • Improvements in comparison engine (support for ProgressMonitor? in next version)
  • Bug fixes

0.1.1


  • DiffTool? support
  • Bug fixes in configuration states

0.1


  • Recent files
  • Option to show only changes in tree
  • Option to show/hide class members
  • Show comparison results in one tree
  • Whole changed core of plugin code

0.0.2
  • Rewriten comparison engine
  • Dialog with progress bar while processing
  • GUI improvements
  • All UI form rebuilded with UI designer

0.0.1
  • Refactored Timur's Zambalayev tool for API comparison (many thanks, Timur)
  • Simple GUI for comparator
  • Simple plugin for IntelliJ IDEA

Plugin Development

Please see the topic APIComparatorPluginDev, any feedback is welcome smile

Plugins installation

  • Download the binary ZIP file (see below)
  • Extract folder "apiComparator" into your IntelliJ/plugins directory.
  • Restart IntelliJ
  • See Required JARs section if you use Ariadna builds

Plugin Info

Related Topics: PluginDocumentation, ProjectPluginTemplate, OpenAPI, IntellijPluginDocumentation, IntellijPluginDocumentation, PluginDeployment, IdeasForPlugins

-- AlexeyEfimov - 08 Jun 2004

IntelliJPluginWebForm
IntelliJPluginName: API Comparator
IntelliJPluginVersion: 0.2.1.1
IntelliJPluginVendor: Alexey Efimov
IntelliJPluginBinary: http://plugins.intellij.net/pluginManager?action=download&id=API%20Comparator
IntelliJPluginSource: http://www.intellij.org/twiki/pub/Main/APIComparatorPlugin/apiComparator-0.2.1.1-src.zip
IntelliJPluginClassification: CodeHelper?
TopicClassification: IntelliJPluginPackage
TopicShortDescription: Plugin to comparing JAR files for API changes.
TestedOnOS: OsWin2K, OsWinXP
ShouldRunOnOS: AnyOS

Attachment: sort Action: Size: Date: Who: Comment:
apiComparator-0.2.1.1-src.zip action 139954 08 Jun 2004 - 07:32 AlexeyEfimov  

e d i t a t t a c h r e f - b y d i f f s m o r e
Have ideas, requests, problems regarding this site? Send feedback.
Copyright © 2000-2003 by the contributing authors. All materials at intellij.org are the property of the contributing authors.