An argument against RESTeasy
As I suspected, the dependencies for RESTeasy are too numerous. I thin we need to go with Jersey. grep BuildRequires ~/rpmbuild/SPECS/resteasy.spec BuildRequires: jpackage-utils BuildRequires: java BuildRequires: java-devel BuildRequires: maven2 BuildRequires: maven-compiler-plugin BuildRequires: maven-javadoc-plugin BuildRequires: maven-install-plugin BuildRequires: maven-site-plugin BuildRequires: maven-source-plugin BuildRequires: maven-resources-plugin BuildRequires: maven-surefire-plugin BuildRequires: maven-jar-plugin #BuildRequires: maven-jdocbook-plugin BuildRequires: maven-assembly-plugin BuildRequires: jboss-jaxrpc-api_1.1_spec BuildRequires: jboss-servlet-api_3.0_spec BuildRequires: jboss-el-api_2.2_spec BuildRequires: jboss-ejb-api_3.1_spec BuildRequires: weld-cdi-1.0-api BuildRequires: codehaus-stax11-api BuildRequires: jboss-el BuildRequires: hibernate3-ejb-persistence-3.0-api #BuildRequires: hc-httpcore #BuildRequires: hc-httpclient BuildRequires: httpcomponents-project = 4.1.1-0.2.ep6.el6 BuildRequires: httpcomponents-httpcore = 4.1.3-0.2.ep6.el6 BuildRequires: httpcomponents-httpclient = 4.1.1-0.2.ep6.el6 BuildRequires: glassfish-jaxws #BuildRequires: xmlgraphics-batik #BuildRequires: xmlgraphics-commons #BuildRequires: xml-commons-resolver BuildRequires: javassist >= 0:3.9.0 BuildRequires: glassfish-javamail BuildRequires: glassfish-jaxb >= 0:2.1.9 #BuildRequires: glassfish-jaxws BuildRequires: sun-sjsxp >= 0:1.0.1 BuildRequires: tomcat6-lib >= 0:6.0.32 BuildRequires: jaxen >= 0:1.1.2 BuildRequires: jgroups >= 0:2.6.19 BuildRequires: junit4 BuildRequires: apache-abdera-core >= 0:0.4.0 BuildRequires: apache-abdera-parser >= 0:0.4.0 BuildRequires: apache-abdera-client >= 0:0.4.0 BuildRequires: apache-abdera-dependencies >= 0:0.4.0 BuildRequires: apache-james >= 0:0.6 BuildRequires: ws-commons-axiom >= 0:1.2.7 BuildRequires: codehaus-jackson-core-asl >= 0:1.0.1 BuildRequires: codehaus-jackson-jaxrs >= 0:1.0.1 BuildRequires: codehaus-jackson-mapper-asl >= 0:1.0.1 BuildRequires: codehaus-jackson-xc BuildRequires: jettison >= 0:1.2 BuildRequires: wstx >= 0:3.2.8 BuildRequires: jboss-cache-core >= 0:3.2.7 BuildRequires: jboss-common-core >= 0:2.2.17 BuildRequires: jboss-common-logging-spi >= 0:2.1.2 BuildRequires: jboss-parent BuildRequires: jyaml >= 0:1.3 BuildRequires: richfaces-highlight BuildRequires: richfaces-docs BuildRequires: richfaces-root BuildRequires: scannotation >= 0:1.0.2 BuildRequires: slf4j >= 0:1.5.8 BuildRequires: xalan-j2 >= 0:2.7.0 BuildRequires: xerces-j2 >= 0:2.9.1 BuildRequires: xml-commons >= 0:1.3.03 BuildRequires: xpp3-minimal >= 0:1.1.3.4 BuildRequires: jcip-annotations BuildRequires: zip
Adam, Its not that clear. Unfortunately, the dependencies for Jersey are pretty numerous too. I found an rpm for jersey on rpmbone, so the names may be a little different, but still indicative. [alee@localhost SPECS]$ grep BuildRequires jersey.spec BuildRequires: java-devel >= 0:1.6.0 BuildRequires: jpackage-utils >= 0:1.7.5 BuildRequires: ant >= 0:1.7.1 BuildRequires: maven2 >= 0:2.0.8 BuildRequires: maven2-plugin-antrun BuildRequires: maven2-plugin-assembly BuildRequires: maven2-plugin-compiler BuildRequires: maven2-plugin-dependency BuildRequires: maven2-plugin-install BuildRequires: maven2-plugin-jar BuildRequires: maven2-plugin-javadoc BuildRequires: maven2-plugin-resources BuildRequires: maven2-plugin-war BuildRequires: mojo-maven2-plugin-build-helper BuildRequires: mojo-maven2-plugin-buildnumber BuildRequires: mojo-parent BuildRequires: geronimo-genesis BuildRequires: istack-commons-maven-plugin BuildRequires: jetty6-annotations BuildRequires: jetty6-jsp-2.1 BuildRequires: jetty6-maven2-plugins BuildRequires: junit4 BuildRequires: docbook-xsl BuildRequires: geronimo-genesis2 BuildRequires: hc-httpclient BuildRequires: hc-project BuildRequires: jaxb-maven2-plugin BuildRequires: jflex-maven-plugin BuildRequires: oss-parent BuildRequires: saxon BuildRequires: saxon-scripts BuildRequires: testng BuildRequires: tomcat5-jasper BuildRequires: xmlgraphics-fop BuildRequires: annotation_1_0_api BuildRequires: aopalliance BuildRequires: apache-abdera-extensions BuildRequires: apache-abdera-parser BuildRequires: apache-abdera-server BuildRequires: apache-commons-collections BuildRequires: apache-commons-dbcp BuildRequires: apache-commons-httpclient BuildRequires: apache-commons-logging BuildRequires: aspectj BuildRequires: cglib BuildRequires: google-guice BuildRequires: grizzly >= 0:1.9 BuildRequires: hibernate3-entitymanager BuildRequires: hsqldb BuildRequires: jackson BuildRequires: javamail_1_4_api BuildRequires: jcdi_1_0_api BuildRequires: jdom BuildRequires: jettison BuildRequires: jpa_1_0_api BuildRequires: jsp_2_0_api BuildRequires: jsr311-1.1.1-api BuildRequires: jta_1_0_1B_api BuildRequires: objectweb-asm BuildRequires: ops4j-pax-exam BuildRequires: org.osgi.core BuildRequires: rome #BuildRequires: scala BuildRequires: servlet_2_5_api BuildRequires: servlet_3_0_api BuildRequires: simple BuildRequires: slf4j BuildRequires: spring2-all BuildRequires: sun-fi BuildRequires: sun-jaxb-2.1-api BuildRequires: sun-jaxb-2.1-impl BuildRequires: sun-mimepull BuildRequires: wstx BuildRequires: xerces-j2 On Thu, 2011-11-17 at 19:50 -0500, Adam Young wrote:
As I suspected, the dependencies for RESTeasy are too numerous. I thin we need to go with Jersey.
grep BuildRequires ~/rpmbuild/SPECS/resteasy.spec BuildRequires: jpackage-utils BuildRequires: java BuildRequires: java-devel BuildRequires: maven2 BuildRequires: maven-compiler-plugin BuildRequires: maven-javadoc-plugin BuildRequires: maven-install-plugin BuildRequires: maven-site-plugin BuildRequires: maven-source-plugin BuildRequires: maven-resources-plugin BuildRequires: maven-surefire-plugin BuildRequires: maven-jar-plugin #BuildRequires: maven-jdocbook-plugin BuildRequires: maven-assembly-plugin BuildRequires: jboss-jaxrpc-api_1.1_spec BuildRequires: jboss-servlet-api_3.0_spec BuildRequires: jboss-el-api_2.2_spec BuildRequires: jboss-ejb-api_3.1_spec BuildRequires: weld-cdi-1.0-api BuildRequires: codehaus-stax11-api BuildRequires: jboss-el BuildRequires: hibernate3-ejb-persistence-3.0-api #BuildRequires: hc-httpcore #BuildRequires: hc-httpclient BuildRequires: httpcomponents-project = 4.1.1-0.2.ep6.el6 BuildRequires: httpcomponents-httpcore = 4.1.3-0.2.ep6.el6 BuildRequires: httpcomponents-httpclient = 4.1.1-0.2.ep6.el6 BuildRequires: glassfish-jaxws #BuildRequires: xmlgraphics-batik #BuildRequires: xmlgraphics-commons #BuildRequires: xml-commons-resolver BuildRequires: javassist >= 0:3.9.0 BuildRequires: glassfish-javamail BuildRequires: glassfish-jaxb >= 0:2.1.9 #BuildRequires: glassfish-jaxws BuildRequires: sun-sjsxp >= 0:1.0.1 BuildRequires: tomcat6-lib >= 0:6.0.32 BuildRequires: jaxen >= 0:1.1.2 BuildRequires: jgroups >= 0:2.6.19 BuildRequires: junit4 BuildRequires: apache-abdera-core >= 0:0.4.0 BuildRequires: apache-abdera-parser >= 0:0.4.0 BuildRequires: apache-abdera-client >= 0:0.4.0 BuildRequires: apache-abdera-dependencies >= 0:0.4.0 BuildRequires: apache-james >= 0:0.6 BuildRequires: ws-commons-axiom >= 0:1.2.7 BuildRequires: codehaus-jackson-core-asl >= 0:1.0.1 BuildRequires: codehaus-jackson-jaxrs >= 0:1.0.1 BuildRequires: codehaus-jackson-mapper-asl >= 0:1.0.1 BuildRequires: codehaus-jackson-xc BuildRequires: jettison >= 0:1.2 BuildRequires: wstx >= 0:3.2.8 BuildRequires: jboss-cache-core >= 0:3.2.7 BuildRequires: jboss-common-core >= 0:2.2.17 BuildRequires: jboss-common-logging-spi >= 0:2.1.2 BuildRequires: jboss-parent BuildRequires: jyaml >= 0:1.3 BuildRequires: richfaces-highlight BuildRequires: richfaces-docs BuildRequires: richfaces-root BuildRequires: scannotation >= 0:1.0.2 BuildRequires: slf4j >= 0:1.5.8 BuildRequires: xalan-j2 >= 0:2.7.0 BuildRequires: xerces-j2 >= 0:2.9.1 BuildRequires: xml-commons >= 0:1.3.03 BuildRequires: xpp3-minimal >= 0:1.1.3.4 BuildRequires: jcip-annotations BuildRequires: zip
_______________________________________________ Pki-devel mailing list Pki-devel@redhat.com https://www.redhat.com/mailman/listinfo/pki-devel
participants (2)
-
Adam Young -
Ade Lee