19
0

4 Commits

Author SHA256 Message Date
Fridrich Štrba
2dc5d7634c 3.0.0 changelog 2026-01-05 09:33:51 +01:00
Fridrich Štrba
ff10fa8308 3.0.0 2025-12-31 19:59:37 +01:00
Fridrich Štrba
a6ce5f624d Explicit dependency on maven-compat 2025-09-02 20:14:55 +02:00
0b8ad4d274 OBS-URL: https://build.opensuse.org/package/show/Java:packages/maven-jmod-plugin?expand=0&rev=11 2025-06-23 21:25:33 +00:00
5 changed files with 60 additions and 23 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:991f90b34484b195a59184f5f485bb42810414bd6a216d354961de1712ed1bb2
size 153140

Binary file not shown.

View File

@@ -1,11 +0,0 @@
--- maven-jmod-plugin-3.0.0-alpha-1/src/main/java/org/apache/maven/plugins/jmod/JModCreateMojo.java 2017-09-17 13:29:30.000000000 +0200
+++ maven-jmod-plugin-3.0.0-alpha-1/src/main/java/org/apache/maven/plugins/jmod/JModCreateMojo.java 2019-11-22 11:46:01.229465983 +0100
@@ -47,7 +47,7 @@
import org.codehaus.plexus.languages.java.jpms.LocationManager;
import org.codehaus.plexus.languages.java.jpms.ResolvePathsRequest;
import org.codehaus.plexus.languages.java.jpms.ResolvePathsResult;
-import org.codehaus.plexus.languages.java.jpms.ResolvePathsResult.ModuleNameSource;
+import org.codehaus.plexus.languages.java.jpms.ModuleNameSource;
import org.codehaus.plexus.util.FileUtils;
import org.codehaus.plexus.util.cli.Commandline;

View File

@@ -1,3 +1,55 @@
-------------------------------------------------------------------
Mon Jan 5 08:08:21 UTC 2026 - Fridrich Strba <fstrba@suse.com>
- Upgrade to version 3.0.0
* Breaking changes
+ MJMOD-30: require maven 3.6.3
+ MJMOD-29: use Java 8; update report requirements
* New features and improvements
+ MJMOD-20: set jmod --main-class argument if it is set.
* Bug Fixes
+ MJMOD-8: NullPointerException on create
* Maintenance
+ Cleanup site gen
+ Bump m-invoker-p to 3.9.1
+ Enable Notification after Migration
+ Disable Notification before Migration
+ Enable GitHub Issue
+ MNGSITE-529: Rename "Goals" to "Plugin Documentation"
+ Construct create command in memory
+ use strings instead of file for describe and list commands
+ Use modern I/O
+ Prefer Guice injection
+ MJMOD-33: Remove duplicate reporting section
+ set version to 3.0.0-SNAPSHOT
+ MJMOD-28: update parent to v41
+ MJMOD-29: update enforcer rule to Java 8
+ (chore) add workflows
+ (DOCS) update README.md and PR template
+ [SECURITY] Use HTTPS to resolve dependencies in Maven Build
* Build
+ Update Maven to 3.9.11
* Dependency updates
+ Bump mavenVersion from 3.9.11 to 3.9.12
+ Bump org.apache.maven.plugins:maven-plugins from 44 to 45
+ Update parent 44
+ Declare used dependencies
+ Bump apache/maven-gh-actions-shared from 3 to 4
+ MJMOD-32: remove dependency to commons-lang3
+ Bump org.apache.maven.shared:maven-shared-utils from 3.3.3 to
3.4.2
+ MJMOD-31: fix plugin scope
+ MJMOD-30: require maven 3.6.3
+ Bump maven-shared-utils from 3.2.1 to 3.3.3
- Removed patch:
* maven-jmod-plugin-plexus-languages-1.0.patch
+ not needed anymore
-------------------------------------------------------------------
Tue Sep 2 18:14:36 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Explicit dependency on maven-compat
-------------------------------------------------------------------
Wed Feb 21 10:50:29 UTC 2024 - Gus Kenion <gus.kenion@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package maven-jmod-plugin
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 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
@@ -16,18 +16,14 @@
#
%global basever 3.0.0
%global opt alpha
%global optver 1
Name: maven-jmod-plugin
Version: %{basever}~%{opt}%{optver}
Version: 3.0.0
Release: 0
Summary: Apache Maven JMod Plugin
License: Apache-2.0
Group: Development/Libraries/Java
URL: https://maven.apache.org/plugins/maven-jmod-plugin/
Source0: https://archive.apache.org/dist/maven/plugins/%{name}-%{basever}-%{opt}-%{optver}-source-release.zip
Patch0: maven-jmod-plugin-plexus-languages-1.0.patch
Source0: https://repo1.maven.org/maven2/org/apache/maven/plugins/%{name}/%{version}/%{name}-%{version}-source-release.zip
BuildRequires: fdupes
BuildRequires: maven-local
BuildRequires: unzip
@@ -36,6 +32,7 @@ BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-plugins:pom:)
BuildRequires: mvn(org.apache.maven.shared:maven-shared-utils)
BuildRequires: mvn(org.apache.maven:maven-compat)
BuildRequires: mvn(org.apache.maven:maven-core)
BuildRequires: mvn(org.apache.maven:maven-plugin-api)
BuildRequires: mvn(org.codehaus.plexus:plexus-java)
@@ -52,8 +49,7 @@ Group: Documentation/HTML
API documentation for %{name}.
%prep
%setup -q -n %{name}-%{basever}-%{opt}-%{optver}
%patch -P 0 -p1
%setup -q
%build
%{mvn_build} -f \