[ 
https://issues.apache.org/jira/browse/RIVER-444?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shawn Ellis updated RIVER-444:
------------------------------
    Attachment: jdk1.8.patch
                asm-commons-5.0.3.jar
                asm-5.0.3.jar
                asm-tree-5.0.3.jar

I've attached a patch along with the later versions of asm so that classdep 
works with jdk1.8.

> Extract classdep and other tools to a separate project and upgrade to JDK1.8
> ----------------------------------------------------------------------------
>
>                 Key: RIVER-444
>                 URL: https://issues.apache.org/jira/browse/RIVER-444
>             Project: River
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: River_2.2.2
>            Reporter: Greg Trasuk
>         Attachments: asm-5.0.3.jar, asm-commons-5.0.3.jar, 
> asm-tree-5.0.3.jar, jdk1.8.patch
>
>
> Currently the build system in the 2.2 branch includes the classdep tool, 
> which is built in an early phase of the build.  It uses ASM3.2, which fails 
> under JDK8.
> I proposed on the mailing list to remove the tools package to a separate 
> project as follows:
> How about if I pull out the ‘tools’ package to a separate Maven project and 
> integrate the changes that Peter did on qa_refactor?  Then both the 2.2 
> branch and qa_refactor can use the same tools.
> Process would be as follows:
> - Create a project in Apache git repo for ‘river-tools’
> - Create a Maven project (I’ll have a look at the modularization that Dennis 
> did, I suspect this is already done) in that repository
> - Integrate Peter’s updates from qa-refactor (which update to use asm-5 in 
> classdep)
> - Do a release on river-tools, so that tools.jar can go into Maven Central 
> - Remove tools packages from 2.2. branch.  Modify build to get tools.jar from 
> Central rather than building it.
>       - I can update qa_refactor at the same time.
> - Roll a release of the 2.2. branch.
> Which will leave a 2.2. release that builds under JDK1.8, qa_refactor that 
> uses the same tool, and one less piece of build system confusion to put off 
> new committers.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to