Skip to content
This repository has been archived by the owner on Apr 22, 2022. It is now read-only.

Commit

Permalink
fix #24 add Java Web/EE/EJB/EAR projects support. Release 1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jonathanlermitage committed Nov 22, 2014
1 parent 564cab7 commit 22cf77a
Show file tree
Hide file tree
Showing 7 changed files with 706 additions and 687 deletions.
213 changes: 108 additions & 105 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,105 +1,108 @@
## JaCoCoverage Change Log

### Version 1.3.8.20140919.2148 (2014-09-19)
* updated JaCoCo library to 0.7.2 (see its [changelog](http://www.eclemma.org/jacoco/trunk/doc/changes.html)).
* preparation for Java Web/EE/EJB/EAR projects support (will be activated once [NetBeans bug 246072](https://netbeans.org/bugzilla/show_bug.cgi?id=246072) is fixed).
* *built with NetBeans 8.0.1FCS and Oracle JDK7.*

### Version 1.3.7.20140512.1900 (2014-05-12)
* updated JaCoCo library to 0.7.1 (see its [changelog](http://www.eclemma.org/jacoco/trunk/doc/changes.html)).

### Version 1.3.6.20140430.2331 (2014-04-30)
* updated Apache Commons Lang3 library to 3.3.2.
* updated FasterXML Jackson Annotations library to 2.2.3.
* updated FasterXML Jackson Core library to 2.2.3.
* updated FasterXML Jackson Databind library to 2.2.3.
* *built with NetBeans 8.0FCS-patch1 and Oracle JDK7.*

### Version 1.3.5.20140430.2035 (2014-04-30)
* GitHub #18 removed error while tests fail.

### Version 1.3.4.20140322.1836 (2014-03-22)
* updated JaCoCo library to 0.7.0 to support Java8.
* *built with NetBeans 8.0FCS and Oracle JDK7.*

### Version 1.3.4.20140306.1000 (2014-03-06)
* updated JaCoCo library to 0.6.5.
* *built with NetBeans 8.0RC1 and Oracle JDK7.*

### Version 1.3.3.20131214.1257 (2013-12-14)
* GitHub #17 added an action at project's level to remove coverage data from editor (Reset coverage data).
* added the default package to the list of covered packages.
* updated JaCoCo library to 0.6.4.
* *built with NetBeans 7.4 and Oracle JDK7.*

### Version 1.3.2.20130911.1322 (2013-09-11)
* GitHub #16 will now look for a "nbbuild.xml" file when the "build.xml" file is missing.
* *built with NetBeans 7.3.1 and Oracle JDK7.*

### Version 1.3.1.20130908.1301 (2013-09-08)
* changed license to WTFPL (Do What the Fuck You Want to Public License, see http://www.wtfpl.net).
* fixed: another unclosed input stream on project's properties.
* Internal: some code reworked.
* added a About dialog.
* *built with NetBeans 7.3.1 and Oracle JDK6 (a Git branch has been created for NetBeans 7.3.1 and JDK6 support).*

### Version 1.3.0.20130815.1437 (2013-08-15)
* fixed: unclosed input stream on project's properties.
* GitHub #12 added a package filter at project level.
* *built with NetBeans 7.3.1 and Oracle JDK7.*

### Version 1.2.9.20130804.1649 (2013-08-04)
* GitHub #11 added configuration at project level.
* GitHub #14 fixed MissingResourceException when assertions (-ea switch) are enabled.
* disabled NetBeans Module projects support (will be fixed later).
* coloration of multi-line instructions is now enabled in default configuration.
* removed actions from NetBeans toolbar.
* removed actions icons.
* internal: library modules are now hidden in Plugins Manager.

### Version 1.2.2.20130617.1157 (2013-06-17)
* GitHub #9 fixed JavaAgent didn't generate report if its path contained comma.
* minor UI fixes in options panel (relevant on systems with large fonts, like Ubuntu).
* added coloration of multi-line instructions (can be enabled in options panel).

### Version 1.2.1.20130612.1950 (2013-06-12)
* fixed: hide action menu items when disabled.
* added an option to keep JaCoCo binary and XML report files, in their original form or compressed with Zip format.
* updated JaCoCo library to 0.6.3.
* removed Lombok 0.11.8 lib since it is not compatible with JDK8 compiler.
* removed registration of JaCoCo Ant Library into NetBeans.
* disabled JaCoCoverage action items when multiple projects are selected.
* *built with NetBeans 7.3.1 and Oracle JDK6.*

### Version 1.2.0.20130602.325 (2013-06-02)
* improved code highlighting with glyphs in left margin and additional information in lines tooltips.
* stabilization and optimization: JaCoCoverage task now runs with a RequestProcessor limited to 3 maximum threads.
* fixed a bug: jacoco.exec file was generated into the project's working directory, not the project's root.
* added support of detailed JaCoCo HTML reports.
* added a copy of JaCoCo XML report file in project's directory (.jacocoverage/jacoco.latest.xml file).
* added a warning message when Ant Task or JaCoCo Agent fails.
* added a progress bar while JaCoCoverage is loading JaCoCo report and applying code highlighting.
* added color themes for code highlighting.
* updated coverage colors (they are now based on JaCoCo HTML reports).
* removed duplicated JAR files in JaCoCo Library module.
* configuration panel: removed unused options.
* configuration panel: added social icons and a link to the online help.
* added French translation in plugin's description (available for "fr" locales).
* some minor UI improvements.

### Version 1.1.1 (2013-05-06)
* GitHub #2 #3 integrated Jan Lahoda's patch (preventing NPE when right-clicking on a project that does not have nbproject/project.properties).
* classes displayed in minimal coverage reports are now sorted.
* installing plugins doesn't require to restart NetBeans.

### Version 1.1.0 (2013-04-28)
* added support of NetBeans Modules projects.
* added a "Run Project with JaCoCoverage" action menu and removed the configuration of the Ant task.
* added configuration of code highlighting and reporting (enable/disable).
* added icons on action menus.
* minor enhancement of the minimal coverage report.
* fixed errors when the JaCoCo JavaAgent doesn't generate JaCoCo report file (jacoco.exec).

### Version 1.0.0 (2013-04-22)
* first stable version. Supports Java7 code coverage, code highlighting and minimal coverage report.
* *built with NetBeans 7.3 and Oracle JDK6.*
## JaCoCoverage Change Log

### Version 1.4.0.20141122.2340 (2014-09-19)
* GitHub #24 add Java Web/EE/EJB/EAR projects support.

### Version 1.3.8.20140919.2148 (2014-09-19)
* updated JaCoCo library to 0.7.2 (see its [changelog](http://www.eclemma.org/jacoco/trunk/doc/changes.html)).
* preparation for Java Web/EE/EJB/EAR projects support (will be activated once [NetBeans bug 246072](https://netbeans.org/bugzilla/show_bug.cgi?id=246072) is fixed).
* *built with NetBeans 8.0.1FCS and Oracle JDK7.*

### Version 1.3.7.20140512.1900 (2014-05-12)
* updated JaCoCo library to 0.7.1 (see its [changelog](http://www.eclemma.org/jacoco/trunk/doc/changes.html)).

### Version 1.3.6.20140430.2331 (2014-04-30)
* updated Apache Commons Lang3 library to 3.3.2.
* updated FasterXML Jackson Annotations library to 2.2.3.
* updated FasterXML Jackson Core library to 2.2.3.
* updated FasterXML Jackson Databind library to 2.2.3.
* *built with NetBeans 8.0FCS-patch1 and Oracle JDK7.*

### Version 1.3.5.20140430.2035 (2014-04-30)
* GitHub #18 removed error while tests fail.

### Version 1.3.4.20140322.1836 (2014-03-22)
* updated JaCoCo library to 0.7.0 to support Java8.
* *built with NetBeans 8.0FCS and Oracle JDK7.*

### Version 1.3.4.20140306.1000 (2014-03-06)
* updated JaCoCo library to 0.6.5.
* *built with NetBeans 8.0RC1 and Oracle JDK7.*

### Version 1.3.3.20131214.1257 (2013-12-14)
* GitHub #17 added an action at project's level to remove coverage data from editor (Reset coverage data).
* added the default package to the list of covered packages.
* updated JaCoCo library to 0.6.4.
* *built with NetBeans 7.4 and Oracle JDK7.*

### Version 1.3.2.20130911.1322 (2013-09-11)
* GitHub #16 will now look for a "nbbuild.xml" file when the "build.xml" file is missing.
* *built with NetBeans 7.3.1 and Oracle JDK7.*

### Version 1.3.1.20130908.1301 (2013-09-08)
* changed license to WTFPL (Do What the Fuck You Want to Public License, see http://www.wtfpl.net).
* fixed: another unclosed input stream on project's properties.
* Internal: some code reworked.
* added a About dialog.
* *built with NetBeans 7.3.1 and Oracle JDK6 (a Git branch has been created for NetBeans 7.3.1 and JDK6 support).*

### Version 1.3.0.20130815.1437 (2013-08-15)
* fixed: unclosed input stream on project's properties.
* GitHub #12 added a package filter at project level.
* *built with NetBeans 7.3.1 and Oracle JDK7.*

### Version 1.2.9.20130804.1649 (2013-08-04)
* GitHub #11 added configuration at project level.
* GitHub #14 fixed MissingResourceException when assertions (-ea switch) are enabled.
* disabled NetBeans Module projects support (will be fixed later).
* coloration of multi-line instructions is now enabled in default configuration.
* removed actions from NetBeans toolbar.
* removed actions icons.
* internal: library modules are now hidden in Plugins Manager.

### Version 1.2.2.20130617.1157 (2013-06-17)
* GitHub #9 fixed JavaAgent didn't generate report if its path contained comma.
* minor UI fixes in options panel (relevant on systems with large fonts, like Ubuntu).
* added coloration of multi-line instructions (can be enabled in options panel).

### Version 1.2.1.20130612.1950 (2013-06-12)
* fixed: hide action menu items when disabled.
* added an option to keep JaCoCo binary and XML report files, in their original form or compressed with Zip format.
* updated JaCoCo library to 0.6.3.
* removed Lombok 0.11.8 lib since it is not compatible with JDK8 compiler.
* removed registration of JaCoCo Ant Library into NetBeans.
* disabled JaCoCoverage action items when multiple projects are selected.
* *built with NetBeans 7.3.1 and Oracle JDK6.*

### Version 1.2.0.20130602.325 (2013-06-02)
* improved code highlighting with glyphs in left margin and additional information in lines tooltips.
* stabilization and optimization: JaCoCoverage task now runs with a RequestProcessor limited to 3 maximum threads.
* fixed a bug: jacoco.exec file was generated into the project's working directory, not the project's root.
* added support of detailed JaCoCo HTML reports.
* added a copy of JaCoCo XML report file in project's directory (.jacocoverage/jacoco.latest.xml file).
* added a warning message when Ant Task or JaCoCo Agent fails.
* added a progress bar while JaCoCoverage is loading JaCoCo report and applying code highlighting.
* added color themes for code highlighting.
* updated coverage colors (they are now based on JaCoCo HTML reports).
* removed duplicated JAR files in JaCoCo Library module.
* configuration panel: removed unused options.
* configuration panel: added social icons and a link to the online help.
* added French translation in plugin's description (available for "fr" locales).
* some minor UI improvements.

### Version 1.1.1 (2013-05-06)
* GitHub #2 #3 integrated Jan Lahoda's patch (preventing NPE when right-clicking on a project that does not have nbproject/project.properties).
* classes displayed in minimal coverage reports are now sorted.
* installing plugins doesn't require to restart NetBeans.

### Version 1.1.0 (2013-04-28)
* added support of NetBeans Modules projects.
* added a "Run Project with JaCoCoverage" action menu and removed the configuration of the Ant task.
* added configuration of code highlighting and reporting (enable/disable).
* added icons on action menus.
* minor enhancement of the minimal coverage report.
* fixed errors when the JaCoCo JavaAgent doesn't generate JaCoCo report file (jacoco.exec).

### Version 1.0.0 (2013-04-22)
* first stable version. Supports Java7 code coverage, code highlighting and minimal coverage report.
* *built with NetBeans 7.3 and Oracle JDK6.*
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* The plugin works as a transparent additional service that colors all java files according to the unit tests coverage information. With
code coverage enabled user continues to work with his/her project in the usual way but can easily view the test coverage of the project
classes.<br>The code coverage plugin will update the code coverage data and refresh editors markup every time a unit test (or any selected
Ant target) is executed for the project. Currently the Java Application, Java Library, Java Project with Existing Sources are supported. __Maven support__ with JaCoCo is already integrated in NetBeans base installation, please check [online how-to](http://wiki.netbeans.org/MavenCodeCoverage) for details.
Ant target) is executed for the project. Currently the __Java Application__, __Java Library__, __Java Web and Java EE__ (not tested with EAR and EJB projects but may work), Java Project with Existing Sources are supported. __Maven support__ with JaCoCo is already integrated in NetBeans base installation, please check [online how-to](http://wiki.netbeans.org/MavenCodeCoverage) for details.
* Coverage collections are based on JaCoCo in order to **support Java 5, 6, 7 and Java 8 bytecode**. Take it as a modern alternative to the EMMA and
Cobertura based plugins.
* JaCoCo is a free code coverage library for Java, which has been created by the [EclEmma team](http://www.eclemma.org/jacoco/).
Expand Down
12 changes: 6 additions & 6 deletions tikione-jacocoverage-plugin/manifest.mf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Manifest-Version: 1.0
OpenIDE-Module: fr.tikione.jacocoverage.plugin/1
OpenIDE-Module-Layer: fr/tikione/jacocoverage/plugin/layer.xml
OpenIDE-Module-Localizing-Bundle: fr/tikione/jacocoverage/plugin/Bundle.properties
OpenIDE-Module-Specification-Version: 1.3.8.20140919.2148
OpenIDE-Module-Needs: org.openide.filesystems.FileUtil.toFileObject
Manifest-Version: 1.0
OpenIDE-Module: fr.tikione.jacocoverage.plugin/1
OpenIDE-Module-Layer: fr/tikione/jacocoverage/plugin/layer.xml
OpenIDE-Module-Localizing-Bundle: fr/tikione/jacocoverage/plugin/Bundle.properties
OpenIDE-Module-Specification-Version: 1.4.0.20141122.2340
OpenIDE-Module-Needs: org.openide.filesystems.FileUtil.toFileObject
Loading

0 comments on commit 22cf77a

Please sign in to comment.