From Fedora Project Wiki

(Update statuses)
m (Update statuses)
Line 548: Line 548:
|-
|-
| <code>jline</code> || <code>maven</code> || {{caution}} BAD
| <code>jline</code> || <code>maven</code> || {{caution}} BAD
|-
| <code>jnr-constants</code> || <code>maven-local</code> || {{check}} OK
|-
| <code>jnr-ffi</code> || <code>maven-local</code> || {{check}} OK
|-
| <code>jnr-posix</code> || <code>maven-local</code> || {{check}} OK
|-
|-
| <code>jnr-x86asm</code> || <code>maven-local</code> || {{check}} OK
| <code>jnr-x86asm</code> || <code>maven-local</code> || {{check}} OK
Line 999: Line 1,005:
| <code>xmltool</code> || <code>maven</code> || {{caution}} BAD
| <code>xmltool</code> || <code>maven</code> || {{caution}} BAD
|-
|-
| <code>xmvn</code> || <code>maven</code> || {{caution}} BAD
| <code>xmvn</code> || <code>maven-local</code> || {{check}} OK
|-
|-
| <code>xnio</code> || <code>maven</code> || {{caution}} BAD
| <code>xnio</code> || <code>maven</code> || {{caution}} BAD

Revision as of 17:14, 7 February 2013

Java SIG members prepared a plan to simplify dependency chains in Java land a bit. One of the first goals is to simplify Maven itself. To do that we need to fully move all Fedora-specific things out of maven and into maven-local.

Scripts used to build RPM packages (mvn-rpmbuild, mvn-local) are already moved, and now we need to move packages that have BuildRequires: maven so that they have BuildRequires: maven-local. This will be done automatically by a slightly modified mass-rebuild script from release engineering.

If you want to opt-out of the rebuild temporarily, please create a file "noautorebuild" in your git repository.

Package statuses

means that the package correctly BuildRequires maven-local, while means that the package still has maven or xmvn BuildRequires.

