Package init
This commit is contained in:
parent
1aa2003538
commit
7a11b725ca
BIN
qdox-2.0-M9.tar.gz
Normal file
BIN
qdox-2.0-M9.tar.gz
Normal file
Binary file not shown.
19
qdox-MANIFEST.MF
Normal file
19
qdox-MANIFEST.MF
Normal file
@ -0,0 +1,19 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-Localization: plugin
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-SymbolicName: com.thoughtworks.qdox
|
||||
Bundle-Version: 1.6.3.v20081201-1400
|
||||
Export-Package: com.thoughtworks.qdox;version="1.6.3",com.thoughtworks
|
||||
.qdox.ant;version="1.6.3",com.thoughtworks.qdox.directorywalker;versi
|
||||
on="1.6.3",com.thoughtworks.qdox.junit;version="1.6.3",com.thoughtwor
|
||||
ks.qdox.model;version="1.6.3",com.thoughtworks.qdox.model.util;versio
|
||||
n="1.6.3",com.thoughtworks.qdox.parser;version="1.6.3",com.thoughtwor
|
||||
ks.qdox.parser.impl;version="1.6.3",com.thoughtworks.qdox.parser.stru
|
||||
cts;version="1.6.3",com.thoughtworks.qdox.tools;version="1.6.3"
|
||||
Bundle-ManifestVersion: 2
|
||||
Import-Package: junit.framework;version="[3.8.2,4.0.0)";resolution:=op
|
||||
tional,org.apache.tools.ant;version="[1.7.0,2.0.0)";resolution:=optio
|
||||
nal,org.apache.tools.ant.types;version="[1.7.0,2.0.0)";resolution:=op
|
||||
tional
|
||||
65
qdox.spec
Normal file
65
qdox.spec
Normal file
@ -0,0 +1,65 @@
|
||||
%global impl src/main/java/com/thoughtworks/qdox/parser/impl
|
||||
%global grammar src/grammar
|
||||
|
||||
Name: qdox
|
||||
Version: 2.0
|
||||
Release: 5.M9
|
||||
Summary: High speed and small footprint parser
|
||||
Epoch: 0
|
||||
License: ASL 2.0
|
||||
URL: https://github.com/paul-hammant/qdox
|
||||
BuildArch: noarch
|
||||
Source0: qdox-%{version}-M9.tar.gz
|
||||
Source1: qdox-MANIFEST.MF
|
||||
BuildRequires: maven-local byaccj jflex
|
||||
BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin)
|
||||
BuildRequires: mvn(org.apache.maven.plugins:maven-invoker-plugin)
|
||||
BuildRequires: mvn(org.codehaus.mojo:exec-maven-plugin) mvn(org.sonatype.oss:oss-parent:pom:)
|
||||
|
||||
%description
|
||||
QDox is used by documentation tools and active code generators.It provides parser for
|
||||
fully extracting class/interface/method definitions.It is a high speed, small footprint parser.
|
||||
|
||||
%package help
|
||||
Summary: API docs for qdox
|
||||
Provides: qdox-javadoc = %{version}-%{release}
|
||||
Obsoletes: qdox-javadoc < %{version}-%{release}
|
||||
|
||||
%description help
|
||||
Javadocs for qdox.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n qdox-%{version}-M9
|
||||
find -name *.jar -delete
|
||||
rm -rf bootstrap
|
||||
|
||||
%pom_remove_plugin :animal-sniffer-maven-plugin
|
||||
%pom_remove_plugin :maven-failsafe-plugin
|
||||
%pom_remove_plugin :maven-jflex-plugin
|
||||
%pom_remove_plugin :maven-enforcer-plugin
|
||||
%mvn_file : qdox
|
||||
%mvn_alias : qdox:qdox
|
||||
%pom_xpath_set pom:workingDirectory '${basedir}/%{impl}'
|
||||
|
||||
%build
|
||||
for i in lexer commentlexer; do
|
||||
jflex --inputstreamctor -d %{impl} %{grammar}/$i.flex
|
||||
done
|
||||
|
||||
%mvn_build -f -- -Dqdox.byaccj.executable=byaccj
|
||||
|
||||
jar ufm target/qdox-%{version}*.jar %{SOURCE1}
|
||||
|
||||
%install
|
||||
%mvn_install
|
||||
|
||||
%files -f .mfiles
|
||||
%doc LICENSE.txt
|
||||
|
||||
%files help -f .mfiles-javadoc
|
||||
%doc README.md
|
||||
|
||||
%changelog
|
||||
* Mon Dec 9 2019 zhujunhao <zhujunhao5@huawei.com> 2.0-5.M9
|
||||
- Package init
|
||||
Loading…
x
Reference in New Issue
Block a user