Skip to content

Commit 17f2fa4

Browse files
committed
Update xmvn-generator to version 2.0.0
1 parent 10db61d commit 17f2fa4

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

javapackages-bootstrap.spec

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
# Exclude automatically generated requires on java interpreter which is not
22
# owned by any package
3-
%global __requires_exclude ^%{_jvmdir}/java
4-
5-
# Don't run OSGi dependency generators on private (bundled) JARs
6-
%global __requires_exclude_from \\.jar$
7-
%global __provides_exclude_from \\.jar$
3+
%global __requires_exclude ^%{_jvmdir}/jre
84

95
# Generated list of bundled packages
106
%global _local_file_attrs local_generator
@@ -13,7 +9,7 @@
139

1410
%global debug_package %{nil}
1511

16-
%global javaHomePath %{_jvmdir}/java-21-openjdk
12+
%global javaHomePath %{_jvmdir}/jre-21-openjdk
1713
%global mavenHomePath %{_datadir}/%{name}
1814
%global metadataPath %{mavenHomePath}/maven-metadata
1915
%global artifactsPath %{_prefix}/lib
@@ -101,9 +97,9 @@ install -D -p -m 644 downstream/xmvn-generator/src/main/rpm/xmvngen.attr %{build
10197
echo '
10298
%%__xmvngen_debug 1
10399
%%__xmvngen_libjvm %{javaHomePath}/lib/server/libjvm.so
104-
%%__xmvngen_classpath %{artifactsPath}/%{name}/xmvn-generator.jar:%{artifactsPath}/%{name}/asm.jar:%{artifactsPath}/%{name}/commons-compress.jar
105-
%%__xmvngen_provides_generators org.fedoraproject.xmvn.generator.jpms.JPMSGeneratorFactory
106-
%%__xmvngen_requires_generators %%{nil}
100+
%%__xmvngen_classpath %{artifactsPath}/%{name}/xmvn-generator.jar:%{artifactsPath}/%{name}/asm.jar:%{artifactsPath}/%{name}/commons-compress.jar:%{artifactsPath}/%{name}/commons-io.jar:%{artifactsPath}/%{name}/xmvn-mojo.jar:%{artifactsPath}/%{name}/maven-model.jar:%{artifactsPath}/%{name}/plexus-utils.jar
101+
%%__xmvngen_provides_generators org.fedoraproject.xmvn.generator.filesystem.FilesystemGeneratorFactory org.fedoraproject.xmvn.generator.jpscript.JPackageScriptGeneratorFactory org.fedoraproject.xmvn.generator.jpms.JPMSGeneratorFactory org.fedoraproject.xmvn.generator.maven.MavenGeneratorFactory
102+
%%__xmvngen_requires_generators org.fedoraproject.xmvn.generator.filesystem.FilesystemGeneratorFactory org.fedoraproject.xmvn.generator.jpscript.JPackageScriptGeneratorFactory org.fedoraproject.xmvn.generator.maven.MavenGeneratorFactory
107103
%%__xmvngen_post_install_hooks org.fedoraproject.xmvn.generator.transformer.TransformerHookFactory
108104
%%jpb_env PATH=/usr/libexec/javapackages-bootstrap:$PATH
109105
%%java_home %{javaHomePath}

mbi/dist/metadata.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,6 +1003,9 @@ MOD xmvn
10031003
ART org.fedoraproject.xmvn xmvn-mojo
10041004
DEP org.apache.maven.resolver maven-resolver-util
10051005
DEP org.ow2.asm asm
1006+
ART org.fedoraproject.xmvn xmvn-api
1007+
ART org.fedoraproject.xmvn xmvn-core
1008+
DEP org.fedoraproject.xmvn xmvn-api
10061009
MOD xmvn-generator
10071010
ART org.fedoraproject.xmvn xmvn-generator
10081011
MOD xz-java

project/xmvn-generator.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
url=https://github.com/fedora-java/xmvn-generator.git
22
ref=@.@.@
3-
version=1.2.2
3+
version=2.0.0

project/xmvn-generator.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@
66
<module>
77
<dependency>asm</dependency>
88
<dependency>commons-compress</dependency>
9+
<dependency>xmvn</dependency>
10+
<dependency>maven-model</dependency>
11+
<dependency>plexus-utils</dependency>
912
<build>
1013
<compiler>
11-
<release>17</release>
14+
<release>21</release>
1215
<addSourceRoot>src/main/java</addSourceRoot>
1316
</compiler>
1417
<ant>

0 commit comments

Comments
 (0)