gradleのリポジトリに公開するときに次のバージョンを取得する方法はありますか?Gradleで次のビルド番号を取得する方法
リポジトリにバージョン3.0.1
がある場合は、公開されたバージョンを3.0.2
にします。 gradle
でそうする方法はあり
<project xmlns:ivy="antlib:org.apache.ivy.ant"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<target name="ivyBuildNumber" description="Use ivy get the next build number">
<ivy:buildnumber
resolver="url-chain"
organisation="${ivy.organisation}"
module="${ivy.module}"
revision="${version.base}"/>
<echoproperties prefix="ivy.new."/>
</target>
:
ivy
はまさにそのbuildnumber
という名前ant
のためのタスクを持っていますか?どうすればgradleのant
からivy
タスクにアクセスできますか?
私build.gradle
では、私はant
ant.importBuild 'build.xml'
プラグインは次のバージョンをどのように理解できますか?あなたの場合、それは '3.0.2'か' 3.1.0'か '4.0.0'でしょう。いくつかのlibsは完全に異なるバージョン管理基準を持つかもしれません。例えば最新のhibernateバージョンは '5.2.12.Final'です。 –
@OleksandrShpota antのivy:buildnumberタスクは[this](http://ant.apache.org/ivy/history/2.1.0/use/buildnumber)をよく見ています。html) –
あなたのビルド番号を違ったものにした方がいいかもしれません。たとえば、私のバージョンが1.2.4の場合、私のビルド番号は010204になる可能性があります。あなたはデフォルトで1.2.4 - > 1.2.5と010204 - > 010205のような独自のプラグインを書くことができます。私はGradleこれまでのところ私はプラグインを手伝ってはいけません。 – TheKarlo95