diff --git a/README.md b/README.md index 5620d2d..6e8fd55 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,21 @@ *************************************************************************************************************************** --> -# Juneau +# Juneau Petstore -Please visit the [home page](http://juneau.apache.org) for more information about this project. +A sample application that shows the capabilities of the Juneau REST platform with Spring Boot and other technologies +to produce end-to-end REST microservices. + +Juneau provides the following capabilities: + +- Ability to serialize/parse Java POJOs to a wide variety of languages. +- Ability to construct REST interfaces using annotated POJOs. +- Ability to create Java interface proxies against remote REST interfaces. + +The project is broken down into the following subprojects: + +- juneau-petstore-api - Contains the Java interface and DTOs for the petstore application. +- juneau-petstore-server - Contains the server-side Java implementation of the petstore Java interface as a REST resource. +- juneau-petstore-client - Contains the client-side Java proxy of the petstore Java interface. + +More information for this project can be found [here](http://juneau.apache.org/index.html#petstore.html) \ No newline at end of file diff --git a/juneau-petstore-api/pom.xml b/juneau-petstore-api/pom.xml index 36b41e9..0f9bc87 100644 --- a/juneau-petstore-api/pom.xml +++ b/juneau-petstore-api/pom.xml @@ -72,27 +72,6 @@ - - maven-assembly-plugin - - \ - - - - juneau-assembly - package - - single - - - juneau-examples-petstore-api-${project.version} - - src/assembly/bin.xml - - - - - diff --git a/juneau-petstore-api/src/assembly/bin.xml b/juneau-petstore-api/src/assembly/bin.xml deleted file mode 100644 index 17e8ca8..0000000 --- a/juneau-petstore-api/src/assembly/bin.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - bin - - zip - - / - true - - - ${basedir}/../juneau-examples-petstore-api - / - - src/main/** - - - - ${basedir} - / - - src/main/** - files/** - .settings/** - .project - *.launch - *.cfg - - - - ${basedir}/build-overlay - / - true - - - - \ No newline at end of file diff --git a/juneau-petstore-client/pom.xml b/juneau-petstore-client/pom.xml index b2e073c..874c2d6 100644 --- a/juneau-petstore-client/pom.xml +++ b/juneau-petstore-client/pom.xml @@ -72,27 +72,6 @@ - - maven-assembly-plugin - - \ - - - - juneau-assembly - package - - single - - - juneau-petstore-client-${project.version} - - src/assembly/bin.xml - - - - - diff --git a/juneau-petstore-server/pom.xml b/juneau-petstore-server/pom.xml index 76d7fe0..a95cb8c 100644 --- a/juneau-petstore-server/pom.xml +++ b/juneau-petstore-server/pom.xml @@ -113,27 +113,6 @@ - - maven-assembly-plugin - - \ - - - - juneau-assembly - package - - single - - - juneau-petstore-server-${project.version} - - src/assembly/bin.xml - - - - - diff --git a/pom.xml b/pom.xml index a6918b1..cec0948 100644 --- a/pom.xml +++ b/pom.xml @@ -131,76 +131,6 @@ - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - - -J-DjuneauVersion=${juneauVersion} - -J-DjuneauVersionNext=${juneauVersionNext} - - protected - ${project.name} ${project.version} - true - true - 1.8 - ${sun.boot.class.path} - ${basedir}/juneau-doc/src/main/javadoc/overview.html - ${basedir}/juneau-doc/src/main/javadoc/javadoc.css - false - -sourcetab 3 -notimestamp -Xdoclint:none --allow-script-in-comments - false - *proto*:*test*:org.apache.juneau.doc.internal - true - - https://docs.oracle.com/javase/8/docs/api/ - https://docs.oracle.com/javaee/5/api/ - - true - ${basedir}/juneau-doc/src/main/javadoc - - - org.apache.juneau.doc.internal.DocTag - ${basedir}/juneau-doc/juneau-doc.jar - - - org.apache.juneau.doc.internal.PropertyTag - ${basedir}/juneau-doc/juneau-doc.jar - - - org.apache.juneau.doc.internal.FragmentTag - ${basedir}/juneau-doc/juneau-doc.jar - - - org.apache.juneau.doc.internal.SourceTag - ${basedir}/juneau-doc/juneau-doc.jar - - - - - - ${basedir}/juneau-doc/juneau-doc.jar - - - - attach-javadocs - - jar - - - - aggregate - site - - aggregate - - - - - maven-compiler-plugin @@ -239,50 +169,7 @@ - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - - org.apache.maven.plugins - maven-jxr-plugin - 2.5 - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.18 - - true - - - - org.jacoco - jacoco-maven-plugin - 0.8.2 - - - **/doc/**/* - **/examples/**/* - **/testutils/**/* - - - - ${project.parent.build.directory} - - *.exec - - - - - - - - + https://juneau.apache.org/ - 2016 + 2019 - scm:git:https://gitbox.apache.org/repos/asf/juneau.git - scm:git:https://gitbox.apache.org/repos/asf/juneau.git - https://github.com/apache/juneau + scm:git:https://gitbox.apache.org/repos/asf/juneau-petstore.git + scm:git:https://gitbox.apache.org/repos/asf/juneau-petstore.git + https://github.com/apache/juneau-petstore HEAD