You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Ken Krugler (JIRA)" <ji...@apache.org> on 2011/01/05 00:44:45 UTC

[jira] Commented: (AVRO-716) New Java build: integrate with parent build and remove cruft

    [ https://issues.apache.org/jira/browse/AVRO-716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12977534#action_12977534 ] 

Ken Krugler commented on AVRO-716:
----------------------------------

If you're trying to use Ant, but specify dependencies via a pom file, then yes it's possible - that's what we do in the Bixo project. You need the maven-ant-tasks jar (we use version 2.0.10), which could be auto-downloaded if you wanted to have no lib directory in the project. Then there's a somewhat funky target that needs to be added to the build.xml, after that it's straightforward. See the mvn-init target in https://github.com/bixo/bixo/blob/master/build.xml for an example.

> 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
>
>
> 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.