Package name BuildRequires Status
XmlSchema maven BAD
activeio maven BAD
activemq-protobuf maven BAD
aether-ant-tasks xmvn BAD
aether maven BAD
android-opengl-api maven BAD
animal-sniffer maven BAD
annox maven BAD
antlr-maven-plugin maven BAD
antlr3 maven BAD
apache-commons-beanutils maven BAD
apache-commons-chain maven BAD
apache-commons-collections maven BAD
apache-commons-compress xmvn BAD
apache-commons-configuration xmvn BAD
apache-commons-csv xmvn BAD
apache-commons-daemon xmvn BAD
apache-commons-dbcp maven BAD
apache-commons-discovery xmvn BAD
apache-commons-io xmvn BAD
apache-commons-javaflow maven BAD
apache-commons-jci maven BAD
apache-commons-jexl maven BAD
apache-commons-jxpath maven BAD
apache-commons-lang3 maven BAD
apache-commons-lang xmvn BAD
apache-commons-logging maven BAD
apache-commons-math maven BAD
apache-commons-net xmvn BAD
apache-commons-ognl maven BAD
apache-commons-parent maven BAD
apache-commons-validator maven BAD
apache-commons-vfs maven BAD
apache-james-project maven-local OK
apache-james-project xmvn BAD
apache-juddi xmvn BAD
apache-mime4j xmvn BAD
apache-mina maven BAD
apache-parent maven BAD
apache-rat maven BAD
apache-resource-bundles xmvn BAD
apache-scout maven BAD
apache-sshd maven BAD
apacheds-ldap-client maven BAD
apacheds-shared maven BAD
apacheds maven BAD
apiviz maven BAD
apt-maven-plugin maven BAD
aqute-bndlib maven BAD
args4j maven BAD
aries-blueprint maven BAD
aries-proxy maven BAD
aries-quiesce maven BAD
aries-util maven BAD
arquillian-core maven BAD
arquillian-osgi maven BAD
async-http-client maven BAD
atinject maven BAD
avro maven BAD
axiom maven BAD
axis2 maven BAD
base64coder maven BAD
bean-validation-api maven BAD
beust-jcommander xmvn BAD
buildnumber-maven-plugin maven BAD
cal10n maven BAD
cargo-parent maven BAD
cargo-resources maven BAD
castor maven BAD
cdi-api maven BAD
checkstyle xmvn BAD
classmate maven BAD
clojure-contrib maven BAD
clojure-maven-plugin maven BAD
clojure maven BAD
codemodel maven BAD
cxf-build-utils maven BAD
cxf-xjc-utils maven BAD
cxf maven BAD
dcm4che-test maven BAD
decentxml xmvn BAD
directory-project maven BAD
easymock3 maven BAD
eclipse-cdt maven BAD
eclipse-dltk maven BAD
eclipse-fedorapackager maven BAD
eclipse-jbosstools maven BAD
eclipse-m2e-core maven BAD
eclipse-mylyn maven BAD
eclipse-ptp maven BAD
ehcache-core maven BAD
exec-maven-plugin xmvn BAD
fasterxml-oss-parent maven BAD
felix-bundlerepository maven BAD
felix-configadmin maven BAD
felix-framework maven BAD
felix-gogo-command maven BAD
felix-gogo-parent maven BAD
felix-gogo-runtime maven BAD
felix-gogo-shell maven BAD
felix-osgi-compendium maven BAD
felix-osgi-obr-resolver maven BAD
felix-osgi-obr maven BAD
felix-parent maven BAD
felix-shell maven BAD
felix-utils maven BAD
fest-assert maven BAD
fest-common maven BAD
fest-reflect maven BAD
fest-swing-junit maven BAD
fest-swing maven BAD
fest-test maven BAD
fest-util maven BAD
fusesource-pom maven BAD
geronimo-annotation maven BAD
geronimo-commonj maven BAD
geronimo-jaspic-spec xmvn BAD
geronimo-jaxrpc maven BAD
geronimo-jms xmvn BAD
geronimo-jpa xmvn BAD
geronimo-jta xmvn BAD
geronimo-osgi-support maven BAD
geronimo-parent-poms xmvn BAD
geronimo-saaj maven BAD
geronimo-validation maven BAD
glassfish-dtd-parser maven BAD
glassfish-fastinfoset maven BAD
glassfish-jaxb-api maven BAD
glassfish-jsp-api maven BAD
glassfish-jsp maven BAD
glassfish-saaj maven BAD
gluegen2 maven BAD
gmaven maven BAD
gmetrics maven BAD
gooddata-cl maven BAD
google-gson maven BAD
google-guice xmvn BAD
gradle maven BAD
gshell maven BAD
guacamole-common maven-local OK
guacamole-ext maven-local OK
guacamole maven-local OK
guava maven BAD
guessencoding maven BAD
hawtbuf maven BAD
hawtjni maven BAD
hibernate-commons-annotations maven BAD
hibernate-jpa-2.0-api maven BAD
hibernate-jpamodelgen maven BAD
hibernate-validator maven BAD
hibernate3 maven BAD
htmlunit maven BAD
httpcomponents-client xmvn BAD
httpcomponents-project xmvn BAD
infinispan maven BAD
ini4j maven BAD
invokebinder maven BAD
ironjacamar maven BAD
istack-commons maven BAD
jackrabbit maven BAD
jandex maven BAD
janino maven BAD
jansi-native maven BAD
jansi maven BAD
jarjar maven BAD
jasypt maven BAD
java-deptools xmvn BAD
java-oauth maven BAD
java-uuid-generator maven BAD
javacc-maven-plugin maven BAD
javamail maven BAD
javaparser maven BAD
javassist maven BAD
jaxb2-common-basics maven BAD
jaxws-jboss-httpserver-httpspi maven BAD
jbosgi-deployment maven BAD
jbosgi-framework maven BAD
jbosgi-metadata maven BAD
jbosgi-parent maven BAD
jbosgi-repository maven BAD
jbosgi-resolver1 maven BAD
jbosgi-resolver maven BAD
jbosgi-spi maven BAD
jbosgi-vfs maven BAD
jboss-annotations-1.1-api maven BAD
jboss-as maven BAD
jboss-classfilewriter maven BAD
jboss-classpool-scoped maven BAD
jboss-common-core maven BAD
jboss-connector-1.6-api maven BAD
jboss-dmr maven BAD
jboss-ejb-3.1-api maven BAD
jboss-ejb-client maven BAD
jboss-ejb3-ext-api maven BAD
jboss-el-2.2-api maven BAD
jboss-httpserver maven BAD
jboss-iiop-client maven BAD
jboss-interceptor maven BAD
jboss-interceptors-1.1-api maven BAD
jboss-invocation maven BAD
jboss-j2eemgmt-1.1-api maven BAD
jboss-jacc-1.4-api maven BAD
jboss-jad-1.2-api maven BAD
jboss-jaspi-1.0-api maven BAD
jboss-jaxb-2.2-api maven BAD
jboss-jaxb-intros maven BAD
jboss-jaxr-1.0-api maven BAD
jboss-jaxrpc-1.1-api maven BAD
jboss-jaxrs-1.1-api maven BAD
jboss-jaxws-2.2-api maven BAD
jboss-jms-1.1-api maven BAD
jboss-jsf-2.1-api maven BAD
jboss-jsp-2.2-api maven BAD
jboss-jstl-1.2-api maven BAD
jboss-logging-tools maven BAD
jboss-logging maven BAD
jboss-logmanager-log4j maven BAD
jboss-logmanager maven BAD
jboss-marshalling maven BAD
jboss-metadata maven BAD
jboss-modules maven BAD
jboss-msc maven BAD
jboss-naming maven BAD
jboss-negotiation maven BAD
jboss-parent maven BAD
jboss-reflect maven BAD
jboss-remote-naming maven BAD
jboss-remoting-jmx maven BAD
jboss-remoting maven BAD
jboss-rmi-1.0-api maven BAD
jboss-saaj-1.3-api maven BAD
jboss-sasl maven BAD
jboss-servlet-3.0-api maven BAD
jboss-stdio maven BAD
jboss-threads maven BAD
jboss-transaction-1.1-api maven BAD
jboss-transaction-spi maven BAD
jboss-vfs maven BAD
jbosscache-core maven BAD
jbosscache-support maven BAD
jbossws-api maven BAD
jbossws-common-tools maven BAD
jbossws-common maven BAD
jbossws-cxf maven BAD
jbossws-native maven BAD
jbossws-parent maven BAD
jbossws-spi maven BAD
jbossxb maven BAD
jchardet maven BAD
jcodings maven BAD
jdependency maven BAD
jettison maven BAD
jetty-artifact-remote-resources maven BAD
jetty-assembly-descriptors maven BAD
jetty-build-support maven BAD
jetty-distribution-remote-resources maven BAD
jetty-parent maven BAD
jetty-test-policy maven BAD
jetty-toolchain maven BAD
jetty-version-maven-plugin maven BAD
jetty maven BAD
jglobus maven BAD
jgoodies-common maven BAD
jgoodies-forms maven BAD
jgoodies-looks maven BAD
jgroups212 maven BAD
jgroups maven BAD
jline2 maven BAD
jline maven BAD
jnr-constants maven-local OK
jnr-ffi maven-local OK
jnr-posix maven-local OK
jnr-x86asm maven-local OK
joda-convert maven BAD
joda-time maven BAD
jogl2 maven BAD
jopt-simple maven BAD
jpf maven BAD
jra maven BAD
jrosetta maven BAD
jsilver maven BAD
json_simple maven BAD
jsoup maven BAD
jsr-305 maven BAD
jsr-311 maven BAD
jtype maven BAD
jul-to-slf4j-stub maven BAD
jutils maven BAD
jvnet-parent xmvn BAD
jzlib maven BAD
keytool-maven-plugin maven BAD
leiningen maven BAD
littleproxy maven BAD
log4j xmvn BAD
maven-anno-plugin maven BAD
maven-ant-plugin maven BAD
maven-antrun-plugin maven BAD
maven-archetype maven BAD
maven-archiver maven BAD
maven-artifact-resolver maven BAD
maven-assembly-plugin maven BAD
maven-changelog-plugin maven BAD
maven-changes-plugin maven BAD
maven-checkstyle-plugin maven BAD
maven-clean-plugin maven BAD
maven-common-artifact-filters maven BAD
maven-compiler-plugin maven BAD
maven-dependency-analyzer maven BAD
maven-dependency-plugin maven-local OK
maven-dependency-tree xmvn BAD
maven-deploy-plugin maven BAD
maven-docck-plugin maven BAD
maven-doxia-sitetools maven BAD
maven-doxia-tools maven BAD
maven-doxia xmvn BAD
maven-ear-plugin maven BAD
maven-eclipse-plugin maven BAD
maven-ejb-plugin maven BAD
maven-enforcer maven BAD
maven-file-management maven BAD
maven-filtering maven BAD
maven-gpg-plugin maven BAD
maven-help-plugin maven BAD
maven-idea-plugin maven BAD
maven-indexer maven BAD
maven-injection-plugin maven BAD
maven-install-plugin maven BAD
maven-invoker-plugin maven BAD
maven-invoker maven BAD
maven-jar-plugin maven BAD
maven-jarsigner-plugin maven-local OK
maven-javadoc-plugin maven BAD
maven-jaxb2-plugin maven BAD
maven-jxr maven BAD
maven-license-plugin maven BAD
maven-patch-plugin maven BAD
maven-plugin-build-helper maven BAD
maven-plugin-bundle maven BAD
maven-plugin-cobertura maven BAD
maven-plugin-testing maven BAD
maven-plugin-tools maven BAD
maven-plugins-pom xmvn BAD
maven-pmd-plugin maven BAD
maven-processor-plugin maven BAD
maven-rar-plugin maven BAD
maven-release maven BAD
maven-remote-resources-plugin maven BAD
maven-reporting-api maven BAD
maven-reporting-exec maven BAD
maven-reporting-impl maven BAD
maven-repository-plugin maven BAD
maven-resources-plugin maven BAD
maven-scm maven BAD
maven-script-interpreter maven BAD
maven-shade-plugin maven BAD
maven-shared-incremental maven-local OK
maven-shared-io maven BAD
maven-shared-jar maven BAD
maven-shared-utils maven BAD
maven-shared maven BAD
maven-site-plugin maven-local OK
maven-skins maven BAD
maven-source-plugin xmvn BAD
maven-stage-plugin maven BAD
maven-surefire xmvn BAD
maven-timestamp-plugin maven BAD
maven-toolchains-plugin maven BAD
maven-verifier-plugin maven BAD
maven-wagon-ahc maven BAD
maven-wagon maven BAD
maven-war-plugin maven BAD
maven2 maven BAD
maven maven-local OK
mckoi maven BAD
mercury maven BAD
mimepull maven BAD
mod_cluster maven BAD
modello maven BAD
mojarra maven BAD
mojo-parent xmvn BAD
mojo-signatures maven BAD
mule maven BAD
mvel maven BAD
native2ascii-maven-plugin maven BAD
neethi maven BAD
netty31 maven BAD
netty xmvn BAD
objenesis maven BAD
openjpa maven BAD
opensaml-java-openws maven BAD
opensaml-java-parent maven BAD
opensaml-java-xmltooling maven BAD
opensaml-java maven BAD
ovirt-engine maven BAD
owasp-esapi-java maven BAD
paranamer maven BAD
parboiled maven BAD
pax-logging maven BAD
pcfi maven BAD
pdfbox maven BAD
pegdown maven BAD
picketbox-commons maven BAD
picketbox-xacml maven BAD
picketbox maven BAD
plexus-active-collections maven BAD
plexus-ant-factory xmvn BAD
plexus-archiver maven BAD
plexus-bsh-factory xmvn BAD
plexus-build-api maven BAD
plexus-cdc xmvn BAD
plexus-cipher maven BAD
plexus-classworlds maven BAD
plexus-cli maven BAD
plexus-compiler xmvn BAD
plexus-component-api maven BAD
plexus-component-factories-pom xmvn BAD
plexus-components-pom xmvn BAD
plexus-container-default maven BAD
plexus-containers maven BAD
plexus-digest xmvn BAD
plexus-i18n maven BAD
plexus-interactivity maven BAD
plexus-interpolation xmvn BAD
plexus-io xmvn BAD
plexus-mail-sender xmvn BAD
plexus-pom maven BAD
plexus-resources xmvn BAD
plexus-root-pom xmvn BAD
plexus-sec-dispatcher maven BAD
plexus-tools-pom xmvn BAD
plexus-utils maven BAD
plexus-velocity maven BAD
port-allocator-maven-plugin maven BAD
portals-pom maven BAD
portlet-2.0-api maven BAD
powermock maven BAD
properties-maven-plugin maven BAD
protobuf maven BAD
qdox maven BAD
quartz maven BAD
resteasy maven BAD
rhq-plugin-annotations maven BAD
rmic-maven-plugin maven BAD
rngom maven BAD
scannotation maven BAD
schlichtherle-oss-parent maven BAD
seam-conversation maven BAD
seam-parent maven BAD
seam-solder maven BAD
serp maven BAD
shrinkwrap-descriptors maven BAD
shrinkwrap-resolver maven BAD
shrinkwrap maven BAD
sisu-maven-plugin xmvn BAD
sisu xmvn BAD
slf4j-jboss-logmanager maven BAD
slf4j xmvn BAD
snakeyaml maven BAD
snappy-java maven BAD
sonatype-forge-parent maven BAD
sonatype-gossip maven BAD
sonatype-oss-parent xmvn BAD
sonatype-plugins-parent xmvn BAD
spice-parent maven BAD
spin maven BAD
spring-ldap maven BAD
springframework maven BAD
sshj maven BAD
stax-ex maven BAD
stax2-api maven BAD
staxmapper maven BAD
struts maven BAD
svgsalamander maven BAD
testng maven BAD
thermostat maven BAD
tiles maven BAD
truezip maven BAD
tuscany-parent maven BAD
tuscany-sdo-java maven BAD
txw2 maven BAD
tycho maven BAD
velocity-tools maven BAD
voms-api-java maven BAD
weld-api maven BAD
weld-core maven BAD
weld-parent maven BAD
woden maven BAD
woodstox-core maven BAD
ws-commons-util maven BAD
ws-xmlschema maven BAD
wss4j maven BAD
xbean maven BAD
xml-maven-plugin maven BAD
xml-security maven BAD
xmlenc maven BAD
xmlrpc maven BAD
xmltool maven BAD
xmvn maven-local OK
xnio maven BAD
xsom maven BAD
znerd-oss-parent maven BAD

You can use the following script to update the above list:

for br in maven-local maven xmvn; do
    status="{{caution}} BAD"
    [ $br = maven-local ] && status="{{check}} OK"
    repoquery --repoid rawhide-source --arch=src --whatrequires $br | \
        sed -e 's/-[^-]*-[^-]*$//' -e "s:.*:| <code>&</code> || <code>$br</code> || $status:"
done | sort -u | sed 'i\
|-

'