This commit is contained in:
parent
2869277080
commit
4a1e7dd494
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:501f2c19edb24f6e21bc00e19d800f94fcc0e047d281b43da14d186c10c7584d
|
oid sha256:d2464c5ae4ed8d9e6cf481175c8f16d957e750721a4ccc51652ff890d24962ed
|
||||||
size 5000
|
size 5032
|
||||||
|
23
modello.spec
23
modello.spec
@ -39,9 +39,11 @@ BuildRequires: jackson-core
|
|||||||
BuildRequires: javadoc-parser
|
BuildRequires: javadoc-parser
|
||||||
BuildRequires: javapackages-local >= 6
|
BuildRequires: javapackages-local >= 6
|
||||||
BuildRequires: jsoup
|
BuildRequires: jsoup
|
||||||
|
BuildRequires: junit
|
||||||
BuildRequires: objectweb-asm
|
BuildRequires: objectweb-asm
|
||||||
BuildRequires: plexus-build-api
|
BuildRequires: plexus-build-api
|
||||||
BuildRequires: plexus-classworlds
|
BuildRequires: plexus-classworlds
|
||||||
|
BuildRequires: plexus-compiler
|
||||||
BuildRequires: plexus-utils
|
BuildRequires: plexus-utils
|
||||||
BuildRequires: plexus-xml
|
BuildRequires: plexus-xml
|
||||||
BuildRequires: sisu-inject
|
BuildRequires: sisu-inject
|
||||||
@ -77,6 +79,16 @@ architecture, various types of code and descriptors can be generated
|
|||||||
from the single model, including Java POJOs, XML
|
from the single model, including Java POJOs, XML
|
||||||
marshallers/unmarshallers, XSD and documentation.
|
marshallers/unmarshallers, XSD and documentation.
|
||||||
|
|
||||||
|
%package test
|
||||||
|
Summary: Modello Test Package
|
||||||
|
Group: Development/Libraries/Java
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
|
||||||
|
%description test
|
||||||
|
Modello Test Package contains the basis to create Modello generator
|
||||||
|
unit-tests, including sample models and xml files to test every
|
||||||
|
feature for every plugin.
|
||||||
|
|
||||||
%package javadoc
|
%package javadoc
|
||||||
Summary: Javadoc for %{name}
|
Summary: Javadoc for %{name}
|
||||||
Group: Development/Libraries/Java
|
Group: Development/Libraries/Java
|
||||||
@ -112,10 +124,12 @@ build-jar-repository -s lib \
|
|||||||
jackson-core \
|
jackson-core \
|
||||||
javadoc-parser \
|
javadoc-parser \
|
||||||
jsoup \
|
jsoup \
|
||||||
|
junit \
|
||||||
org.eclipse.sisu.inject \
|
org.eclipse.sisu.inject \
|
||||||
org.eclipse.sisu.plexus \
|
org.eclipse.sisu.plexus \
|
||||||
plexus/classworlds \
|
plexus/classworlds \
|
||||||
plexus/cli \
|
plexus/cli \
|
||||||
|
plexus-compiler \
|
||||||
plexus/plexus-build-api \
|
plexus/plexus-build-api \
|
||||||
plexus/utils \
|
plexus/utils \
|
||||||
plexus/xml \
|
plexus/xml \
|
||||||
@ -135,10 +149,10 @@ install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
|
|||||||
# javadoc
|
# javadoc
|
||||||
install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
|
install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
|
||||||
|
|
||||||
for i in core; do
|
for i in core test; do
|
||||||
install -pm 0644 %{name}-${i}/target/%{name}-${i}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}-${i}.jar
|
install -pm 0644 %{name}-${i}/target/%{name}-${i}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}-${i}.jar
|
||||||
%{mvn_install_pom} %{name}-${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{name}-${i}.pom
|
%{mvn_install_pom} %{name}-${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{name}-${i}.pom
|
||||||
%add_maven_depmap %{name}/%{name}-${i}.pom %{name}/%{name}-${i}.jar
|
%add_maven_depmap %{name}/%{name}-${i}.pom %{name}/%{name}-${i}.jar -f ${i}
|
||||||
install -dm 0755 %{buildroot}%{_javadocdir}/%{name}/%{name}-${i}
|
install -dm 0755 %{buildroot}%{_javadocdir}/%{name}/%{name}-${i}
|
||||||
cp -pr %{name}-${i}/target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/%{name}-${i}/
|
cp -pr %{name}-${i}/target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/%{name}-${i}/
|
||||||
done
|
done
|
||||||
@ -156,10 +170,13 @@ done
|
|||||||
# script
|
# script
|
||||||
%jpackage_script org.codehaus.modello.ModelloCli "" "" modello:objectweb-asm:org.eclipse.sisu.plexus:org.eclipse.sisu.inject:jackson-core:javadoc-parser:google-guice:aopalliance:atinject:plexus-containers/plexus-component-annotations:plexus/classworlds:plexus/utils:plexus/xml:plexus/plexus-build-api:guava:slf4j/api:slf4j/simple:snakeyaml:velocity %{name} true
|
%jpackage_script org.codehaus.modello.ModelloCli "" "" modello:objectweb-asm:org.eclipse.sisu.plexus:org.eclipse.sisu.inject:jackson-core:javadoc-parser:google-guice:aopalliance:atinject:plexus-containers/plexus-component-annotations:plexus/classworlds:plexus/utils:plexus/xml:plexus/plexus-build-api:guava:slf4j/api:slf4j/simple:snakeyaml:velocity %{name} true
|
||||||
|
|
||||||
%files -f .mfiles
|
%files -f .mfiles -f .mfiles-core
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
|
|
||||||
|
%files test -f .mfiles-test
|
||||||
|
%license LICENSE
|
||||||
|
|
||||||
%files javadoc
|
%files javadoc
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%{_javadocdir}/%{name}
|
%{_javadocdir}/%{name}
|
||||||
|
Loading…
Reference in New Issue
Block a user