Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Download and extract the apache-juneau-X-binx.x.x-src.zip and  and apache-juneau-Xx.x.x-src.zip files from https://dist.apache.org/repos/dist/dev/juneau/

Make sure each the source zip file contains the following files:

  • LICENSE
  • NOTICE
  • RELEASE-NOTES.txt

Make sure credentials didn't accidentally get added to the following file in the source zip (that would be bad):

  • juneau-release-env.sh

The bin file should contain the following artifacts:

  • projects
    • my-springboot-microservice-x.x.x.zip

    • my-jetty-microservice-x.x.x.zip

    • juneau-examples-rest-springboot-x.x.x.zip

    • juneau-examples-rest-jetty-x.x.x.zip

    • juneau-examples-core-x.x.x.zip

  • osgi
    • org.apache.juneau.svl_x.x.x.jar

    • org.apache.juneau.rest.server.springboot_x.x.x.jar

    • org.apache.juneau.rest.server.jaxrs_x.x.x.jar

    • org.apache.juneau.rest.server_x.x.x.jar

    • org.apache.juneau.rest.client_x.x.x.jar

    • org.apache.juneau.microservice.jetty_x.x.x.jar

    • org.apache.juneau.microservice.core_x.x.x.jar

    • org.apache.juneau.marshall.rdf_x.x.x.jar

    • org.apache.juneau.marshall_x.x.x.jar

    • org.apache.juneau.dto_x.x.x.jar

    • org.apache.juneau.config_x.x.x.jar

  • lib
    • juneau-svl-x.x.x.jar

    • juneau-rest-server-springboot-x.x.x.jar

    • juneau-rest-server-jaxrs-x.x.x.jar

    • juneau-rest-server-x.x.x.jar

    • juneau-rest-client-x.x.x.jar

    • juneau-microservice-jetty-x.x.x.jar

    • juneau-microservice-core-x.x.x.jar

    • juneau-marshall-rdf-x.x.x.jar

    • juneau-marshall-x.x.x.jar

    • juneau-dto-x.x.x.jar

    • juneau-config-x.x.x.jar

  • juneau-all-x.x.x
  • juneau-all-X.jar
  • juneau-samples-X.jar
  • samples.cfg
  • osgi-bundles/juneau-client-X.jar
  • osgi-bundles/juneau-core-X.jar
  • osgi-bundles/juneau-microservice-X.jar
  • osgi-bundles/juneau-server-X.jar

Examine the contents of each inner jar file.  They should all have the following files with the correct content:

  • META-INF/LICENSE
  • META-INF/NOTICE

Each of the project zip files should be importable into Eclipse without compilation errors.  Try running the launchers to make sure the REST interfaces come up correctly.

6 - Dropping a release candidate

...