Skip to content

Commit 49c28a4

Browse files
authored
Update instructions on how to release the stubparser. (#155)
1 parent 64767f2 commit 49c28a4

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

readme.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ JavaParser version plus `-SNAPSHOT`. Run the following in `javaparser-core`
6868
```
6969
export STUBPARSER=stubparser-3.25.5
7070
export HOSTING_INFO_DIR=/projects/swlab1/checker-framework/hosting-info
71-
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
71+
../mvnw gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
7272
-DpomFile=cfMavenCentral.xml -Dfile=target/$STUBPARSER.jar\
7373
7474
-Dgpg.passphrase="`cat $HOSTING_INFO_DIR/release-private.password`" \
@@ -78,7 +78,7 @@ export HOSTING_INFO_DIR=/projects/swlab1/checker-framework/hosting-info
7878

7979
9. Update the stubparser version number in the Checker Framework. Create
8080
a branch with the same name as your StubParser branch. In
81-
`checker-framework/build.gradle`, update `stubparserJar`.
81+
`checker-framework/framework/build.gradle`, update `stubparserJar`.
8282
10. Run Checker Framework tests (`./gradlew build`), using your StubParser branch.
8383
If any tests fail, fix them before continuing.
8484
11. Commit and push your changes to Checker Framework.
@@ -87,22 +87,23 @@ If any tests fail, fix them before continuing.
8787
Delete `-SNAPSHOT` from the version in `javaparser-core/cfMavenCentral.xml`.
8888

8989
```
90-
mvn source:jar && \
91-
mvn javadoc:javadoc && (cd target/site/apidocs && jar -c -f ../../$STUBPARSER-javadoc.jar com)
92-
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ \
90+
../mvnw source:jar && \
91+
../mvnw javadoc:javadoc && (cd target/reports/apidocs && jar -c -f ../../$STUBPARSER-javadoc.jar com)
92+
93+
../mvnw gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ \
9394
-DpomFile=cfMavenCentral.xml -Dfile=target/$STUBPARSER.jar \
9495
9596
-Dgpg.passphrase="`cat $HOSTING_INFO_DIR/release-private.password`" \
9697
-DrepositoryId=sonatype-nexus-staging
9798
98-
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ \
99+
../mvnw gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ \
99100
-DpomFile=cfMavenCentral.xml \
100101
101102
-Dgpg.passphrase="`cat $HOSTING_INFO_DIR/release-private.password`" \
102103
-DrepositoryId=sonatype-nexus-staging \
103104
-Dclassifier=javadoc -Dfile=target/$STUBPARSER-javadoc.jar
104105
105-
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ \
106+
../mvnw gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ \
106107
-DpomFile=cfMavenCentral.xml \
107108
108109
-Dgpg.passphrase="`cat $HOSTING_INFO_DIR/release-private.password`" \

0 commit comments

Comments
 (0)