Skip to content

Commit

Permalink
Set plugin version in plugin.xml instead off RELEASE file (#325)
Browse files Browse the repository at this point in the history
Co-authored-by: dippeal <info@dippe-it.de>
  • Loading branch information
dippeal and dippeal committed Sep 17, 2024
1 parent 3e42964 commit 9de0287
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 25 deletions.
1 change: 0 additions & 1 deletion .github/workflows/nightly-builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ jobs:
text="${ant_output#*${ssa}}"
text="${text%${ssb}*}.zip"
tmp_version=$(echo $text | sed -rn 's/^([^[:blank:]]*).*$/\1/p')
tmp_version=$tmp_version
ssa="SELECTED_FILENAME="
text="${ant_output#*${ssa}}"
Expand Down
1 change: 0 additions & 1 deletion build/RELEASE

This file was deleted.

10 changes: 5 additions & 5 deletions build/build.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ release.dir = releases

define.encoding = ISO-8859-1
define.jarfilename = ${plugin.name}.jar
define.srcfilename = ${plugin.name}.src.zip
define.srcfilename.nightly = ${plugin.name}.src-nightly.zip
define.srcfilename = ${plugin.name}.${plugin.version}-src.zip
define.srcfilename.nightly = ${plugin.name}.${plugin.version}-nightly-src.zip
define.package = de.jost_net.JVerein
define.java.version = 11

project.release = ${release.dir}/${plugin_version}-${build.number}
project.release = ${release.dir}/${plugin.version}-${build.number}
project.release.nightly = ${release.dir}/nightly
project.tmp = ${project.release}/tmp
project.javadoc = ${project.release}/javadoc
project.zipdir = ${project.release}/${plugin.name}
project.zipfilename = ${plugin.name}.${plugin_version}.zip
project.zipfilename.nightly = ${plugin.name}.${plugin_version}-nightly.zip
project.zipfilename = ${plugin.name}.${plugin.version}.zip
project.zipfilename.nightly = ${plugin.name}.${plugin.version}-nightly.zip
28 changes: 11 additions & 17 deletions build/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,10 @@
<tstamp>
<format property="build.timestamp" pattern="yyyyMMdd" />
</tstamp>
<loadfile property="plugin_version" srcFile="${build.dir}/RELEASE">
<filterchain>
<striplinebreaks/>
</filterchain>
</loadfile>

<loadproperties srcfile="${build.dir}/build.properties" />

<echo message="VERSION: ${plugin_version}" level="info"/>
<echo message="VERSION: ${plugin.version}" level="info"/>
<echo message="BUILD : ${build.number}" level="info"/>
<echo message="JAVA : ${java.version}" level="info"/>

Expand Down Expand Up @@ -64,15 +59,15 @@
</javac>
</target>

<target name="jar" depends="init,compile" description="generates the jar file">
<target name="jar" depends="init,compile" description="Generates the jar file">
<mkdir dir="${project.zipdir}" />
<tstamp />
<jar destfile="${project.zipdir}/${define.jarfilename}">
<manifest>
<attribute name="Built-By" value="${user.name}" />
<attribute name="Built-Date" value="${DSTAMP}" />
<attribute name="Implementation-Title" value="${plugin.name}" />
<attribute name="Implementation-Version" value="${plugin_version}" />
<attribute name="Implementation-Version" value="${plugin.version}" />
<attribute name="Implementation-Buildnumber" value="${build.number}" />
<attribute name="Class-Path" value="lang help lib" />
</manifest>
Expand All @@ -89,7 +84,6 @@

<copy todir="${project.zipdir}" file="plugin.xml" />
<replace file="${project.zipdir}/plugin.xml">
<replacefilter token="[VERSION]" value="${plugin_version}"/>
<replacefilter token="[PLUGIN_ZIP]" value="${project.zipfilename}"/>
</replace>

Expand All @@ -102,7 +96,7 @@
</zip>
</target>

<target name="javadoc" depends="init" description="creates the api doc">
<target name="javadoc" depends="init" description="Creates the api doc">
<mkdir dir="${project.javadoc}" />
<javadoc destdir="${project.javadoc}" packagenames="${define.package}.*" encoding="${define.encoding}">
<classpath refid="compilepath" />
Expand All @@ -125,7 +119,7 @@
</junit>
</target>
-->
<target name="src" description="build source package, depends compile target to make sure, the code has no errors">
<target name="src" description="Build an source package, depends compile target to make sure, the code has no errors">
<mkdir dir="${project.release}" />
<mkdir dir="${project.tmp}/${plugin.name}" />
<copy todir="${project.tmp}/${plugin.name}">
Expand All @@ -144,7 +138,7 @@
</zip>
</target>

<target name="clean" description="cleanup">
<target name="clean" description="Cleanup">
<delete dir="${project.tmp}" />
<delete dir="${class.dir}" />
</target>
Expand All @@ -154,17 +148,17 @@
<copy file="${project.zipdir}/${define.jarfilename}" tofile="releases/jverein-lib.jar" />
</target>

<target name="all" depends="init,jar,javadoc,src,clean" description="build an official release">
<echo message="SELECTED_VERSION=${plugin_version}" />
<target name="all" depends="init,jar,javadoc,src,clean" description="Build an official openjverein release">
<echo message="SELECTED_VERSION=${plugin.version}" />
<echo message="SELECTED_PATH=${project.release}/${project.zipfilename}" />
<echo message="SELECTED_FILENAME=${project.zipfilename}" />
</target>

<target name="fast" depends="init,jar,src" description="Entwicklerversion bauen">
<target name="fast" depends="init,jar,src" description="Build an development release">
<move file="${project.release}/${project.zipfilename}" tofile="${project.release}/${project.zipfilename}" />
</target>

<target name="nightly" depends="init,compile,jar,javadoc,src" description="build nightly release">
<target name="nightly" depends="init,compile,jar,javadoc,src" description="Build an nightly release">
<mkdir dir="${project.release.nightly}" />

<copy file="${project.release}/${project.zipfilename}" tofile="${project.release.nightly}/${project.zipfilename.nightly}" />
Expand All @@ -174,7 +168,7 @@

<delete dir="${project.release}" />

<echo message="SELECTED_VERSION=${plugin_version}-nightly" />
<echo message="SELECTED_VERSION=${plugin.version}-nightly" />
<echo message="SELECTED_PATH=${project.release.nightly}/${project.zipfilename.nightly}" />
<echo message="SELECTED_FILENAME=${project.zipfilename.nightly}" />
</target>
Expand Down
2 changes: 1 addition & 1 deletion plugin.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<plugin xmlns="https://www.willuhn.de/schema/jameica-plugin"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://www.willuhn.de/schema/jameica-plugin https://www.willuhn.de/schema/jameica-plugin-1.5.xsd"
name="jverein" version="[VERSION]" class="de.jost_net.JVerein.JVereinPlugin">
name="jverein" version="2.8.23" class="de.jost_net.JVerein.JVereinPlugin">

<description>OpenSource-Vereinsverwaltung</description>
<url>https://openjverein.github.io/jameica-repository/[PLUGIN_ZIP]</url>
Expand Down

0 comments on commit 9de0287

Please sign in to comment.