From Fedora Project Wiki
No edit summary
No edit summary
Line 1: Line 1:
This page lists all of the packages that the Soprano backend downloads when building with Maven. The next step is to add links to the homepage and indications of the Fedora/JPackage status of each.
This page lists all of the packages that the Soprano backend downloads when building with Maven. I'm currently in the process of checking whether each is in Fedora and JPackage, and whether each package includes the necessary Maven fragments to allow it to be used in an offline Maven build.
== Included in Fedora (and JPackage) ==
 
These packages are already in Fedora, although in some cases the JPackage version is newer or has the necessary Maven metadata.


* activation-1.1.jar
* activation-1.1.jar
** Included in classpathx-jaf (fedora and jpackage); no maven metadata in fedora package
** Included in classpathx-jaf (fedora and jpackage); no maven metadata in either package
* aduna-appbase-core-3.4.1.jar
* aduna-appbase-logging-api-3.4.1.jar
* aduna-appbase-logging-file-3.4.1.jar
* aduna-appbase-webapp-base-core-3.4.1.jar
* aduna-commons-collections-2.3.jar
* aduna-commons-concurrent-2.2.jar
* aduna-commons-i18n-1.0.jar
* aduna-commons-io-2.4.jar
* aduna-commons-iteration-2.3.jar
* aduna-commons-lang-2.3.jar
* aduna-commons-net-2.2.jar
* aduna-commons-net-http-server-embedded-2.1.jar
* aduna-commons-platform-info-2.4.jar
* aduna-commons-text-2.2.jar
* aduna-commons-webapp-core-2.4.jar
* aduna-commons-xml-2.2.jar
** Need to package all of these
* ant-1.6.5.jar
* ant-1.6.5.jar
* aopalliance-1.0.jar
** ant-1.7.1 is in fedora and has the necessary maven stuff
** In jpackage, not in fedora -- maven metadata included
* asm-1.5.3.jar
** asm1 is only in jpackage -- maven metadata included
* cglib-2.1_3.jar
** Only in jpackage -- no maven metadata
* commons-cli-1.1.jar
* commons-cli-1.1.jar
** In jpackage and fedora -- neither has maven metadata
** In jpackage and fedora -- neither has maven metadata
* commons-codec-1.3.jar
* commons-codec-1.3.jar
** In jpackage and fedora -- fedora has no maven stuff, jpackage might (hard to tell)
** In jpackage and fedora -- fedora has no maven stuff, jpackage might (hard to tell, odd format)
* commons-collections-3.2.jar
* commons-collections-3.2.jar
** In jpackage and fedora -- neither has maven metadata
* commons-dbcp-1.2.2.jar
* commons-dbcp-1.2.2.jar
** In jpackage and fedora -- neither has maven metadata
* commons-fileupload-1.2.1.jar
* commons-fileupload-1.2.1.jar
** The 1.2 version is only in jpackage (fedora has 1.0) -- jpackage has metadata, fedora does not
* commons-httpclient-3.1.jar
* commons-httpclient-3.1.jar
* commons-io-1.3.2.jar
** In jpackage and fedora -- neither has maven metadata
* commons-io-1.4.jar
* commons-lang-2.1.jar
* commons-lang-2.1.jar
** In jpackage and fedora (fedora's is newer, 2.3 vs 2.1) -- fedora has metadata, jpackage may have (odd format)
* commons-pool-1.3.jar
* commons-pool-1.3.jar
** In jpackage and fedora -- neither has maven metadata
* core-3.1.1.jar
* core-3.1.1.jar
** This file comes from the Eclipse JDT, which is in Fedora but fairly certainly doesn't have maven metadata
* doxia-core-1.0.jar
* doxia-core-1.0.jar
* doxia-decoration-model-1.0.jar
* doxia-decoration-model-1.0.jar
Line 47: Line 34:
* doxia-module-xhtml-1.0.jar
* doxia-module-xhtml-1.0.jar
* doxia-site-renderer-1.0.jar
* doxia-site-renderer-1.0.jar
** These all come from the maven-doxia package, which is in Fedora and has the correct metadata
* jcl104-over-slf4j-1.5.0.jar
* jcl104-over-slf4j-1.5.0.jar
* log4j-over-slf4j-1.5.0.jar
* slf4j-api-1.5.0.jar
* slf4j-jdk14-1.5.0.jar
* slf4j-simple-1.5.0.jar
** These all come from sl4fj, which is in Fedora and has the correct metadata
== Included in JPackage only ==
These packages can hopefully be imported to Fedora from JPackage with minor changes, possibly with the addition of the necessary Maven fragments
* aopalliance-1.0.jar
** In jpackage, not in fedora -- maven metadata included
* asm-1.5.3.jar
** asm1 is only in jpackage -- maven metadata included
* cglib-2.1_3.jar
** Only in jpackage -- no maven metadata
* commons-io-1.3.2.jar, commons-io-1.4.jar
** jpackage has version 1.4 -- maven metadata included
== Not in Fedora or JPackage ==
These packages need completely new RPMs -- in some cases, they may themselves have dependencies which also need to be packaged. :(
* aduna-appbase-core-3.4.1.jar
* aduna-appbase-logging-api-3.4.1.jar
* aduna-appbase-logging-file-3.4.1.jar
* aduna-appbase-webapp-base-core-3.4.1.jar
* aduna-commons-collections-2.3.jar
* aduna-commons-concurrent-2.2.jar
* aduna-commons-i18n-1.0.jar
* aduna-commons-io-2.4.jar
* aduna-commons-iteration-2.3.jar
* aduna-commons-lang-2.3.jar
* aduna-commons-net-2.2.jar
* aduna-commons-net-http-server-embedded-2.1.jar
* aduna-commons-platform-info-2.4.jar
* aduna-commons-text-2.2.jar
* aduna-commons-webapp-core-2.4.jar
* aduna-commons-xml-2.2.jar
== In progress ==
* jetty-6.1.5.jar, jetty-6.1.9.jar
* jetty-6.1.5.jar, jetty-6.1.9.jar
* jetty-util-6.1.5.jar, jetty-util-6.1.9.jar
* jetty-util-6.1.5.jar, jetty-util-6.1.9.jar
Line 54: Line 83:
* jstl-1.1.2.jar
* jstl-1.1.2.jar
* junit-3.8.1.jar, junit-3.8.2.jar
* junit-3.8.1.jar, junit-3.8.2.jar
* log4j-over-slf4j-1.5.0.jar
* logback-classic-0.9.9.jar
* logback-classic-0.9.9.jar
* logback-core-0.9.9.jar
* logback-core-0.9.9.jar
Line 128: Line 156:
* sesame-sparql-testsuite-2.2.4.jar
* sesame-sparql-testsuite-2.2.4.jar
* sesame-store-testsuite-2.2.4.jar
* sesame-store-testsuite-2.2.4.jar
* slf4j-api-1.5.0.jar
* slf4j-jdk14-1.5.0.jar
* slf4j-simple-1.5.0.jar
* spring-aop-2.5.1.jar
* spring-aop-2.5.1.jar
* spring-beans-2.5.1.jar
* spring-beans-2.5.1.jar

Revision as of 09:32, 22 October 2009

This page lists all of the packages that the Soprano backend downloads when building with Maven. I'm currently in the process of checking whether each is in Fedora and JPackage, and whether each package includes the necessary Maven fragments to allow it to be used in an offline Maven build.

Included in Fedora (and JPackage)

These packages are already in Fedora, although in some cases the JPackage version is newer or has the necessary Maven metadata.

  • activation-1.1.jar
    • Included in classpathx-jaf (fedora and jpackage); no maven metadata in either package
  • ant-1.6.5.jar
    • ant-1.7.1 is in fedora and has the necessary maven stuff
  • commons-cli-1.1.jar
    • In jpackage and fedora -- neither has maven metadata
  • commons-codec-1.3.jar
    • In jpackage and fedora -- fedora has no maven stuff, jpackage might (hard to tell, odd format)
  • commons-collections-3.2.jar
    • In jpackage and fedora -- neither has maven metadata
  • commons-dbcp-1.2.2.jar
    • In jpackage and fedora -- neither has maven metadata
  • commons-fileupload-1.2.1.jar
    • The 1.2 version is only in jpackage (fedora has 1.0) -- jpackage has metadata, fedora does not
  • commons-httpclient-3.1.jar
    • In jpackage and fedora -- neither has maven metadata
  • commons-lang-2.1.jar
    • In jpackage and fedora (fedora's is newer, 2.3 vs 2.1) -- fedora has metadata, jpackage may have (odd format)
  • commons-pool-1.3.jar
    • In jpackage and fedora -- neither has maven metadata
  • core-3.1.1.jar
    • This file comes from the Eclipse JDT, which is in Fedora but fairly certainly doesn't have maven metadata
  • doxia-core-1.0.jar
  • doxia-decoration-model-1.0.jar
  • doxia-module-apt-1.0.jar
  • doxia-module-fml-1.0.jar
  • doxia-module-xdoc-1.0.jar
  • doxia-module-xhtml-1.0.jar
  • doxia-site-renderer-1.0.jar
    • These all come from the maven-doxia package, which is in Fedora and has the correct metadata
  • jcl104-over-slf4j-1.5.0.jar
  • log4j-over-slf4j-1.5.0.jar
  • slf4j-api-1.5.0.jar
  • slf4j-jdk14-1.5.0.jar
  • slf4j-simple-1.5.0.jar
    • These all come from sl4fj, which is in Fedora and has the correct metadata

Included in JPackage only

These packages can hopefully be imported to Fedora from JPackage with minor changes, possibly with the addition of the necessary Maven fragments

  • aopalliance-1.0.jar
    • In jpackage, not in fedora -- maven metadata included
  • asm-1.5.3.jar
    • asm1 is only in jpackage -- maven metadata included
  • cglib-2.1_3.jar
    • Only in jpackage -- no maven metadata
  • commons-io-1.3.2.jar, commons-io-1.4.jar
    • jpackage has version 1.4 -- maven metadata included

Not in Fedora or JPackage

These packages need completely new RPMs -- in some cases, they may themselves have dependencies which also need to be packaged. :(

  • aduna-appbase-core-3.4.1.jar
  • aduna-appbase-logging-api-3.4.1.jar
  • aduna-appbase-logging-file-3.4.1.jar
  • aduna-appbase-webapp-base-core-3.4.1.jar
  • aduna-commons-collections-2.3.jar
  • aduna-commons-concurrent-2.2.jar
  • aduna-commons-i18n-1.0.jar
  • aduna-commons-io-2.4.jar
  • aduna-commons-iteration-2.3.jar
  • aduna-commons-lang-2.3.jar
  • aduna-commons-net-2.2.jar
  • aduna-commons-net-http-server-embedded-2.1.jar
  • aduna-commons-platform-info-2.4.jar
  • aduna-commons-text-2.2.jar
  • aduna-commons-webapp-core-2.4.jar
  • aduna-commons-xml-2.2.jar

In progress

  • jetty-6.1.5.jar, jetty-6.1.9.jar
  • jetty-util-6.1.5.jar, jetty-util-6.1.9.jar
  • jsp-2.1-6.1.9.jar
  • jsp-api-2.1-6.1.9.jar
  • jstl-1.1.2.jar
  • junit-3.8.1.jar, junit-3.8.2.jar
  • logback-classic-0.9.9.jar
  • logback-core-0.9.9.jar
  • maven-antrun-plugin-1.3.jar
  • maven-archiver-2.3.jar, maven-archiver-2.4.jar
  • maven-assembly-plugin-2.2-beta-1.jar
  • maven-compiler-plugin-2.0.2.jar
  • maven-doxia-tools-1.0.2.jar
  • maven-filtering-1.0-beta-2.jar, maven-filtering-1.0-beta-3.jar
  • maven-install-plugin-2.3.jar
  • maven-jar-plugin-2.2.jar
  • maven-resources-plugin-2.4.1.jar
  • maven-site-plugin-2.0.1.jar
  • maven-surefire-plugin-2.4.3.jar
  • maven-toolchain-1.0.jar
  • maven-war-plugin-2.1-beta-1.jar
  • mysql-connector-java-5.1.6.jar
  • oro-2.0.8.jar
  • plexus-archiver-1.0-alpha-7.jar, plexus-archiver-1.0-alpha-9.jar
  • plexus-build-api-0.0.4.jar
  • plexus-compiler-api-1.5.3.jar
  • plexus-compiler-javac-1.5.3.jar
  • plexus-compiler-manager-1.5.3.jar
  • plexus-container-default-1.0-alpha-9.jar
  • plexus-digest-1.0.jar
  • plexus-i18n-1.0-beta-7.jar
  • plexus-interpolation-1.13.jar, plexus-interpolation-1.6.jar
  • plexus-io-1.0-alpha-1.jar
  • plexus-utils-1.0.4.jar, plexus-utils-1.4.9.jar, plexus-utils-1.5.15.jar, plexus-utils-1.5.1.jar, plexus-utils-1.5.5.jar, plexus-utils-1.5.6.jar
  • plexus-velocity-1.1.7.jar
  • postgresql-8.3-603.jdbc3.jar
  • servlet-api-2.4.jar, servlet-api-2.5-6.1.5.jar, servlet-api-2.5-6.1.9.jar
  • sesame-console-2.2.4.jar
  • sesame-http-client-2.2.4.jar
  • sesame-http-protocol-2.2.4.jar
  • sesame-http-server-spring-2.2.4.jar
  • sesame-model-2.2.4.jar
  • sesame-model-compliance-2.2.4.jar
  • sesame-query-2.2.4.jar
  • sesame-queryalgebra-evaluation-2.2.4.jar
  • sesame-queryalgebra-model-2.2.4.jar
  • sesame-queryparser-api-2.2.4.jar
  • sesame-queryparser-serql-2.2.4.jar
  • sesame-queryparser-sparql-2.2.4.jar
  • sesame-queryresultio-api-2.2.4.jar
  • sesame-queryresultio-binary-2.2.4.jar
  • sesame-queryresultio-sparqljson-2.2.4.jar
  • sesame-queryresultio-sparqlxml-2.2.4.jar
  • sesame-queryresultio-text-2.2.4.jar
  • sesame-repository-api-2.2.4.jar
  • sesame-repository-contextaware-2.2.4.jar
  • sesame-repository-dataset-2.2.4.jar
  • sesame-repository-event-2.2.4.jar
  • sesame-repository-http-2.2.4.jar
  • sesame-repository-manager-2.2.4.jar
  • sesame-repository-sail-2.2.4.jar
  • sesame-rio-api-2.2.4.jar
  • sesame-rio-compliance-2.2.4.jar
  • sesame-rio-n3-2.2.4.jar
  • sesame-rio-ntriples-2.2.4.jar
  • sesame-rio-rdfxml-2.2.4.jar
  • sesame-rio-testsuite-2.2.4.jar
  • sesame-rio-trig-2.2.4.jar
  • sesame-rio-trix-2.2.4.jar
  • sesame-rio-turtle-2.2.4.jar
  • sesame-runtime-2.2.4.jar
  • sesame-sail-api-2.2.4.jar
  • sesame-sail-inferencer-2.2.4.jar
  • sesame-sail-memory-2.2.4.jar
  • sesame-sail-nativerdf-2.2.4.jar
  • sesame-sail-rdbms-2.2.4.jar
  • sesame-serql-testsuite-2.2.4.jar
  • sesame-sparql-testsuite-2.2.4.jar
  • sesame-store-testsuite-2.2.4.jar
  • spring-aop-2.5.1.jar
  • spring-beans-2.5.1.jar
  • spring-context-2.5.1.jar
  • spring-context-support-2.5.1.jar
  • spring-core-2.5.1.jar
  • spring-web-2.5.1.jar
  • spring-webmvc-2.5.1.jar
  • standard-1.1.2.jar
  • surefire-api-2.4.3.jar
  • surefire-booter-2.4.3.jar
  • surefire-junit-2.4.3.jar
  • tomcat-maven-plugin-1.0-beta-1.jar
  • uba-1.7.jar
  • ubt-1.1.jar
  • velocity-1.5.jar
  • wagon-provider-api-1.0-beta-4.jar
  • xalan-2.6.0.jar
  • xml-apis-1.0.b2.jar
  • xmlsec-1.3.0.jar
  • xpp3_min-1.1.4c.jar
  • xstream-1.3.1.jar