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

Ryan Skraba updated AVRO-3873:
------------------------------
    Priority: Minor  (was: Major)

> [Build][Java] use an avro.version property to help releases
> -----------------------------------------------------------
>
>                 Key: AVRO-3873
>                 URL: https://issues.apache.org/jira/browse/AVRO-3873
>             Project: Apache Avro
>          Issue Type: New Feature
>            Reporter: Ryan Skraba
>            Priority: Minor
>
> The current release process requires updating a number of files.  While many 
> of them are read from {{share/VERSION.txt}}, some of them need to be embedded 
> directly as strings.
> It would be easier and more reliable to script the update process in the Java 
> pom.xml files if they were defined as properties.  This is already the case 
> in our [avro 
> archetypes|https://github.com/apache/avro/blob/d75abd591540ef34a334a3d73314f2748c8d868d/lang/java/archetypes/avro-service-archetype/src/main/pom/pom.xml#L36].
> The following pom files should be updated to define and use ${avro.version}:
> * 
> lang/java/maven-plugin/src/test/resources/unit/idl/pom-injecting-velocity-tools.xml
> * lang/java/maven-plugin/src/test/resources/unit/idl/pom.xml
> * 
> lang/java/maven-plugin/src/test/resources/unit/protocol/pom-injecting-velocity-tools.xml
> * lang/java/maven-plugin/src/test/resources/unit/protocol/pom.xml
> * 
> lang/java/maven-plugin/src/test/resources/unit/schema/pom-nonexistent-file.xml
> * 
> lang/java/maven-plugin/src/test/resources/unit/schema/pom-nonexistent-second-file.xml
> * lang/java/maven-plugin/src/test/resources/unit/schema/pom.xml
> * doc/examples/java-example/pom.xml
> * doc/examples/mr-example/pom.xml



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to