diff --git a/cxf-xjc-utils.spec b/cxf-xjc-utils.spec new file mode 100644 index 0000000..379c926 --- /dev/null +++ b/cxf-xjc-utils.spec @@ -0,0 +1,57 @@ +Name: cxf-xjc-utils +Version: 3.0.5 +Release: 1 +Summary: Apache CXF XJC-Utils +License: ASL 2.0 +URL: http://cxf.apache.org/xjc-utils.html +Source0: https://github.com/apache/cxf-xjc-utils/archive/xjc-utils-3.0.5.tar.gz +BuildRequires: maven-local mvn(commons-codec:commons-codec) mvn(commons-lang:commons-lang) +BuildRequires: mvn(javax.xml.bind:jaxb-api) mvn(junit:junit) mvn(org.apache:apache:pom:) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) mvn(org.apache.maven:maven-compat) +BuildRequires: mvn(org.apache.maven:maven-core) mvn(org.apache.maven:maven-plugin-api) +BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) +BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) +BuildRequires: mvn(org.apache.maven.shared:maven-artifact-resolver) +BuildRequires: mvn(org.apache.ws.jaxme:jaxme2) mvn(org.codehaus.plexus:plexus-archiver) +BuildRequires: mvn(org.codehaus.plexus:plexus-utils) mvn(org.glassfish.jaxb:jaxb-core) +BuildRequires: mvn(org.glassfish.jaxb:jaxb-runtime) mvn(org.glassfish.jaxb:jaxb-xjc) +BuildRequires: mvn(org.javassist:javassist) mvn(org.sonatype.plexus:plexus-build-api) +BuildRequires: mvn(wsdl4j:wsdl4j) mvn(xml-resolver:xml-resolver) +BuildArch: noarch +%description +The Apache CXF XJC-Utils provides a bunch of utilities for working +with JAXB to generate better or more usable code. + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +This package contains the API documentation for %{name}. + +%prep +%setup -q -n %{name}-xjc-utils-%{version} +%pom_remove_plugin org.apache.maven.plugins:maven-pmd-plugin +%pom_disable_module bug671 +%pom_change_dep -r :jaxb-core org.glassfish.jaxb::2.2.11 +%pom_change_dep -r :jaxb-impl org.glassfish.jaxb:jaxb-runtime:2.2.11 +%pom_change_dep -r :jaxb-xjc org.glassfish.jaxb::2.2.11 +%pom_change_dep -r :jaxme2 org.apache.ws.jaxme: +%pom_remove_plugin -r :maven-checkstyle-plugin +%pom_add_dep commons-codec:commons-codec:1.10:test dv-test +%pom_remove_dep org.eclipse.equinox:app javadoc +%pom_remove_dep com.cedarsoft.commons:io javadoc +rm -r javadoc/src/test/java/* +%pom_remove_dep org.eclipse.jdt:core javadoc + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles + +%files javadoc -f .mfiles-javadoc + +%changelog +* Mon Aug 10 2020 chengzihan - 3.0.5-1 +- Package init diff --git a/cxf-xjc-utils.yaml b/cxf-xjc-utils.yaml new file mode 100644 index 0000000..cee5b20 --- /dev/null +++ b/cxf-xjc-utils.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: apache/cxf-xjc-utils +tag_prefix: "xjc-utils-" +seperator: "." diff --git a/xjc-utils-3.0.5.tar.gz b/xjc-utils-3.0.5.tar.gz new file mode 100644 index 0000000..106ae9e Binary files /dev/null and b/xjc-utils-3.0.5.tar.gz differ