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

Sean Busbey commented on AVRO-2395:
-----------------------------------

here's a walkthrough for getting the 1.8.2 avro-tools jar:

* browse to https://search.maven.org
* type "avro-tools" in the omni-search box
* click download
* click jar

leads to : 
https://search.maven.org/remotecontent?filepath=org/apache/avro/avro-tools/1.8.2/avro-tools-1.8.2.jar

another option is to ship something like a "tools" tarball that has the example 
schemas used for compat testing and the avro-tools jar.

> Stop including bare jars as convenience binary for Java
> -------------------------------------------------------
>
>                 Key: AVRO-2395
>                 URL: https://issues.apache.org/jira/browse/AVRO-2395
>             Project: Apache Avro
>          Issue Type: Task
>          Components: community, java
>    Affects Versions: 1.7.7, 1.9.0, 1.8.2
>            Reporter: Sean Busbey
>            Priority: Major
>
> currently as a project our "convenience binary" for java is the complete set 
> of jars, source jars, test jars, and javadoc jars. that means as a part of RC 
> vetting someone has to check all of those individual files in addition to 
> checking them in the staged nexus repo.
>  
> the overwhelming majority of java users will consume our releases via maven 
> central. we should either
>  
>  * ship nothing for java out of dist.a.o
>  * ship a tarball that contains the things we currently ship
>  * ship a tarball that is a laid out like a repository and includes both our 
> artifacts and transitive dependencies
>  
> my personal preference is for "ship nothing". The last option would have the 
> most potential use IMHO, since it would allow someone to easily set up a 
> local repository when they need to build against our artifacts.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to