Re: [ANN] Apache Maven JXR Plugin 3.1.1 Released

2021-04-22 Thread Andres Almiray
Woohoo!

Just reading the issue list and immediately JXR-142 jumped and scared me.

CDI != JSR-330

CDI is much, much more than that (bigger, fatter, etc) and requires more
dependencies and setup to work.

It looks like the change makes use of SISU which is already in use at other
places. phew.

Cheers,
Andres

---
Java Champion; Groovy Enthusiast
http://andresalmiray.com
http://www.linkedin.com/in/aalmiray
--
What goes up, must come down. Ask any system administrator.
There are 10 types of people in the world: Those who understand binary, and
those who don't.
To understand recursion, we must first understand recursion.


On Thu, Apr 22, 2021 at 6:27 PM Robert Scholte  wrote:

> The Apache Maven team is pleased to announce the release of the Apache
> Maven JXR Plugin, version 3.1.1
>
> The JXR Plugin produces a cross-reference of the project's sources. The
> generated reports make it easier for the user to reference or find specific
> lines of code. It is also handy when used with the PMD Plugin for
> referencing errors found in the code.
>
> https://maven.apache.org/jxr/maven-jxr-plugin/
>
> You should specify the version in your project's plugin configuration:
>
> 
> org.apache.maven.plugins
> maven-jxr-plugin
> 3.1.1
> 
>
> You can download the appropriate sources etc. from the download page:
>
> https://maven.apache.org/jxr/download.html
>
>
>
> Release Notes - Maven JXR - Version 3.1.1
>
> ** Bug
> * [JXR-141] - Invalid HTML generation when having multiple occurences
> of the same class on one line
> * [JXR-153] - JxrReportTest depends on platform default encoding
> * [JXR-154] - xref-test package summary lists also classes from main
> source directories
> * [JXR-158] - StringEntry shouldn't be Comparable
>
> ** Improvement
>
> * [JXR-142] - Switch to CDI
> * [JXR-143] - New goals jxr-no-fork and test-jxr-no-fork which will
> not invoke generate-*-sources
> * [JXR-144] - Require Maven 3.1.0
> * [JXR-147] - make build Reproducible
> * [JXR-150] - AbstractJxrReport.java uses or overrides a deprecated
> API.
> * [JXR-151] - Update apache commons
>
> ** Dependency upgrade
> * [JXR-146] - upgrade Doxia Sitetools to 1.9.2 to remove dependency on
> Struts
> * [JXR-159] - Prerequisites - Maven 3.1.1
>
>
> Enjoy,
>
>
> -The Apache Maven team
>


[ANN] Apache Maven JXR Plugin 3.1.1 Released

2021-04-22 Thread Robert Scholte
The Apache Maven team is pleased to announce the release of the Apache Maven 
JXR Plugin, version 3.1.1

The JXR Plugin produces a cross-reference of the project's sources. The 
generated reports make it easier for the user to reference or find specific 
lines of code. It is also handy when used with the PMD Plugin for referencing 
errors found in the code.

https://maven.apache.org/jxr/maven-jxr-plugin/

You should specify the version in your project's plugin configuration:


org.apache.maven.plugins
maven-jxr-plugin
3.1.1


You can download the appropriate sources etc. from the download page:

https://maven.apache.org/jxr/download.html



Release Notes - Maven JXR - Version 3.1.1

** Bug
    * [JXR-141] - Invalid HTML generation when having multiple occurences of 
the same class on one line
    * [JXR-153] - JxrReportTest depends on platform default encoding
    * [JXR-154] - xref-test package summary lists also classes from main source 
directories
    * [JXR-158] - StringEntry shouldn't be Comparable

** Improvement

    * [JXR-142] - Switch to CDI
    * [JXR-143] - New goals jxr-no-fork and test-jxr-no-fork which will not 
invoke generate-*-sources
    * [JXR-144] - Require Maven 3.1.0
    * [JXR-147] - make build Reproducible
    * [JXR-150] - AbstractJxrReport.java uses or overrides a deprecated API.
    * [JXR-151] - Update apache commons

** Dependency upgrade
    * [JXR-146] - upgrade Doxia Sitetools to 1.9.2 to remove dependency on 
Struts
    * [JXR-159] - Prerequisites - Maven 3.1.1


Enjoy,


-The Apache Maven team


[RESULT] [VOTE] Release Apache Maven JXR Plugin version 3.1.1

2021-04-22 Thread Robert Scholte
Hi,

The vote has passed with the following result:

+1 :Arnaud Héritier, Tibor Digana, Robert Scholte, Olivier Lamy, Andreas Sewe, 
Hervé BOUTEMY, Sylwester Lachiewicz

PMC quorum: reached

I will promote the artifacts to the central repo.

On 18-4-2021 21:12:47, Robert Scholte  wrote:
Hi,

We solved 12 issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317527=12344185=Text

There are still a couple of issues left in JIRA:
https://issues.apache.org/jira/issues/?jql=project%20%3D%2012317527%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC

Staging repo:
https://repository.apache.org/content/repositories/maven-1640/
https://repository.apache.org/content/repositories/maven-1640/org/apache/maven/jxr/jxr/3.1.1/jxr-3.1.1-source-release.zip

Source release checksum(s):
jxr-3.1.1-source-release.zip sha512: 
d7bdbedc72568192a9b63132a91852379ad542c606d222a87cf316e1cef8e60434c4b573b55d7e39c1159cb17728eb5ae5c1cb0922337bb5c06885805a36d76c

Staging site:
https://maven.apache.org/jxr-archives/jxr-LATEST/

Guide to testing staged releases:
https://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for at least 72 hours.

[ ] +1
[ ] +0
[ ] -1