Skip to content

Commit 3eea643

Browse files
committed
Update release doc and Github readme
1 parent 8c8663a commit 3eea643

4 files changed

Lines changed: 20 additions & 21 deletions

File tree

README.adoc

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ Important URLs for the project are:
2222

2323
* Website, http://www.functionaljava.org
2424
* Website repository, http://github.com/functionaljava/functionaljava.github.io
25-
* Travis continuous integration build, https://travis-ci.org/functionaljava/functionaljava
26-
* Sonatype Repository, https://oss.sonatype.org/content/groups/public/org/functionaljava/
25+
* Travis continuous integration build, https://app.travis-ci.com/github/functionaljava/functionaljava
26+
* Sonatype repository, https://oss.sonatype.org/content/groups/public/org/functionaljava/
27+
* Maven Central repository, https://mvnrepository.com/artifact/org.functionaljava/functionaljava
2728

2829
== Downloading
2930

@@ -35,43 +36,43 @@ The Functional Java artifact is published to Maven Central using the group `org.
3536
* Java 8 specific support (`functionaljava-java8`)
3637
* property based testing (`functionaljava-quickcheck` or `functionaljava-quickcheck_1.8` if you use Java 8+)
3738

38-
The latest stable version is `4.8.1`. This can be added to your Gradle project by adding the dependencies:
39+
The latest stable version is `4.9`. This can be added to your Gradle project by adding the dependencies:
3940
----
40-
compile "org.functionaljava:functionaljava:4.8.1"
41-
compile "org.functionaljava:functionaljava-java8:4.8.1"
42-
compile "org.functionaljava:functionaljava-quickcheck:4.8.1"
43-
compile "org.functionaljava:functionaljava-java-core:4.8.1"
41+
compile "org.functionaljava:functionaljava:4.9"
42+
compile "org.functionaljava:functionaljava-java8:4.9"
43+
compile "org.functionaljava:functionaljava-quickcheck:4.9"
44+
compile "org.functionaljava:functionaljava-java-core:4.9"
4445
----
4546

4647
and in Maven:
4748
----
4849
<dependency>
4950
<groupId>org.functionaljava</groupId>
5051
<artifactId>functionaljava</artifactId>
51-
<version>4.8.1</version>
52+
<version>4.9</version>
5253
</dependency>
5354
<dependency>
5455
<groupId>org.functionaljava</groupId>
5556
<artifactId>functionaljava-java8</artifactId>
56-
<version>4.8.1</version>
57+
<version>4.9</version>
5758
</dependency>
5859
<dependency>
5960
<groupId>org.functionaljava</groupId>
6061
<artifactId>functionaljava-quickcheck</artifactId>
61-
<version>4.8.1</version>
62+
<version>4.9</version>
6263
</dependency>
6364
<dependency>
6465
<groupId>org.functionaljava</groupId>
6566
<artifactId>functionaljava-java-core</artifactId>
66-
<version>4.8.1</version>
67+
<version>4.9</version>
6768
</dependency>
6869
----
6970

7071
== Building
7172

7273
FunctionalJava uses the Retro Lambda project to backport Java 8 lambdas to Java 6 bytecode. This requires access to both JDK 6 and 8. The build system requires the environment variables `JAVA6_HOME` and `JAVA8_HOME` to refer to the appropriate directories.
7374

74-
Building is done using Gradle 2.13. In the root directory run:
75+
Building is done using Gradle 6.8.3. In the root directory run:
7576
----
7677
./gradlew
7778
----

build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ allprojects {
4141
defaultTasks "build"
4242

4343
ext {
44-
isSnapshot = true
4544
fjBaseVersion = "5.0"
4645

4746
snapshotAppendix = "-SNAPSHOT"

etc/release-process.txt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,11 @@ Current Release Process
44

55
Go through the issues and pull requests and set the Label and Milestone field. Add information to /etc/release-notes/release-notes-<version>.adoc.
66

7-
Update build.gradle:
8-
* set isSnapshot to false
9-
* set useRetroLambda to true
10-
117
Update gradle.properties:
8+
* set isSnapshot to false
129
* Set signingEnabled to true
1310

11+
1412
Run the build command:
1513
gradlew clean build upload
1614

@@ -24,8 +22,8 @@ Login to Sonatype and verify the release:
2422
Commit changes
2523

2624
Increase the version:
27-
* Edit build.gradle: update isSnapshot to true, increase fjBaseVersion, update fjConsumeVersion, update useRetroLambda.
28-
* Edit gradle.properties: set signingEnabled to false
25+
* Edit build.gradle: increase fjBaseVersion, update fjConsumeVersion.
26+
* Edit gradle.properties: set signingEnabled to false, set isSnapshot to true
2927

3028
Commit changes and push. Notes that CI builds using Travis and Jenkins will fail with the release due to lack of configured signing.
3129

gradle.properties

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11

2+
signingEnabled = false
3+
isSnapshot = true
4+
25
sonatypeUsername = incorrectUser
36
sonatypePassword = incorrectPwd
47

5-
signingEnabled = false
6-
78
org.gradle.parallel = true

0 commit comments

Comments
 (0)