Github user richardcloudsoft commented on a diff in the pull request:
https://github.com/apache/incubator-brooklyn/pull/85#discussion_r15521448
--- Diff: camp/camp-server/pom.xml ---
@@ -101,36 +103,79 @@
</exclusion>
</exclusions>
</dependency>
-
<dependency>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-multipart</artifactId>
- <version>${jersey.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.jersey</groupId>
+ <artifactId>jersey-core</artifactId>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
- <version>${validation-api.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
- <version>${jetty.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.jetty</groupId>
+ <artifactId>jetty-server</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.jetty</groupId>
+ <artifactId>jetty-servlet</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.jetty</groupId>
+ <artifactId>jetty-util</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.jetty.orbit</groupId>
+ <artifactId>javax.servlet</artifactId>
</dependency>
<dependency>
<groupId>io.brooklyn</groupId>
<artifactId>brooklyn-utils-rest-swagger</artifactId>
- <version>${brooklyn.version}</version>
+ <version>${project.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>io.brooklyn</groupId>
+ <artifactId>brooklyn-utils-common</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ </dependency>
+ <!-- ATTN: this moves the dependency version from 1.9.2 to 1.9.13
-->
--- End diff --
camp-server was previously in an external repository, and ended up with its
own set of preferred versions that did not match brooklyn. Unifying camp-server
into Brooklyn has meant that some version numbers need to change so that the
entire project has consistent versions of dependencies. In this case it's
caused camp-server to depend on a newer version of Jackson. It's possible that
this might introduce a bug but moving forward minor versions is generally safe
and I have run all units tests and a smoke test with a real app. TBH I didn't
mean to commit this comment, it's mostly a pointer for me for testing, and I
will probably remove it when rebasing.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---