8
0

7 Commits

6 changed files with 69 additions and 42 deletions

15
_service Normal file
View File

@@ -0,0 +1,15 @@
<services>
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://github.com/codehaus-plexus/plexus-resources.git</param>
<param name="revision">plexus-resources-1.3.0</param>
<param name="match-tag">plexus-resources-*</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">plexus-resources-(.*)</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="disabled"/>
</services>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:37eef57ea8540416b6a161f60ccbabaf1642b8bef756aeac1aced11d440178c9
size 9348

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1849ecd054d3f1d6323e9530803b11d4a9f65be82b27c3d0a8c40515676003a2
size 13784

View File

@@ -10,7 +10,7 @@
<property name="project.groupId" value="org.codehaus.plexus"/> <property name="project.groupId" value="org.codehaus.plexus"/>
<property name="project.artifactId" value="plexus-resources"/> <property name="project.artifactId" value="plexus-resources"/>
<property name="project.version" value="1.0-alpha-7"/> <property name="project.version" value="1.3.0"/>
<property name="compiler.source" value="1.8"/> <property name="compiler.source" value="1.8"/>
<property name="compiler.target" value="${compiler.source}"/> <property name="compiler.target" value="${compiler.source}"/>
@@ -19,11 +19,7 @@
<property name="build.dir" value="target"/> <property name="build.dir" value="target"/>
<property name="build.outputDir" value="${build.dir}/classes"/> <property name="build.outputDir" value="${build.dir}/classes"/>
<property name="build.srcDir" value="src/main/java"/> <property name="build.srcDir" value="src/main/java"/>
<property name="build.resourceDir" value="src/main/resources"/>
<property name="build.testOutputDir" value="${build.dir}/test-classes"/>
<property name="build.testDir" value="src/test/java"/>
<property name="build.testResourceDir" value="src/test/resources"/>
<property name="test.reports" value="${build.dir}/test-reports"/>
<property name="reporting.outputDirectory" value="${build.dir}/site"/> <property name="reporting.outputDirectory" value="${build.dir}/site"/>
<!-- ====================================================================== --> <!-- ====================================================================== -->
@@ -67,30 +63,28 @@
</src> </src>
<classpath refid="build.classpath"/> <classpath refid="build.classpath"/>
</javac> </javac>
<copy todir="${build.outputDir}">
<fileset dir="${build.resourceDir}"/>
</copy>
</target> </target>
<!-- ====================================================================== --> <!-- ====================================================================== -->
<!-- Target to generate Plexus component.xml --> <!-- Sisu javax.inject.Named generation target -->
<!-- ====================================================================== --> <!-- ====================================================================== -->
<target name="generate-metadata" <target name="sisu"
depends="compile" depends="compile"
description="Generate Plexus component.xml"> description="Generate javax.inject.Name index">
<mkdir dir="${build.outputDir}/META-INF/plexus"/> <sequential>
<exec executable="plexus-metadata-generator" failonerror="true"> <java classname="org.eclipse.sisu.space.SisuIndex"
<env key="CLASSPATH" value="${build.outputDir}"/> failonerror="true"
<arg value="-s"/> fork="true">
<arg value="${build.srcDir}"/> <classpath>
<arg value="-c"/> <path refid="build.classpath"/>
</classpath>
<arg value="${build.outputDir}"/> <arg value="${build.outputDir}"/>
<arg value="-m"/> </java>
<arg value="${build.outputDir}/META-INF/plexus"/> <move todir="${build.outputDir}/META-INF">
<arg value="-o"/> <fileset dir="META-INF"/>
<arg value="${build.outputDir}/META-INF/plexus/components.xml"/> </move>
</exec> </sequential>
</target> </target>
<!-- ====================================================================== --> <!-- ====================================================================== -->
@@ -127,7 +121,7 @@
<!-- ====================================================================== --> <!-- ====================================================================== -->
<target name="package" <target name="package"
depends="generate-metadata" depends="sisu"
description="Package the application"> description="Package the application">
<jar jarfile="${build.dir}/${build.finalName}.jar" <jar jarfile="${build.dir}/${build.finalName}.jar"
compress="true" compress="true"

