Name: modello Version: 1.9.1 Release: 8 Epoch: 0 Summary: Modello Data Model toolkit License: ASL 2.0 and BSD and MIT URL: http://codehaus-plexus.github.io/modello Source0: https://github.com/codehaus-plexus/modello/archive/modello-%{version}.zip Source1: http://www.apache.org/licenses/LICENSE-2.0.txt BuildArch: noarch BuildRequires: maven-local mvn(junit:junit) mvn(org.apache.maven:maven-core) BuildRequires: mvn(org.apache.maven:maven-model) mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) BuildRequires: mvn(org.codehaus.plexus:plexus-compiler-api) BuildRequires: mvn(org.codehaus.plexus:plexus-compiler-javac) BuildRequires: mvn(org.codehaus.plexus:plexus-container-default) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) mvn(org.jsoup:jsoup) BuildRequires: mvn(org.sonatype.plexus:plexus-build-api) mvn(org.yaml:snakeyaml) BuildRequires: mvn(com.fasterxml.jackson.core:jackson-annotations) BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind) BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core) Requires: javapackages-tools %description Modello is a framework for code generation from a simple model. Modello generates code from a simple model format: based on a plugin architecture, various types of code and descriptors can be generated from the single model, including Java POJOs, XML/JSON/YAML marshallers/unmarshallers, XSD, JSON Schema and documentation. %package help Summary: Help documentation for modello Provides: %{name}-javadoc = %{version}-%{release} Obsoletes: %{name}-javadoc < %{version}-%{release} %description help API Help documentation for modello. %prep %autosetup -n modello-modello-%{version} -p1 install -p %{SOURCE1} LICENSE %pom_remove_plugin :maven-site-plugin sed -i s/maven-project/maven-core/ modello-maven-plugin/pom.xml %build %mvn_build -f -- -Dmaven.version=3.1.1 %install %mvn_install %jpackage_script org.codehaus.modello.ModelloCli "" "" modello:plexus-containers/plexus-container-default:plexus/classworlds:plexus/utils:plexus/plexus-build-api:xbean/xbean-reflect:guava %{name} true %files -f .mfiles %doc LICENSE %{_bindir}/* %files help -f .mfiles-javadoc %changelog * Tue Mar 03 2020 daiqianwen - 0:1.9.1-8 - Package init