This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new 0c163c538 Move org.apache.juneau.http into a separate module.
0c163c538 is described below
commit 0c163c538e5b210f63b36fc06d7ff955b67d39b8
Author: JamesBognar <[email protected]>
AuthorDate: Sun Jun 26 13:17:47 2022 -0400
Move org.apache.juneau.http into a separate module.
---
juneau-core/juneau-config/pom.xml | 2 +-
juneau-core/juneau-dto/pom.xml | 61 ----------------
juneau-core/juneau-marshall-rdf/pom.xml | 60 ----------------
juneau-core/juneau-marshall/pom.xml | 72 -------------------
juneau-examples/juneau-examples-rest/pom.xml | 6 +-
.../juneau-microservice-core/pom.xml | 52 --------------
.../juneau-microservice-jetty/pom.xml | 52 --------------
juneau-rest/juneau-rest-client/pom.xml | 65 ++---------------
juneau-rest/juneau-rest-common/.gitignore | 6 ++
.../pom.xml | 47 +++---------
.../org/apache/juneau/http/BasicStatusLine.java | 0
.../java/org/apache/juneau/http/HttpEntities.java | 0
.../java/org/apache/juneau/http/HttpHeaders.java | 0
.../java/org/apache/juneau/http/HttpMethod.java | 0
.../java/org/apache/juneau/http/HttpParts.java | 0
.../java/org/apache/juneau/http/HttpResources.java | 0
.../java/org/apache/juneau/http/HttpResponses.java | 0
.../apache/juneau/http/entity/BasicHttpEntity.java | 0
.../apache/juneau/http/entity/ByteArrayEntity.java | 0
.../org/apache/juneau/http/entity/FileEntity.java | 0
.../juneau/http/entity/HttpEntityBuilder.java | 0
.../juneau/http/entity/InputStreamEntity.java | 0
.../apache/juneau/http/entity/ReaderEntity.java | 0
.../juneau/http/entity/SerializedEntity.java | 0
.../http/entity/SerializedEntityBuilder.java | 0
.../apache/juneau/http/entity/StringEntity.java | 0
.../apache/juneau/http/entity/package-info.java | 0
.../java/org/apache/juneau/http/header/Accept.java | 0
.../apache/juneau/http/header/AcceptCharset.java | 0
.../apache/juneau/http/header/AcceptEncoding.java | 0
.../apache/juneau/http/header/AcceptLanguage.java | 0
.../apache/juneau/http/header/AcceptRanges.java | 0
.../java/org/apache/juneau/http/header/Age.java | 0
.../java/org/apache/juneau/http/header/Allow.java | 0
.../apache/juneau/http/header/Authorization.java | 0
.../juneau/http/header/BasicBooleanHeader.java | 0
.../apache/juneau/http/header/BasicCsvHeader.java | 0
.../apache/juneau/http/header/BasicDateHeader.java | 0
.../juneau/http/header/BasicEntityTagHeader.java | 0
.../juneau/http/header/BasicEntityTagsHeader.java | 0
.../org/apache/juneau/http/header/BasicHeader.java | 0
.../juneau/http/header/BasicHeaderIterator.java | 0
.../juneau/http/header/BasicIntegerHeader.java | 0
.../apache/juneau/http/header/BasicLongHeader.java | 0
.../juneau/http/header/BasicMediaRangesHeader.java | 0
.../juneau/http/header/BasicMediaTypeHeader.java | 0
.../juneau/http/header/BasicStringHeader.java | 0
.../http/header/BasicStringRangesHeader.java | 0
.../apache/juneau/http/header/BasicUriHeader.java | 0
.../apache/juneau/http/header/CacheControl.java | 0
.../apache/juneau/http/header/ClientVersion.java | 0
.../org/apache/juneau/http/header/Connection.java | 0
.../juneau/http/header/ContentDisposition.java | 0
.../apache/juneau/http/header/ContentEncoding.java | 0
.../apache/juneau/http/header/ContentLanguage.java | 0
.../apache/juneau/http/header/ContentLength.java | 0
.../apache/juneau/http/header/ContentLocation.java | 0
.../apache/juneau/http/header/ContentRange.java | 0
.../org/apache/juneau/http/header/ContentType.java | 0
.../java/org/apache/juneau/http/header/Date.java | 0
.../java/org/apache/juneau/http/header/Debug.java | 0
.../java/org/apache/juneau/http/header/ETag.java | 0
.../org/apache/juneau/http/header/EntityTag.java | 0
.../org/apache/juneau/http/header/EntityTags.java | 0
.../java/org/apache/juneau/http/header/Expect.java | 0
.../org/apache/juneau/http/header/Expires.java | 0
.../org/apache/juneau/http/header/Forwarded.java | 0
.../java/org/apache/juneau/http/header/From.java | 0
.../apache/juneau/http/header/HeaderBeanMeta.java | 0
.../org/apache/juneau/http/header/HeaderList.java | 0
.../org/apache/juneau/http/header/Headerable.java | 0
.../java/org/apache/juneau/http/header/Host.java | 0
.../org/apache/juneau/http/header/IfMatch.java | 0
.../apache/juneau/http/header/IfModifiedSince.java | 0
.../org/apache/juneau/http/header/IfNoneMatch.java | 0
.../org/apache/juneau/http/header/IfRange.java | 0
.../juneau/http/header/IfUnmodifiedSince.java | 0
.../apache/juneau/http/header/LastModified.java | 0
.../org/apache/juneau/http/header/Location.java | 0
.../org/apache/juneau/http/header/MaxForwards.java | 0
.../org/apache/juneau/http/header/NoTrace.java | 0
.../java/org/apache/juneau/http/header/Origin.java | 0
.../java/org/apache/juneau/http/header/Pragma.java | 0
.../juneau/http/header/ProxyAuthenticate.java | 0
.../juneau/http/header/ProxyAuthorization.java | 0
.../java/org/apache/juneau/http/header/Range.java | 0
.../org/apache/juneau/http/header/Referer.java | 0
.../org/apache/juneau/http/header/RetryAfter.java | 0
.../juneau/http/header/SerializedHeader.java | 0
.../java/org/apache/juneau/http/header/Server.java | 0
.../java/org/apache/juneau/http/header/TE.java | 0
.../java/org/apache/juneau/http/header/Thrown.java | 0
.../org/apache/juneau/http/header/Trailer.java | 0
.../juneau/http/header/TransferEncoding.java | 0
.../org/apache/juneau/http/header/Upgrade.java | 0
.../org/apache/juneau/http/header/UserAgent.java | 0
.../java/org/apache/juneau/http/header/Vary.java | 0
.../java/org/apache/juneau/http/header/Via.java | 0
.../org/apache/juneau/http/header/Warning.java | 0
.../apache/juneau/http/header/WwwAuthenticate.java | 0
.../apache/juneau/http/header/package-info.java | 0
.../java/org/apache/juneau/http/package-info.java | 0
.../apache/juneau/http/part/BasicBooleanPart.java | 0
.../apache/juneau/http/part/BasicCsvArrayPart.java | 0
.../org/apache/juneau/http/part/BasicDatePart.java | 0
.../apache/juneau/http/part/BasicIntegerPart.java | 0
.../org/apache/juneau/http/part/BasicLongPart.java | 0
.../org/apache/juneau/http/part/BasicPart.java | 0
.../apache/juneau/http/part/BasicPartIterator.java | 0
.../apache/juneau/http/part/BasicStringPart.java | 0
.../org/apache/juneau/http/part/BasicUriPart.java | 0
.../apache/juneau/http/part/NameValuePairable.java | 0
.../org/apache/juneau/http/part/PartBeanMeta.java | 0
.../org/apache/juneau/http/part/PartIterator.java | 0
.../java/org/apache/juneau/http/part/PartList.java | 0
.../apache/juneau/http/part/SerializedPart.java | 0
.../org/apache/juneau/http/part/package-info.java | 0
.../java/org/apache/juneau/http/remote/Remote.java | 0
.../apache/juneau/http/remote/RemoteDelete.java | 0
.../org/apache/juneau/http/remote/RemoteGet.java | 0
.../org/apache/juneau/http/remote/RemoteOp.java | 0
.../org/apache/juneau/http/remote/RemotePost.java | 0
.../org/apache/juneau/http/remote/RemotePut.java | 0
.../apache/juneau/http/remote/RemoteReturn.java | 0
.../org/apache/juneau/http/remote/RemoteUtils.java | 0
.../juneau/http/remote/RrpcInterfaceMeta.java | 0
.../http/remote/RrpcInterfaceMethodMeta.java | 0
.../apache/juneau/http/remote/package-info.java | 0
.../apache/juneau/http/resource/BasicResource.java | 0
.../juneau/http/resource/ByteArrayResource.java | 0
.../apache/juneau/http/resource/FileResource.java | 0
.../apache/juneau/http/resource/HttpResource.java | 0
.../juneau/http/resource/HttpResourceBuilder.java | 0
.../juneau/http/resource/InputStreamResource.java | 0
.../juneau/http/resource/ReaderResource.java | 0
.../juneau/http/resource/StringResource.java | 0
.../apache/juneau/http/resource/package-info.java | 0
.../org/apache/juneau/http/response/Accepted.java | 0
.../juneau/http/response/AlreadyReported.java | 0
.../apache/juneau/http/response/BadRequest.java | 0
.../juneau/http/response/BasicHttpException.java | 0
.../juneau/http/response/BasicHttpResponse.java | 0
.../org/apache/juneau/http/response/Conflict.java | 0
.../org/apache/juneau/http/response/Continue.java | 0
.../org/apache/juneau/http/response/Created.java | 0
.../apache/juneau/http/response/EarlyHints.java | 0
.../juneau/http/response/ExpectationFailed.java | 0
.../juneau/http/response/FailedDependency.java | 0
.../org/apache/juneau/http/response/Forbidden.java | 0
.../org/apache/juneau/http/response/Found.java | 0
.../java/org/apache/juneau/http/response/Gone.java | 0
.../juneau/http/response/HttpExceptionBuilder.java | 0
.../juneau/http/response/HttpResponseBuilder.java | 0
.../http/response/HttpVersionNotSupported.java | 0
.../org/apache/juneau/http/response/IMUsed.java | 0
.../juneau/http/response/InsufficientStorage.java | 0
.../juneau/http/response/InternalServerError.java | 0
.../juneau/http/response/LengthRequired.java | 0
.../org/apache/juneau/http/response/Locked.java | 0
.../apache/juneau/http/response/LoopDetected.java | 0
.../juneau/http/response/MethodNotAllowed.java | 0
.../juneau/http/response/MisdirectedRequest.java | 0
.../juneau/http/response/MovedPermanently.java | 0
.../apache/juneau/http/response/MultiStatus.java | 0
.../juneau/http/response/MultipleChoices.java | 0
.../response/NetworkAuthenticationRequired.java | 0
.../org/apache/juneau/http/response/NoContent.java | 0
.../http/response/NonAuthoritiveInformation.java | 0
.../apache/juneau/http/response/NotAcceptable.java | 0
.../apache/juneau/http/response/NotExtended.java | 0
.../org/apache/juneau/http/response/NotFound.java | 0
.../juneau/http/response/NotImplemented.java | 0
.../apache/juneau/http/response/NotModified.java | 0
.../java/org/apache/juneau/http/response/Ok.java | 0
.../juneau/http/response/PartialContent.java | 0
.../juneau/http/response/PayloadTooLarge.java | 0
.../juneau/http/response/PermanentRedirect.java | 0
.../juneau/http/response/PreconditionFailed.java | 0
.../juneau/http/response/PreconditionRequired.java | 0
.../apache/juneau/http/response/Processing.java | 0
.../juneau/http/response/RangeNotSatisfiable.java | 0
.../http/response/RequestHeaderFieldsTooLarge.java | 0
.../apache/juneau/http/response/ResetContent.java | 0
.../org/apache/juneau/http/response/SeeOther.java | 0
.../juneau/http/response/ServiceUnavailable.java | 0
.../juneau/http/response/SwitchingProtocols.java | 0
.../juneau/http/response/TemporaryRedirect.java | 0
.../juneau/http/response/TooManyRequests.java | 0
.../apache/juneau/http/response/Unauthorized.java | 0
.../http/response/UnavailableForLegalReasons.java | 0
.../juneau/http/response/UnprocessableEntity.java | 0
.../juneau/http/response/UnsupportedMediaType.java | 0
.../juneau/http/response/UpgradeRequired.java | 0
.../apache/juneau/http/response/UriTooLong.java | 0
.../org/apache/juneau/http/response/UseProxy.java | 0
.../http/response/VariantAlsoNegotiates.java | 0
.../apache/juneau/http/response/package-info.java | 0
juneau-rest/juneau-rest-mock/pom.xml | 51 -------------
juneau-rest/juneau-rest-server-jaxrs/pom.xml | 60 ----------------
juneau-rest/juneau-rest-server-rdf/pom.xml | 9 ---
juneau-rest/juneau-rest-server-springboot/pom.xml | 84 ++++------------------
juneau-rest/juneau-rest-server/pom.xml | 81 ++-------------------
juneau-rest/pom.xml | 1 +
juneau-sc/juneau-sc-server/pom.xml | 4 --
pom.xml | 5 --
205 files changed, 44 insertions(+), 674 deletions(-)
diff --git a/juneau-core/juneau-config/pom.xml
b/juneau-core/juneau-config/pom.xml
index 64e7a22b9..0fdf248d4 100644
--- a/juneau-core/juneau-config/pom.xml
+++ b/juneau-core/juneau-config/pom.xml
@@ -42,7 +42,7 @@
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
- </properties>
+ </properties>
<build>
<plugins>
diff --git a/juneau-core/juneau-dto/pom.xml b/juneau-core/juneau-dto/pom.xml
index 1dcab03d7..6b9657156 100644
--- a/juneau-core/juneau-dto/pom.xml
+++ b/juneau-core/juneau-dto/pom.xml
@@ -61,15 +61,6 @@
</instructions>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
-
<include>**/*Test.class</include>
- </includes>
- </configuration>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
@@ -103,58 +94,6 @@
</execution>
</executions>
</plugin>
- <!--plugin>
- <groupId>com.github.siom79.japicmp</groupId>
- <artifactId>japicmp-maven-plugin</artifactId>
- <version>0.13.0</version>
- <configuration>
- <oldVersion>
- <dependency>
-
<groupId>org.apache.juneau</groupId>
-
<artifactId>${project.artifactId}</artifactId>
-
<version>${juneau.compare.version}</version>
- <type>jar</type>
- </dependency>
- </oldVersion>
- <newVersion>
- <file>
-
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
- </file>
- </newVersion>
- <parameter>
-
<onlyModified>true</onlyModified>
-
<accessModifier>public</accessModifier>
- <excludes>
-
<exclude>org.apache.juneau.dto.swagger.SchemaInfo</exclude>
- </excludes>
-
<ignoreMissingClasses>true</ignoreMissingClasses>
-
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
-
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
-
<breakBuildIfCausedByExclusion>false</breakBuildIfCausedByExclusion>
-
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-
<overrideCompatibilityChangeParameters>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>SUPERCLASS_REMOVED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_REMOVED_IN_SUPERCLASS</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
</overrideCompatibilityChangeParameters>
- </parameter>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>cmp</goal>
- </goals>
- </execution>
- </executions>
- </plugin-->
</plugins>
</build>
</project>
diff --git a/juneau-core/juneau-marshall-rdf/pom.xml
b/juneau-core/juneau-marshall-rdf/pom.xml
index 1369e0434..97d54bd4c 100644
--- a/juneau-core/juneau-marshall-rdf/pom.xml
+++ b/juneau-core/juneau-marshall-rdf/pom.xml
@@ -66,15 +66,6 @@
</instructions>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
-
<include>**/*Test.class</include>
- </includes>
- </configuration>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
@@ -108,57 +99,6 @@
</execution>
</executions>
</plugin>
- <!--plugin>
- <groupId>com.github.siom79.japicmp</groupId>
- <artifactId>japicmp-maven-plugin</artifactId>
- <version>0.13.0</version>
- <configuration>
- <oldVersion>
- <dependency>
-
<groupId>org.apache.juneau</groupId>
-
<artifactId>${project.artifactId}</artifactId>
-
<version>${juneau.compare.version}</version>
- <type>jar</type>
- </dependency>
- </oldVersion>
- <newVersion>
- <file>
-
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
- </file>
- </newVersion>
- <parameter>
-
<onlyModified>true</onlyModified>
-
<accessModifier>public</accessModifier>
- <excludes>
- </excludes>
-
<ignoreMissingClasses>true</ignoreMissingClasses>
-
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
-
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
-
<breakBuildIfCausedByExclusion>false</breakBuildIfCausedByExclusion>
-
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-
<overrideCompatibilityChangeParameters>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>SUPERCLASS_REMOVED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_REMOVED_IN_SUPERCLASS</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
</overrideCompatibilityChangeParameters>
- </parameter>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>cmp</goal>
- </goals>
- </execution>
- </executions>
- </plugin-->
</plugins>
</build>
</project>
diff --git a/juneau-core/juneau-marshall/pom.xml
b/juneau-core/juneau-marshall/pom.xml
index 6bcfd935d..1abaacdf5 100644
--- a/juneau-core/juneau-marshall/pom.xml
+++ b/juneau-core/juneau-marshall/pom.xml
@@ -60,15 +60,6 @@
</instructions>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
-
<include>**/*Test.class</include>
- </includes>
- </configuration>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
@@ -102,69 +93,6 @@
</execution>
</executions>
</plugin>
- <!--plugin>
- <groupId>com.github.siom79.japicmp</groupId>
- <artifactId>japicmp-maven-plugin</artifactId>
- <version>0.13.0</version>
- <configuration>
- <oldVersion>
- <dependency>
-
<groupId>org.apache.juneau</groupId>
-
<artifactId>${project.artifactId}</artifactId>
-
<version>${juneau.compare.version}</version>
- <type>jar</type>
- </dependency>
- </oldVersion>
- <newVersion>
- <file>
-
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
- </file>
- </newVersion>
- <parameter>
-
<onlyModified>true</onlyModified>
-
<accessModifier>public</accessModifier>
- <excludes>
-
<exclude>org.apache.juneau.internal</exclude>
-
<exclude>org.apache.juneau.yaml.proto</exclude>
- </excludes>
-
<ignoreMissingClasses>true</ignoreMissingClasses>
-
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
-
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
-
<breakBuildIfCausedByExclusion>false</breakBuildIfCausedByExclusion>
-
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-
<overrideCompatibilityChangeParameters>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>SUPERCLASS_REMOVED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_REMOVED_IN_SUPERCLASS</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>METHOD_RETURN_TYPE_CHANGED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_TYPE_CHANGED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
</overrideCompatibilityChangeParameters>
- </parameter>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>cmp</goal>
- </goals>
- </execution>
- </executions>
- </plugin-->
</plugins>
</build>
</project>
diff --git a/juneau-examples/juneau-examples-rest/pom.xml
b/juneau-examples/juneau-examples-rest/pom.xml
index 2ac8583df..7df9346e9 100644
--- a/juneau-examples/juneau-examples-rest/pom.xml
+++ b/juneau-examples/juneau-examples-rest/pom.xml
@@ -75,9 +75,9 @@
<version>${hibernate.version}</version>
</dependency>
<dependency>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- <version>${xml.apis.version}</version>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ <version>${xml.apis.version}</version>
</dependency>
<dependency>
diff --git a/juneau-microservice/juneau-microservice-core/pom.xml
b/juneau-microservice/juneau-microservice-core/pom.xml
index 62463c0ff..a7b9425ff 100644
--- a/juneau-microservice/juneau-microservice-core/pom.xml
+++ b/juneau-microservice/juneau-microservice-core/pom.xml
@@ -68,58 +68,6 @@
</execution>
</executions>
</plugin>
- <!--plugin>
- <groupId>com.github.siom79.japicmp</groupId>
- <artifactId>japicmp-maven-plugin</artifactId>
- <version>0.13.0</version>
- <configuration>
- <oldVersion>
- <dependency>
-
<groupId>org.apache.juneau</groupId>
-
<artifactId>juneau-microservice-core</artifactId>
- <version>7.1.0</version>
- <type>jar</type>
- </dependency>
- </oldVersion>
- <newVersion>
- <file>
-
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
- </file>
- </newVersion>
- <parameter>
-
<onlyModified>true</onlyModified>
-
<accessModifier>public</accessModifier>
- <excludes>
-
<exclude>org.apache.juneau.microservice.resources</exclude>
- </excludes>
-
<ignoreMissingClasses>true</ignoreMissingClasses>
-
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
-
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
-
<breakBuildIfCausedByExclusion>false</breakBuildIfCausedByExclusion>
-
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-
<overrideCompatibilityChangeParameters>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>SUPERCLASS_REMOVED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_REMOVED_IN_SUPERCLASS</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
</overrideCompatibilityChangeParameters>
- </parameter>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>cmp</goal>
- </goals>
- </execution>
- </executions>
- </plugin-->
</plugins>
</build>
diff --git a/juneau-microservice/juneau-microservice-jetty/pom.xml
b/juneau-microservice/juneau-microservice-jetty/pom.xml
index 90dc5b06e..1700fbbfe 100644
--- a/juneau-microservice/juneau-microservice-jetty/pom.xml
+++ b/juneau-microservice/juneau-microservice-jetty/pom.xml
@@ -83,58 +83,6 @@
</execution>
</executions>
</plugin>
- <!--plugin>
- <groupId>com.github.siom79.japicmp</groupId>
- <artifactId>japicmp-maven-plugin</artifactId>
- <version>0.13.0</version>
- <configuration>
- <oldVersion>
- <dependency>
-
<groupId>org.apache.juneau</groupId>
-
<artifactId>juneau-microservice-jetty</artifactId>
- <version>7.1.0</version>
- <type>jar</type>
- </dependency>
- </oldVersion>
- <newVersion>
- <file>
-
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
- </file>
- </newVersion>
- <parameter>
-
<onlyModified>true</onlyModified>
-
<accessModifier>public</accessModifier>
- <excludes>
-
<exclude>org.apache.juneau.microservice.jetty.resources</exclude>
- </excludes>
-
<ignoreMissingClasses>true</ignoreMissingClasses>
-
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
-
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
-
<breakBuildIfCausedByExclusion>false</breakBuildIfCausedByExclusion>
-
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-
<overrideCompatibilityChangeParameters>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>SUPERCLASS_REMOVED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_REMOVED_IN_SUPERCLASS</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
</overrideCompatibilityChangeParameters>
- </parameter>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>cmp</goal>
- </goals>
- </execution>
- </executions>
- </plugin-->
</plugins>
</build>
diff --git a/juneau-rest/juneau-rest-client/pom.xml
b/juneau-rest/juneau-rest-client/pom.xml
index 2360ecc04..f17059a9b 100644
--- a/juneau-rest/juneau-rest-client/pom.xml
+++ b/juneau-rest/juneau-rest-client/pom.xml
@@ -34,6 +34,11 @@
<artifactId>juneau-marshall</artifactId>
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.juneau</groupId>
+ <artifactId>juneau-rest-common</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
@@ -82,66 +87,6 @@
</execution>
</executions>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
-
<include>**/*Test.class</include>
- </includes>
- </configuration>
- </plugin>
- <!--plugin>
- <groupId>com.github.siom79.japicmp</groupId>
- <artifactId>japicmp-maven-plugin</artifactId>
- <version>0.13.0</version>
- <configuration>
- <oldVersion>
- <dependency>
-
<groupId>org.apache.juneau</groupId>
-
<artifactId>${project.artifactId}</artifactId>
-
<version>${juneau.compare.version}</version>
- <type>jar</type>
- </dependency>
- </oldVersion>
- <newVersion>
- <file>
-
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
- </file>
- </newVersion>
- <parameter>
-
<onlyModified>true</onlyModified>
-
<accessModifier>public</accessModifier>
- <excludes>
- </excludes>
-
<ignoreMissingClasses>true</ignoreMissingClasses>
-
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
-
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
-
<breakBuildIfCausedByExclusion>false</breakBuildIfCausedByExclusion>
-
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-
<overrideCompatibilityChangeParameters>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>SUPERCLASS_REMOVED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_REMOVED_IN_SUPERCLASS</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
</overrideCompatibilityChangeParameters>
- </parameter>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>cmp</goal>
- </goals>
- </execution>
- </executions>
- </plugin-->
</plugins>
</build>
</project>
diff --git a/juneau-rest/juneau-rest-common/.gitignore
b/juneau-rest/juneau-rest-common/.gitignore
new file mode 100644
index 000000000..34acf885c
--- /dev/null
+++ b/juneau-rest/juneau-rest-common/.gitignore
@@ -0,0 +1,6 @@
+/target/
+**/.DS_Store
+.classpath
+.project
+/.settings/
+/bin/
diff --git a/juneau-rest/juneau-rest-server-rdf/pom.xml
b/juneau-rest/juneau-rest-common/pom.xml
similarity index 74%
copy from juneau-rest/juneau-rest-server-rdf/pom.xml
copy to juneau-rest/juneau-rest-common/pom.xml
index 6e12ce48d..6dbb06807 100644
--- a/juneau-rest/juneau-rest-server-rdf/pom.xml
+++ b/juneau-rest/juneau-rest-common/pom.xml
@@ -23,25 +23,20 @@
<version>9.0.0-SNAPSHOT</version>
</parent>
- <artifactId>juneau-rest-server-rdf</artifactId>
- <name>juneau/rest/rest-server-rdf</name>
- <description>Apache Juneau REST Servlet RDF support</description>
+ <artifactId>juneau-rest-common</artifactId>
+ <name>juneau/rest/rest-common</name>
+ <description>Apache Juneau REST Common API</description>
<packaging>bundle</packaging>
<dependencies>
<dependency>
<groupId>org.apache.juneau</groupId>
- <artifactId>juneau-rest-server</artifactId>
+ <artifactId>juneau-marshall</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.juneau</groupId>
- <artifactId>juneau-marshall-rdf</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpcore</artifactId>
</dependency>
</dependencies>
@@ -55,19 +50,6 @@
<build>
<plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-sources</id>
- <phase>verify</phase>
- <goals>
- <goal>jar-no-fork</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
@@ -75,26 +57,19 @@
<extensions>true</extensions>
<configuration>
<instructions>
-
<Automatic-Module-Name>org.apache.juneau.rest.server.rdf</Automatic-Module-Name>
+
<Automatic-Module-Name>org.apache.juneau.rest.common</Automatic-Module-Name>
</instructions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
-
<include>**/*Test.class</include>
- </includes>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
+ <artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
<goals>
- <goal>test-jar</goal>
+ <goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicStatusLine.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/BasicStatusLine.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/BasicStatusLine.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/BasicStatusLine.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpEntities.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpEntities.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpEntities.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpEntities.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpHeaders.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpHeaders.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpHeaders.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpHeaders.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpMethod.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpMethod.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpParts.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpParts.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpParts.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpParts.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpResources.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpResources.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpResources.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpResources.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpResponses.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpResponses.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpResponses.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpResponses.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/BasicHttpEntity.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/BasicHttpEntity.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/BasicHttpEntity.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/BasicHttpEntity.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/ByteArrayEntity.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/ByteArrayEntity.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/ByteArrayEntity.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/ByteArrayEntity.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/FileEntity.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/FileEntity.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/FileEntity.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/FileEntity.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/HttpEntityBuilder.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/HttpEntityBuilder.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/HttpEntityBuilder.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/HttpEntityBuilder.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/InputStreamEntity.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/InputStreamEntity.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/InputStreamEntity.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/InputStreamEntity.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/ReaderEntity.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/ReaderEntity.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/ReaderEntity.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/ReaderEntity.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/SerializedEntity.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/SerializedEntity.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/SerializedEntity.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/SerializedEntity.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/SerializedEntityBuilder.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/SerializedEntityBuilder.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/SerializedEntityBuilder.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/SerializedEntityBuilder.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/StringEntity.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/StringEntity.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/StringEntity.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/StringEntity.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/package-info.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/package-info.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/entity/package-info.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/package-info.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Accept.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Accept.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Accept.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Accept.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/AcceptCharset.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/AcceptCharset.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/AcceptCharset.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/AcceptCharset.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/AcceptEncoding.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/AcceptEncoding.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/AcceptEncoding.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/AcceptEncoding.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/AcceptLanguage.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/AcceptLanguage.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/AcceptLanguage.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/AcceptLanguage.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/AcceptRanges.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/AcceptRanges.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/AcceptRanges.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/AcceptRanges.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Age.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Age.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Age.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Age.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Allow.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Allow.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Allow.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Allow.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Authorization.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Authorization.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Authorization.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Authorization.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicBooleanHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicBooleanHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicBooleanHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicBooleanHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicCsvHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicCsvHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicCsvHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicCsvHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicEntityTagHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicEntityTagHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicEntityTagsHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagsHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicEntityTagsHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagsHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicHeaderIterator.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicHeaderIterator.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicHeaderIterator.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicHeaderIterator.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicIntegerHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicIntegerHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicIntegerHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicIntegerHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicLongHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicLongHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicLongHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicLongHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicStringHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicStringHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicStringRangesHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringRangesHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicStringRangesHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringRangesHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicUriHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicUriHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicUriHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicUriHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/CacheControl.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/CacheControl.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/CacheControl.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/CacheControl.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ClientVersion.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ClientVersion.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ClientVersion.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ClientVersion.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Connection.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Connection.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Connection.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Connection.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentDisposition.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentDisposition.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentDisposition.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentDisposition.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentEncoding.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentEncoding.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentEncoding.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentEncoding.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentLanguage.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentLanguage.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentLanguage.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentLanguage.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentLength.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentLength.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentLength.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentLength.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentLocation.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentLocation.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentLocation.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentLocation.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentRange.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentRange.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentRange.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentRange.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentType.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentType.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ContentType.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ContentType.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Date.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Date.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Date.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Date.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Debug.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Debug.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Debug.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Debug.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ETag.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ETag.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ETag.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ETag.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/EntityTag.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/EntityTag.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/EntityTag.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/EntityTag.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/EntityTags.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/EntityTags.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/EntityTags.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/EntityTags.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Expect.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Expect.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Expect.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Expect.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Expires.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Expires.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Expires.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Expires.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Forwarded.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Forwarded.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Forwarded.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Forwarded.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/From.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/From.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/From.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/From.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderBeanMeta.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderBeanMeta.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderBeanMeta.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderBeanMeta.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderList.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderList.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Headerable.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Headerable.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Headerable.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Headerable.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Host.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Host.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Host.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Host.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/IfMatch.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfMatch.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/IfMatch.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfMatch.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/IfModifiedSince.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfModifiedSince.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/IfModifiedSince.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfModifiedSince.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/IfNoneMatch.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfNoneMatch.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/IfNoneMatch.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfNoneMatch.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/IfRange.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfRange.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/IfRange.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfRange.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/IfUnmodifiedSince.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfUnmodifiedSince.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/IfUnmodifiedSince.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfUnmodifiedSince.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/LastModified.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/LastModified.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/LastModified.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/LastModified.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Location.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Location.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Location.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Location.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/MaxForwards.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/MaxForwards.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/MaxForwards.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/MaxForwards.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/NoTrace.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/NoTrace.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/NoTrace.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/NoTrace.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Origin.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Origin.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Origin.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Origin.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Pragma.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Pragma.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Pragma.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Pragma.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ProxyAuthenticate.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ProxyAuthenticate.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ProxyAuthenticate.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ProxyAuthenticate.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ProxyAuthorization.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ProxyAuthorization.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/ProxyAuthorization.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ProxyAuthorization.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Range.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Range.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Range.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Range.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Referer.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Referer.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Referer.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Referer.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/RetryAfter.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/RetryAfter.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/RetryAfter.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/RetryAfter.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/SerializedHeader.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/SerializedHeader.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/SerializedHeader.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/SerializedHeader.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Server.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Server.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Server.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Server.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/TE.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/TE.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/TE.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/TE.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Thrown.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Thrown.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Thrown.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Thrown.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Trailer.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Trailer.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Trailer.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Trailer.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/TransferEncoding.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/TransferEncoding.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/TransferEncoding.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/TransferEncoding.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Upgrade.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Upgrade.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Upgrade.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Upgrade.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/UserAgent.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/UserAgent.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/UserAgent.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/UserAgent.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Vary.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Vary.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Vary.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Vary.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Via.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Via.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Via.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Via.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Warning.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Warning.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Warning.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Warning.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/WwwAuthenticate.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/WwwAuthenticate.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/WwwAuthenticate.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/WwwAuthenticate.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/package-info.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/package-info.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/package-info.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/package-info.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/package-info.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/package-info.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/package-info.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/package-info.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicBooleanPart.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicBooleanPart.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicBooleanPart.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicBooleanPart.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicCsvArrayPart.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicCsvArrayPart.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicCsvArrayPart.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicCsvArrayPart.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicDatePart.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicDatePart.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicDatePart.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicDatePart.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicIntegerPart.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicIntegerPart.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicIntegerPart.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicIntegerPart.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicLongPart.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicLongPart.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicLongPart.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicLongPart.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicPart.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicPart.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicPart.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicPart.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicPartIterator.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicPartIterator.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicPartIterator.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicPartIterator.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicStringPart.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicStringPart.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicStringPart.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicStringPart.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicUriPart.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicUriPart.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicUriPart.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/BasicUriPart.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/NameValuePairable.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/NameValuePairable.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/NameValuePairable.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/NameValuePairable.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartBeanMeta.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartBeanMeta.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartBeanMeta.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartBeanMeta.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartIterator.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartIterator.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartIterator.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartIterator.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartList.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartList.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/SerializedPart.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/SerializedPart.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/SerializedPart.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/SerializedPart.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/package-info.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/package-info.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/package-info.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/package-info.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/Remote.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/Remote.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/Remote.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/Remote.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemoteDelete.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemoteDelete.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemoteDelete.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemoteDelete.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemoteGet.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemoteGet.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemoteGet.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemoteGet.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemoteOp.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemoteOp.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemoteOp.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemoteOp.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemotePost.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemotePost.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemotePost.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemotePost.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemotePut.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemotePut.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemotePut.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemotePut.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemoteReturn.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemoteReturn.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemoteReturn.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemoteReturn.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemoteUtils.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemoteUtils.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RemoteUtils.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RemoteUtils.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RrpcInterfaceMeta.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RrpcInterfaceMeta.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RrpcInterfaceMeta.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RrpcInterfaceMeta.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RrpcInterfaceMethodMeta.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RrpcInterfaceMethodMeta.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/RrpcInterfaceMethodMeta.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/RrpcInterfaceMethodMeta.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/package-info.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/package-info.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/remote/package-info.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/remote/package-info.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/BasicResource.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/BasicResource.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/BasicResource.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/BasicResource.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/ByteArrayResource.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/ByteArrayResource.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/ByteArrayResource.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/ByteArrayResource.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/FileResource.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/FileResource.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/FileResource.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/FileResource.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/HttpResource.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/HttpResource.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/HttpResource.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/HttpResource.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/HttpResourceBuilder.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/HttpResourceBuilder.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/HttpResourceBuilder.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/HttpResourceBuilder.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/InputStreamResource.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/InputStreamResource.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/InputStreamResource.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/InputStreamResource.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/ReaderResource.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/ReaderResource.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/ReaderResource.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/ReaderResource.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/StringResource.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/StringResource.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/StringResource.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/StringResource.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/package-info.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/package-info.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/resource/package-info.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/resource/package-info.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Accepted.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Accepted.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Accepted.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Accepted.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/AlreadyReported.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/AlreadyReported.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/AlreadyReported.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/AlreadyReported.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BadRequest.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BadRequest.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BadRequest.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BadRequest.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpResponse.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BasicHttpResponse.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpResponse.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BasicHttpResponse.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Conflict.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Conflict.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Conflict.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Conflict.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Continue.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Continue.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Continue.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Continue.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Created.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Created.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Created.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Created.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/EarlyHints.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/EarlyHints.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/EarlyHints.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/EarlyHints.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/FailedDependency.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/FailedDependency.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/FailedDependency.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/FailedDependency.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Forbidden.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Forbidden.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Forbidden.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Forbidden.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Found.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Found.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Found.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Found.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Gone.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Gone.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Gone.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Gone.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/HttpExceptionBuilder.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpExceptionBuilder.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/HttpExceptionBuilder.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpExceptionBuilder.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/HttpResponseBuilder.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpResponseBuilder.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/HttpResponseBuilder.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpResponseBuilder.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/IMUsed.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/IMUsed.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/IMUsed.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/IMUsed.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/InternalServerError.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InternalServerError.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/InternalServerError.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InternalServerError.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/LengthRequired.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LengthRequired.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/LengthRequired.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LengthRequired.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Locked.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Locked.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Locked.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Locked.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/LoopDetected.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LoopDetected.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/LoopDetected.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LoopDetected.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MovedPermanently.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MovedPermanently.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MovedPermanently.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MovedPermanently.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MultiStatus.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MultiStatus.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MultiStatus.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MultiStatus.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MultipleChoices.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MultipleChoices.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/MultipleChoices.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MultipleChoices.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NoContent.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NoContent.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NoContent.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NoContent.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NonAuthoritiveInformation.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NonAuthoritiveInformation.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NonAuthoritiveInformation.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NonAuthoritiveInformation.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NotExtended.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotExtended.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NotExtended.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotExtended.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NotFound.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotFound.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NotFound.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotFound.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NotImplemented.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotImplemented.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NotImplemented.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotImplemented.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NotModified.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotModified.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/NotModified.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotModified.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Ok.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Ok.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Ok.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Ok.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PartialContent.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PartialContent.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PartialContent.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PartialContent.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PermanentRedirect.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PermanentRedirect.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PermanentRedirect.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PermanentRedirect.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Processing.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Processing.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Processing.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Processing.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/ResetContent.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ResetContent.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/ResetContent.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ResetContent.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/SeeOther.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/SeeOther.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/SeeOther.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/SeeOther.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/SwitchingProtocols.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/SwitchingProtocols.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/SwitchingProtocols.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/SwitchingProtocols.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/TemporaryRedirect.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TemporaryRedirect.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/TemporaryRedirect.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TemporaryRedirect.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Unauthorized.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Unauthorized.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/Unauthorized.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Unauthorized.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UriTooLong.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UriTooLong.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UriTooLong.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UriTooLong.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UseProxy.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UseProxy.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/UseProxy.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UseProxy.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/package-info.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/package-info.java
similarity index 100%
rename from
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/package-info.java
rename to
juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/package-info.java
diff --git a/juneau-rest/juneau-rest-mock/pom.xml
b/juneau-rest/juneau-rest-mock/pom.xml
index 809901a53..cf5c86cc9 100644
--- a/juneau-rest/juneau-rest-mock/pom.xml
+++ b/juneau-rest/juneau-rest-mock/pom.xml
@@ -91,57 +91,6 @@
</execution>
</executions>
</plugin>
- <!--plugin>
- <groupId>com.github.siom79.japicmp</groupId>
- <artifactId>japicmp-maven-plugin</artifactId>
- <version>0.13.0</version>
- <configuration>
- <oldVersion>
- <dependency>
-
<groupId>org.apache.juneau</groupId>
-
<artifactId>${project.artifactId}</artifactId>
-
<version>${juneau.compare.version}</version>
- <type>jar</type>
- </dependency>
- </oldVersion>
- <newVersion>
- <file>
-
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
- </file>
- </newVersion>
- <parameter>
-
<onlyModified>true</onlyModified>
-
<accessModifier>public</accessModifier>
- <excludes>
- </excludes>
-
<ignoreMissingClasses>true</ignoreMissingClasses>
-
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
-
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
-
<breakBuildIfCausedByExclusion>false</breakBuildIfCausedByExclusion>
-
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-
<overrideCompatibilityChangeParameters>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>SUPERCLASS_REMOVED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_REMOVED_IN_SUPERCLASS</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
</overrideCompatibilityChangeParameters>
- </parameter>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>cmp</goal>
- </goals>
- </execution>
- </executions>
- </plugin-->
</plugins>
</build>
</project>
diff --git a/juneau-rest/juneau-rest-server-jaxrs/pom.xml
b/juneau-rest/juneau-rest-server-jaxrs/pom.xml
index 881cd6d9d..80fca444b 100644
--- a/juneau-rest/juneau-rest-server-jaxrs/pom.xml
+++ b/juneau-rest/juneau-rest-server-jaxrs/pom.xml
@@ -89,66 +89,6 @@
</instructions>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
-
<include>**/*Test.class</include>
- </includes>
- </configuration>
- </plugin>
- <!--plugin>
- <groupId>com.github.siom79.japicmp</groupId>
- <artifactId>japicmp-maven-plugin</artifactId>
- <version>0.13.0</version>
- <configuration>
- <oldVersion>
- <dependency>
-
<groupId>org.apache.juneau</groupId>
-
<artifactId>${project.artifactId}</artifactId>
-
<version>${juneau.compare.version}</version>
- <type>jar</type>
- </dependency>
- </oldVersion>
- <newVersion>
- <file>
-
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
- </file>
- </newVersion>
- <parameter>
-
<onlyModified>true</onlyModified>
-
<accessModifier>public</accessModifier>
- <excludes>
- </excludes>
-
<ignoreMissingClasses>true</ignoreMissingClasses>
-
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
-
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
-
<breakBuildIfCausedByExclusion>false</breakBuildIfCausedByExclusion>
-
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-
<overrideCompatibilityChangeParameters>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>SUPERCLASS_REMOVED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_REMOVED_IN_SUPERCLASS</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
</overrideCompatibilityChangeParameters>
- </parameter>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>cmp</goal>
- </goals>
- </execution>
- </executions>
- </plugin-->
</plugins>
</build>
</project>
diff --git a/juneau-rest/juneau-rest-server-rdf/pom.xml
b/juneau-rest/juneau-rest-server-rdf/pom.xml
index 6e12ce48d..17f301da2 100644
--- a/juneau-rest/juneau-rest-server-rdf/pom.xml
+++ b/juneau-rest/juneau-rest-server-rdf/pom.xml
@@ -79,15 +79,6 @@
</instructions>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
-
<include>**/*Test.class</include>
- </includes>
- </configuration>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
diff --git a/juneau-rest/juneau-rest-server-springboot/pom.xml
b/juneau-rest/juneau-rest-server-springboot/pom.xml
index a3da36f22..588449193 100644
--- a/juneau-rest/juneau-rest-server-springboot/pom.xml
+++ b/juneau-rest/juneau-rest-server-springboot/pom.xml
@@ -35,18 +35,18 @@
<version>${project.version}</version>
</dependency>
- <!-- Spring Boot dependencies-->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- <version>${springboot.version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-logging</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
+ <!-- Spring Boot dependencies-->
+ <dependency>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-starter-web</artifactId>
+ <version>${springboot.version}</version>
+ <exclusions>
+ <exclusion>
+
<groupId>org.springframework.boot</groupId>
+
<artifactId>spring-boot-starter-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
</dependencies>
<properties>
@@ -83,66 +83,6 @@
</instructions>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
-
<include>**/*Test.class</include>
- </includes>
- </configuration>
- </plugin>
- <!--plugin>
- <groupId>com.github.siom79.japicmp</groupId>
- <artifactId>japicmp-maven-plugin</artifactId>
- <version>0.13.0</version>
- <configuration>
- <oldVersion>
- <dependency>
-
<groupId>org.apache.juneau</groupId>
-
<artifactId>${project.artifactId}</artifactId>
-
<version>${juneau.compare.version}</version>
- <type>jar</type>
- </dependency>
- </oldVersion>
- <newVersion>
- <file>
-
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
- </file>
- </newVersion>
- <parameter>
-
<onlyModified>true</onlyModified>
-
<accessModifier>public</accessModifier>
- <excludes>
- </excludes>
-
<ignoreMissingClasses>true</ignoreMissingClasses>
-
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
-
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
-
<breakBuildIfCausedByExclusion>false</breakBuildIfCausedByExclusion>
-
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-
<overrideCompatibilityChangeParameters>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>SUPERCLASS_REMOVED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_REMOVED_IN_SUPERCLASS</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
</overrideCompatibilityChangeParameters>
- </parameter>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>cmp</goal>
- </goals>
- </execution>
- </executions>
- </plugin-->
</plugins>
</build>
</project>
diff --git a/juneau-rest/juneau-rest-server/pom.xml
b/juneau-rest/juneau-rest-server/pom.xml
index 3045bff1a..53e9082dc 100644
--- a/juneau-rest/juneau-rest-server/pom.xml
+++ b/juneau-rest/juneau-rest-server/pom.xml
@@ -34,6 +34,11 @@
<artifactId>juneau-marshall</artifactId>
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.juneau</groupId>
+ <artifactId>juneau-rest-common</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<dependency>
<groupId>org.apache.juneau</groupId>
<artifactId>juneau-config</artifactId>
@@ -105,15 +110,6 @@
</instructions>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
-
<include>**/*Test.class</include>
- </includes>
- </configuration>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
@@ -125,73 +121,6 @@
</execution>
</executions>
</plugin>
- <!--plugin>
- <groupId>com.github.siom79.japicmp</groupId>
- <artifactId>japicmp-maven-plugin</artifactId>
- <version>0.13.0</version>
- <configuration>
- <skip>false</skip>
- <oldVersion>
- <dependency>
-
<groupId>org.apache.juneau</groupId>
-
<artifactId>${project.artifactId}</artifactId>
-
<version>${juneau.compare.version}</version>
- <type>jar</type>
- </dependency>
- </oldVersion>
- <newVersion>
- <file>
-
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
- </file>
- </newVersion>
- <parameter>
-
<onlyModified>true</onlyModified>
-
<accessModifier>public</accessModifier>
- <excludes>
-
<exclude>org.apache.juneau.rest.response.DefaultHandler</exclude>
-
<exclude>org.apache.juneau.rest.response.InputStreamHandler</exclude>
-
<exclude>org.apache.juneau.rest.response.ReaderHandler</exclude>
-
<exclude>org.apache.juneau.rest.response.RedirectHandler</exclude>
-
<exclude>org.apache.juneau.rest.response.StreamableHandler</exclude>
-
<exclude>org.apache.juneau.rest.response.WritableHandler</exclude>
-
<exclude>org.apache.juneau.rest.response.ZipFileListFileHandler</exclude>
-
<exclude>org.apache.juneau.rest.ResponseHandler</exclude>
-
<exclude>org.apache.juneau.rest.RestCallHandler</exclude>
-
<exclude>org.apache.juneau.rest.RestException</exclude>
- </excludes>
-
<ignoreMissingClasses>true</ignoreMissingClasses>
-
<onlyBinaryIncompatible>true</onlyBinaryIncompatible>
-
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
-
<breakBuildIfCausedByExclusion>false</breakBuildIfCausedByExclusion>
-
<breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-
<overrideCompatibilityChangeParameters>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>SUPERCLASS_REMOVED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>FIELD_REMOVED_IN_SUPERCLASS</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
<overrideCompatibilityChangeParameter>
-
<binaryCompatible>true</binaryCompatible>
-
<compatibilityChange>METHOD_RETURN_TYPE_CHANGED</compatibilityChange>
-
<sourceCompatible>true</sourceCompatible>
-
</overrideCompatibilityChangeParameter>
-
</overrideCompatibilityChangeParameters>
- </parameter>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>cmp</goal>
- </goals>
- </execution>
- </executions>
- </plugin-->
</plugins>
</build>
</project>
diff --git a/juneau-rest/pom.xml b/juneau-rest/pom.xml
index e632b5790..616d52da6 100644
--- a/juneau-rest/pom.xml
+++ b/juneau-rest/pom.xml
@@ -29,6 +29,7 @@
<description>Apache Juneau REST APIs</description>
<modules>
+ <module>juneau-rest-common</module>
<module>juneau-rest-server</module>
<module>juneau-rest-server-jaxrs</module>
<module>juneau-rest-server-rdf</module>
diff --git a/juneau-sc/juneau-sc-server/pom.xml
b/juneau-sc/juneau-sc-server/pom.xml
index 463bde38b..e4aecaf49 100644
--- a/juneau-sc/juneau-sc-server/pom.xml
+++ b/juneau-sc/juneau-sc-server/pom.xml
@@ -41,10 +41,6 @@
<version>4.7.0.201704051617-r</version>
</dependency>
- <!-- Juneau dependencies -->
- <!-- <dependency> <groupId>org.apache.juneau</groupId>
<artifactId>juneau-examples-rest</artifactId>
- <version>8.0.0-SNAPSHOT</version> </dependency> -->
-
<dependency>
<groupId>org.apache.juneau</groupId>
<artifactId>juneau-rest-server</artifactId>
diff --git a/pom.xml b/pom.xml
index 378ac9122..2a1a6638a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -95,11 +95,6 @@
<artifactId>httpcore</artifactId>
<version>${httpcore.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.httpcomponents</groupId>
- <artifactId>httpmime</artifactId>
- <version>${httpclient.version}</version>
- </dependency>
<dependency>
<!-- Java 11 -->
<groupId>javax.activation</groupId>