View File

@@ -1,3 +1,18 @@
-------------------------------------------------------------------
Tue Jun 3 08:25:16 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Add dependency on objectweb-asm to build with sisu 0.9.0.M4
-------------------------------------------------------------------
Tue Oct 8 06:40:30 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Update to version 1.3
* Changes:
* Ignore mac os .DS_Store
* Update codebase to current Java level
* Restore public constructor to DefaultResourceManager
- Fetch sources using source service
------------------------------------------------------------------- -------------------------------------------------------------------
Sun May 26 19:39:05 UTC 2024 - Fridrich Strba <fstrba@suse.com> Sun May 26 19:39:05 UTC 2024 - Fridrich Strba <fstrba@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package plexus-resources # spec file for package plexus-resources
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -16,26 +16,24 @@
# #
%global base_ver 1.0
%global alpha_ver 7
%global namedversion %{base_ver}-alpha-%{alpha_ver}
Name: plexus-resources Name: plexus-resources
Version: %{base_ver}~a%{alpha_ver} Version: 1.3.0
Release: 0 Release: 0
Summary: Plexus Resource Manager Summary: Plexus Resource Manager
License: MIT License: MIT
Group: Development/Libraries/Java Group: Development/Libraries/Java
URL: https://github.com/codehaus-plexus/plexus-resources URL: https://github.com/codehaus-plexus/plexus-resources
# svn export http://svn.codehaus.org/plexus/plexus-components/tags/plexus-resources-1.0-alpha-7/ Source0: %{name}-%{version}.tar.xz
# tar caf plexus-resources-1.0-alpha-7-src.tar.xz plexus-resources-1.0-alpha-7
Source0: %{name}-%{namedversion}-src.tar.xz
Source1: %{name}-build.xml Source1: %{name}-build.xml
BuildRequires: ant BuildRequires: ant
BuildRequires: atinject
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: javapackages-local >= 6 BuildRequires: javapackages-local >= 6
BuildRequires: plexus-metadata-generator BuildRequires: objectweb-asm
BuildRequires: plexus-utils BuildRequires: plexus-utils
BuildRequires: sisu-plexus BuildRequires: plexus-xml
BuildRequires: sisu-inject
BuildRequires: slf4j
BuildArch: noarch BuildArch: noarch
%description %description
@@ -53,19 +51,24 @@ Group: Documentation/HTML
API documentation for %{name}. API documentation for %{name}.
%prep %prep
%setup -q -n %{name}-%{namedversion} %setup -q
cp %{SOURCE1} build.xml cp %{SOURCE1} build.xml
%pom_change_dep :plexus-container-default org.eclipse.sisu:org.eclipse.sisu.plexus:0.9.0.M2
%build %build
mkdir -p lib mkdir -p lib
build-jar-repository -s lib plexus/utils org.eclipse.sisu.plexus build-jar-repository -s lib \
atinject \
objectweb-asm/asm \
org.eclipse.sisu.inject \
plexus/utils \
plexus/xml \
slf4j/api
%{ant} jar javadoc %{ant} jar javadoc
%install %install
# jar # jar
install -dm 0755 %{buildroot}%{_javadir}/plexus install -dm 0755 %{buildroot}%{_javadir}/plexus
install -pm 0644 target/%{name}-%{namedversion}.jar %{buildroot}%{_javadir}/plexus/resources.jar install -pm 0644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/plexus/resources.jar
# pom # pom
install -dm 0755 %{buildroot}%{_mavenpomdir}/plexus install -dm 0755 %{buildroot}%{_mavenpomdir}/plexus
%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/plexus/resources.pom %{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/plexus/resources.pom