build-dist.gradle (hsqldb-2.6.0) | : | build-dist.gradle (hsqldb-2.6.1) | ||
---|---|---|---|---|
/** | /** | |||
* $Id: build-dist.gradle 6335 2021-03-21 00:06:09Z fredt $ | * $Id: build-dist.gradle 6338 2021-04-07 19:42:24Z fredt $ | |||
* | * | |||
* Invoke this build file with Gradle's -b switch for zip and jar | * Invoke this build file with Gradle's -b switch for zip and jar | |||
* distribution building. | * distribution building. | |||
* | * | |||
* Unfortunately, it is impractical to encpasulate all of the needed processing | * Unfortunately, it is impractical to encpasulate all of the needed processing | |||
* here, so there is some tight coupling between this file and "build.gradle". | * here, so there is some tight coupling between this file and "build.gradle". | |||
* (This file loads/applies "build.gradle"). | * (This file loads/applies "build.gradle"). | |||
* | * | |||
* "build-dist.gradle" and "build-dist.xml" are separate from the main | * "build-dist.gradle" and "build-dist.xml" are separate from the main | |||
* "build.*" files specifically because they are not intended for normal | * "build.*" files specifically because they are not intended for normal | |||
skipping to change at line 38 | skipping to change at line 38 | |||
* "../src/org/hsqldb/persist/HsqlDatabaseProperties.java"; and | * "../src/org/hsqldb/persist/HsqlDatabaseProperties.java"; and | |||
* DBMS VERSION in "../src/org/hsqldb/resources/information-schema.sql". | * DBMS VERSION in "../src/org/hsqldb/resources/information-schema.sql". | |||
* 4: Update property 'hsqldb.version' in file 'build.xml'. | * 4: Update property 'hsqldb.version' in file 'build.xml'. | |||
* For now it is conditional upon the build JDK. | * For now it is conditional upon the build JDK. | |||
* 5: (obsolete step) Execute task/target 'refresh-verbatim' to update code in our docs. | * 5: (obsolete step) Execute task/target 'refresh-verbatim' to update code in our docs. | |||
* 6: Execute task/target 'update-readme' to substitute updated variables | * 6: Execute task/target 'update-readme' to substitute updated variables | |||
* into some doc file(s). | * into some doc file(s). | |||
* 7: Double-check file "../readme.txt". | * 7: Double-check file "../readme.txt". | |||
* May or may not need to be updated manually. | * May or may not need to be updated manually. | |||
* 8: Commit all of the work above. | * 8: Commit all of the work above. | |||
* 9: add or update build.properties with the publication date e.g. "doc.pu btime=2021-06-29". | * 9: add or update build.properties with the publication date e.g. "doc.pu btime=2021-03-21". | |||
* 10: Verify that docs build successfully. E.g. "gradlew -i regen-docs" | * 10: Verify that docs build successfully. E.g. "gradlew -i regen-docs" | |||
* 11: Make a release tag. | * 11: Make a release tag. | |||
* | * | |||
* USAGE: | * USAGE: | |||
* 1: Set up your desired build environment (JAVA_HOME set, etc.). | * 1: Set up your desired build environment (JAVA_HOME set, etc.). | |||
* 2: Do a Subversion export with the release tag to a NEW directory | * 2: Do a Subversion export with the release tag to a NEW directory | |||
* 3: If you don't have a .properties file set up for this purpose | * 3: If you don't have a .properties file set up for this purpose | |||
* already, then make one outside of this work area with a distinctive | * already, then make one outside of this work area with a distinctive | |||
* name (for auditing and so you can archive it and/or re-use it for | * name (for auditing and so you can archive it and/or re-use it for | |||
* future distribution builds), then copy it to "build.properties" | * future distribution builds), then copy it to "build.properties" | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added |