[
https://issues.apache.org/jira/browse/AVRO-716?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Scott Carey updated AVRO-716:
-----------------------------
Status: Patch Available (was: In Progress)
AVRO-716.v2.patch
Ties new java build in with parent build. Several improvements over the last
version. Interop tests function correctly now as well.
Also removes ivy and ant related files from lang/java and removes
lang/java/lib.
There were some licence files in lang/java/lib but they were all out of date,
and we don't have any jars checked into svn. I don't think we need these.
The top level build uses the maven-enforcer-plugin during _./build.sh dist_ to
enforce that the versions of the artifacts match share/VERSION.txt. The _dist_
target will fail if they do not. During a branch or tag process, we can use the
maven-versions-plugin to change all the version numbers at the same time that
we change VERSION.txt.
> New Java build: integrate with parent build and remove cruft
> ------------------------------------------------------------
>
> Key: AVRO-716
> URL: https://issues.apache.org/jira/browse/AVRO-716
> Project: Avro
> Issue Type: Task
> Components: build, java
> Reporter: Scott Carey
> Assignee: Scott Carey
> Priority: Blocker
> Fix For: 1.5.0
>
> Attachments: AVRO-716.v1.patch, AVRO-716.v2.patch
>
>
> We have legacy ant and ivy items in lang/java that need to be removed or
> reduced.
> 'ant clean' 'and compile' and 'ant test' can simply forward to maven, we
> might still want to have ant drive interop tests, and it is useful to have
> ant around as a tool.
> Additionally, buildbot currently fails and build.sh from the top level does
> not properly build Java.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.