Files
ebean/release.md
T
2022-05-03 15:36:52 +02:00

984 B

Release command

We @foconis use this command to release.

mvn versions:set  -DgenerateBackupPoms=false -DnewVersion=13.6.0-FOC2-SNAPSHOT
mvn release:prepare release:perform -Darguments="-Dgpg.skip -DskipTests" -PfoconisRelease

# RELEASE klappt nun, sollte es failen, ist wie folgt vorzugehen:
# um bei einen Fehler zu release ist dann ins target/checkout Verzeichnis zu gehen und
mvn clean source:jar install org.apache.maven.plugins:maven-deploy-plugin:deploy -DskipTests
# auszuführen. Aber auch das failed bei Kotlin.

# nach dem Release müssen die Versionen in ebean-kotlin/pom.xml, tests/test-java16/pom.xml und tests/test-kotlin/pom.xml manuell angepasst werden

generate Java classes from .xsd:

export JAVA_TOOL_OPTIONS="-Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8"
/c/Program\ Files/Java/jdk1.8.0_201/bin/xjc.exe src/main/resources/ebean-dbmigration-1.0.xsd -d src/main/java -p io.ebeaninternal.dbmigration.migration