Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xmvn for openSUSE:Factory checked in at 2026-09-11 18:04:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xmvn (Old) and /work/SRC/openSUSE:Factory/.xmvn.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xmvn" Fri Sep 11 18:04:01 2026 rev:30 rq:1377325 version:4.3.0 Changes: -------- +++ only whitespace diff in changes, re-diffing --- /work/SRC/openSUSE:Factory/xmvn/xmvn-mojo.changes 2026-09-07 11:32:38.238953425 +0200 +++ /work/SRC/openSUSE:Factory/.xmvn.new.1265/xmvn-mojo.changes 2026-09-11 18:07:19.560885662 +0200 @@ -1,0 +2,6 @@ +Sun Sep 6 06:02:52 UTC 2026 - Fridrich Strba <[email protected]> + +- Build this package using ant and generate the plugin descriptor + by maven-plugin-plugin run outside of maven life-cycle. + +------------------------------------------------------------------- +++ only whitespace diff in changes, re-diffing xmvn-tools.changes: same change xmvn.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xmvn-connector.spec ++++++ --- /var/tmp/diff_new_pack.NYut93/_old 2026-09-11 18:07:22.174995451 +0200 +++ /var/tmp/diff_new_pack.NYut93/_new 2026-09-11 18:07:22.176995535 +0200 @@ -1,7 +1,7 @@ # # spec file for package xmvn-connector # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -106,7 +106,7 @@ %{parent}/%{parent}-api pushd %{name} - %{ant} \ + ant \ %if %{without tests} -Dtest.skip=true \ %endif ++++++ xmvn-mojo.spec ++++++ --- /var/tmp/diff_new_pack.NYut93/_old 2026-09-11 18:07:22.205996753 +0200 +++ /var/tmp/diff_new_pack.NYut93/_new 2026-09-11 18:07:22.207996837 +0200 @@ -1,7 +1,7 @@ # # spec file for package xmvn-mojo # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,27 +26,23 @@ Group: Development/Tools/Building URL: https://fedora-java.github.io/xmvn/ Source0: https://github.com/fedora-java/%{parent}/releases/download/%{version}/%{parent}-%{version}.tar.xz +Source1: %{parent}-build.tar.xz Patch0: xmvn-mojo-sisu110.patch BuildRequires: %{parent}-api = %{version} BuildRequires: %{parent}-core = %{version} +BuildRequires: ant +BuildRequires: atinject BuildRequires: fdupes BuildRequires: javapackages-local -BuildRequires: xmvn +BuildRequires: maven-lib +BuildRequires: maven-plugin-annotations +BuildRequires: maven-plugin-plugin +BuildRequires: maven-resolver-api +BuildRequires: maven-resolver-util +BuildRequires: objectweb-asm BuildRequires: xmvn-install +BuildRequires: xmvn-minimal BuildRequires: xmvn-resolve -BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) -BuildRequires: mvn(org.apache.maven.plugins:maven-compiler-plugin) -BuildRequires: mvn(org.apache.maven.plugins:maven-jar-plugin) -BuildRequires: mvn(org.apache.maven.plugins:maven-javadoc-plugin) -BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) -BuildRequires: mvn(org.apache.maven.plugins:maven-resources-plugin) -BuildRequires: mvn(org.apache.maven.plugins:maven-surefire-plugin) -BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-util) -BuildRequires: mvn(org.apache.maven:maven-artifact) -BuildRequires: mvn(org.apache.maven:maven-core) -BuildRequires: mvn(org.apache.maven:maven-model) -BuildRequires: mvn(org.apache.maven:maven-plugin-api) -BuildRequires: mvn(org.ow2.asm:asm) BuildArch: noarch %description @@ -63,7 +59,7 @@ This package provides %{summary}. %prep -%setup -q -n %{parent}-%{version} +%setup -q -n %{parent}-%{version} -a1 %autopatch -p1 @@ -100,11 +96,25 @@ popd %build +mkdir -p lib +build-jar-repository -s lib \ + atinject \ + maven/maven-artifact \ + maven/maven-core \ + maven/maven-model \ + maven/maven-plugin-api \ + maven-plugin-tools/maven-plugin-annotations \ + maven-resolver/maven-resolver-api \ + maven-resolver/maven-resolver-util \ + objectweb-asm/asm-all \ + xmvn + pushd %{name} - xmvn \ - --batch-mode --offline \ - -Dmaven.test.skip=true -Dsource=8 \ - package org.apache.maven.plugins:maven-javadoc-plugin:aggregate + ant \ +%if %{without tests} + -Dtest.skip=true \ +%endif + package javadoc %{mvn_artifact} pom.xml target/%{name}-%{version}.jar ++++++ xmvn-parent.spec ++++++ --- /var/tmp/diff_new_pack.NYut93/_old 2026-09-11 18:07:22.237998097 +0200 +++ /var/tmp/diff_new_pack.NYut93/_new 2026-09-11 18:07:22.239998181 +0200 @@ -1,7 +1,7 @@ # # spec file for package xmvn-parent # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++ xmvn-tools.spec ++++++ --- /var/tmp/diff_new_pack.NYut93/_old 2026-09-11 18:07:22.264999231 +0200 +++ /var/tmp/diff_new_pack.NYut93/_new 2026-09-11 18:07:22.265999273 +0200 @@ -1,7 +1,7 @@ # # spec file for package xmvn-tools # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -166,7 +166,7 @@ org.eclipse.sisu.plexus \ slf4j/api -%{ant} -Dtest.skip=true package javadoc +ant -Dtest.skip=true package javadoc %install # jars ++++++ xmvn.spec ++++++ --- /var/tmp/diff_new_pack.NYut93/_old 2026-09-11 18:07:22.295000491 +0200 +++ /var/tmp/diff_new_pack.NYut93/_new 2026-09-11 18:07:22.297000575 +0200 @@ -1,7 +1,7 @@ # # spec file for package xmvn # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.NYut93/_old 2026-09-11 18:07:22.343002507 +0200 +++ /var/tmp/diff_new_pack.NYut93/_new 2026-09-11 18:07:22.346002633 +0200 @@ -1,6 +1,6 @@ -mtime: 1788521644 -commit: e7f3f9bcc3f3dee3025c90cf57015d7521637aa646083a5fe3f1b7c2239a2d83 +mtime: 1788674642 +commit: f863349dace7afcab40ba2a88b1ed5c561afa3b3d47873539673cae1be87d1e9 url: https://src.opensuse.org/java-packages/xmvn -revision: e7f3f9bcc3f3dee3025c90cf57015d7521637aa646083a5fe3f1b7c2239a2d83 +revision: f863349dace7afcab40ba2a88b1ed5c561afa3b3d47873539673cae1be87d1e9 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-09-06 08:04:02.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ xmvn-build.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xmvn-mojo/build.xml new/xmvn-mojo/build.xml --- old/xmvn-mojo/build.xml 2024-09-27 07:38:39.504353161 +0200 +++ new/xmvn-mojo/build.xml 2026-09-06 08:00:01.033743113 +0200 @@ -50,10 +50,22 @@ </target> <!-- ====================================================================== --> + <!-- HelpMojo.java generation target --> + <!-- ====================================================================== --> + + <target name="helpmojo" description="Generate the HelpMojo.java"> + <exec executable="xmvn" failonerror="true"> + <arg value="--batch-mode" /> + <arg value="--offline" /> + <arg value="org.apache.maven.plugins:maven-plugin-plugin:helpmojo" /> + </exec> + </target> + + <!-- ====================================================================== --> <!-- Compilation target --> <!-- ====================================================================== --> - <target name="compile" description="Compile the code"> + <target name="compile" depends="helpmojo" description="Compile the code"> <mkdir dir="${build.outputDir}"/> <javac destdir="${build.outputDir}" nowarn="false" @@ -67,6 +79,7 @@ source="${compiler.source}"> <src> <pathelement location="${build.srcDir}"/> + <pathelement location="${build.dir}/generated-sources/plugin"/> </src> <classpath refid="build.classpath"/> </javac> @@ -83,6 +96,18 @@ </target> <!-- ====================================================================== --> + <!-- Plugin descriptor generation target --> + <!-- ====================================================================== --> + + <target name="plugin" depends="compile" description="Generate plugin descriptors"> + <exec executable="xmvn" failonerror="true"> + <arg value="--batch-mode" /> + <arg value="--offline" /> + <arg value="org.apache.maven.plugins:maven-plugin-plugin:descriptor" /> + </exec> + </target> + + <!-- ====================================================================== --> <!-- Test-compilation target --> <!-- ====================================================================== --> @@ -178,8 +203,8 @@ <!-- Javadoc target --> <!-- ====================================================================== --> - <target name="javadoc" description="Generates the Javadoc of the application"> - <javadoc sourcepath="${build.srcDir}" + <target name="javadoc" depends="helpmojo" description="Generates the Javadoc of the application"> + <javadoc sourcepath="${build.srcDir}:${build.dir}/generated-sources/plugin" packagenames="*" destdir="${reporting.outputDirectory}/apidocs" access="protected" @@ -207,7 +232,7 @@ <!-- Package target --> <!-- ====================================================================== --> - <target name="package" depends="compile,test" description="Package the application"> + <target name="package" depends="plugin,test" description="Package the application"> <jar jarfile="${build.dir}/${build.finalName}.jar" compress="true" index="false"
