| <project name="camel-kamelets" basedir="."> |
| |
| <property name="releaseVersion" value="${project.version}" /> |
| |
| <target name="context"> |
| <echo message="Project version: ${project.version}, release version: ${releaseVersion}"/> |
| </target> |
| |
| <target name="check.snapshot" depends="context"> |
| <condition property="is.snapshot"> |
| <contains string="${releaseVersion}" substring="SNAPSHOT" /> |
| </condition> |
| </target> |
| <target name="replace.release" depends="check.snapshot"> |
| <replaceregexp match="camel.apache.org/catalog.version:.*$" replace="camel.apache.org/catalog.version: "${releaseVersion}"" byline="true"> |
| <fileset dir="."> |
| <include name="*.kamelet.yaml"/> |
| </fileset> |
| </replaceregexp> |
| <replaceregexp match="github:apache.camel-kamelets:camel-kamelets-utils:[A-Za-z0-9-.]+" replace="mvn:org.apache.camel.kamelets:camel-kamelets-utils:${releaseVersion}" byline="true"> |
| <fileset dir="."> |
| <include name="*.kamelet.yaml"/> |
| </fileset> |
| </replaceregexp> |
| </target> |
| <target name="replace.snapshot" depends="replace.release" if="is.snapshot"> |
| <replaceregexp match="mvn:org.apache.camel.kamelets:camel-kamelets-utils:[A-Za-z0-9-.]+" replace="github:apache.camel-kamelets:camel-kamelets-utils:${releaseVersion}" byline="true"> |
| <fileset dir="."> |
| <include name="*.kamelet.yaml"/> |
| </fileset> |
| </replaceregexp> |
| </target> |
| |
| <target name="update.kamelets" depends="replace.snapshot" /> |
| |
| </project> |