Projects
Eulaceura:Factory
qdox
_service:obs_scm:qdox.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:qdox.spec of Package qdox
%global impl src/main/java/com/thoughtworks/qdox/parser/impl %global grammar src/grammar Name: qdox Version: 2.1.0 Release: 1 Summary: High speed and small footprint parser Epoch: 0 License: Apache-2.0 URL: https://github.com/paul-hammant/qdox BuildArch: noarch Source0: https://github.com/paul-hammant/qdox/archive/%{name}-%{version}/%{name}-%{version}.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 %{name}-%{name}-%{version} find -name *.jar -delete %pom_remove_parent %pom_remove_plugin :animal-sniffer-maven-plugin %pom_remove_plugin :maven-assembly-plugin %pom_remove_plugin :maven-failsafe-plugin %pom_remove_plugin :maven-invoker-plugin %pom_remove_plugin :jflex-maven-plugin %pom_remove_plugin :maven-enforcer-plugin %pom_remove_plugin :exec-maven-plugin %mvn_file : qdox %mvn_alias : qdox:qdox %build jflex -d src/main/java/com/thoughtworks/qdox/parser/impl src/grammar/lexer.flex jflex -d src/main/java/com/thoughtworks/qdox/parser/impl src/grammar/commentlexer.flex (cd ./src/main/java/com/thoughtworks/qdox/parser/impl byaccj -v -Jnorun -Jnoconstruct -Jclass=DefaultJavaCommentParser -Jpackage=com.thoughtworks.qdox.parser.impl ../../../../../../../grammar/commentparser.y byaccj -v -Jnorun -Jnoconstruct -Jclass=Parser -Jimplements=CommentHandler -Jsemantic=Value -Jpackage=com.thoughtworks.qdox.parser.impl -Jstack=500 ../../../../../../../grammar/parser.y ) %mvn_build -f -- -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 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 Sep 30 2024 yaoxin <yao_xin001@hoperun.com> - 0:2.1.0-1 - Update to 2.1.0: * clarify getComment() javadoc with regards to Standard doclet inline and block tags * Require Java 8 to run QDox (#171) * Replace hamcrest with assertj (#173) * Upgrade to Mockito 4.11.0 with some small required code changes (#174) * implement JavaWildcardType.getLowerBounds and JavaWildcardType.getUpperBounds * Fix unittests * maven-gpg-plugin is not a managed plugin in oss-parent, move it to build.plugins * Fix the bug that does not allow the use of permits as field names (#202) * Tue Aug 22 2023 xu_ping <707078654@qq.com> 0:2.0.3-1 - Upgrade version to 2.0.3 * Mon Dec 9 2019 zhujunhao <zhujunhao5@huawei.com> 0:2.0-5.M9 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2