[ 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)