Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

sisu-mojos-1.1.0-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: sisu-mojos Distribution: openSUSE Tumbleweed
Version: 1.1.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Jul 29 15:16:00 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 37213 Source RPM: sisu-mojos-1.1.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.eclipse.org/sisu
Summary: Sisu plugin for Apache Maven
The Sisu Plugin for Maven provides mojos to generate
META-INF/sisu/javax.inject.Named index files for the Sisu container.

Provides

Requires

License

EPL-1.0 AND EPL-2.0

Changelog

* Wed Jul 29 2026 Fridrich Strba <fstrba@suse.com>
  - Update to upstream release 1.1.0
    * New feature: JSR330 bean filtering.
      + Important: when using Sisu Plexus Shim (that implicitly
      creates Sisu Inject), the JSR330 bean filtering will
      automatically "follow" (have same filtering rules applied) the
      Plexus Beans visibility. Control this behaviour using Plexus
      ContainerConfiguration new method
      setJSR330ComponentVisibilityFollowsPlexusVisibility(boolean)
      + Users of Sisu Inject only (without Plexus Shim) are not
      affected by this change.
    * Changes
      + Update Security Policy
      + Build update
      + Feat: Ability to filter JSR330 beans based on some predicate
      + Update conversion doc
      + Introduce more tests for lifecycle
* Fri Jun 26 2026 Fridrich Strba <fstrba@suse.com>
  - Update to upstream release 1.0.1
    * Changes
      + Slight dependency updates
      + Addition of automatic module names
* Wed Apr 08 2026 Fridrich Strba <fstrba@suse.com>
  - Removed patches:
    * sisu-osgi-api.patch
      + not needed any more
    * sisu-no-dependency-on-glassfish-servlet-api.patch
      + we can depend on that particular package
* Wed Feb 11 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream release 1.0.0
    * Changes
      + Bump actions/checkout from 4 to 6
      + Bump actions/setup-java from 4 to 5
      + Bump github/codeql-action from 3 to 4
      + Update key deps and plugins
      + Switch to maintained Build API
      + Get rid of ancient logback
      + Increase test coverage
      + Improve test
      + Source formatting and license headers
      + Update TestNG
      + Modernize codebase
      + Update m-fluido-s to 2.1.0
      + Build with Java 25
      + Update sonar-m-p to 5.5.0.6356
      + Expose GitHub secret only as env variable in build step
      + Remove "Incubation" from bundle names
  - Modified patches:
    * sisu-no-dependency-on-glassfish-servlet-api.patch
    * sisu-osgi-api.patch
    * sisu-reproducible-index.patch
      + rediff
* Tue Jun 03 2025 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream milestone 0.9.0.M4
    * Most important change
      + ASM is "demoted" to plain dependency, hence, consumer is able
      to override/update it the usual "Maven way". This applies to
      all components: inject, plexus and sisu-maven-plugin as well.
      + Historically, Sisu shaded in ASM just like Guice did. Later
      Sisu started shipping "main" JAR with shaded ASM but also
      "no_asm" classified artifact without ASM (just like Guice did
      with  "classes" classified JAR). Starting from this version,
      Sisu does not shade ASM anymore, it is "demoted" to transitive
      dependency.
    * Changes
      + Disable shallow clones for sonarcloud analysis
      + Remove spurious asserts
      + Post release cleanup
      + Fix jacoco + code coverage
      + Enable code coverage again for all modules
      + Use default property for the jacoco agent
      + Add documentation on Plexus Configurator API
      + Remove about.html as only relevant for Eclipse plugins
      + Document Lifecycle support
      + Call TypeAwareExpressionEvaluator.evaluate(String,Class) if
      available
      + Pass strict flag also via "discoverComponents"
      + Embed/relocate ASM via m-shade-p
      + Update to ASM 9.8
      + Increase coverage
      + Align subproject names (and naming)
      + Build infra updates
      + Reproducible
      + Fix sisu-maven-plugin
      + Lax array converter
      + Update dependencies
      + Publishing to Central
* Fri Mar 28 2025 Fridrich Strba <fstrba@suse.com>
  - Build with bootstrap version of maven-plugins. This allows to be
    built early, since it will become a crucial plugin with Maven 4.
* Wed Jun 05 2024 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream milestone 0.9.0.M3
    * Changes
      + Annotate new method
      + Update workflow to run on Java 21
      + Build with final Java 21 on GitHub
      + Switch to JUnit5
      + Disable annotation processor by default
      + Do not silently fail in case of class scanning exceptions
      + Formatting issues
      + Update to ASM 9.7
      + Update CONTRIBUTING.md
      + Align Plexus ASM version
      + Rename release profile
      + Fix Jacoco coverage repots in Sonar
      + Add a method to allow LifecycleManager to free keys
      + Licence change: From EPL1 to EPL2
      + update documentation for exposed core extensions, fix anchors
      + Trigger Sonarcloud analysis from GHA
  - Build sisu-mojos as a second spec within sisu package, since the
    sources of sisu-mojos, sisu-inject and sisu-plexus were joined in
    the same upstream project
* Tue Sep 19 2023 Fridrich Strba <fstrba@suse.com>
  - Do not require maven-javadoc-plugin that we don't use
* Wed Sep 06 2023 Fridrich Strba <fstrba@suse.com>
  - Upgrade to 0.9.0 milestone 2
    * Changes of 0.9.0.M2
      + Add m2e support
      + Convert APT to MD
      + Update plugin
      + Align to latest Maven plugins
    * Changes of 0.9.0.M1
      + On debug, emit scanned entries
      + Enable Java CI workflow
      + Enable CodeQL analysis
      + Avoid rewriting the index if it has not changed
    * Changes of 0.3.5
      + Build against CDI API 1.2
    * Changes of 0.3.4
      + Reproducible builds
    * Changes of 0.3.3
      + Lifecycle maintenance
    * Changes of 0.3.2
      + Java9+Jigsaw support
* Fri May 05 2023 Fridrich Strba <fstrba@suse.com>
  - Initial packaging with version 0.3.1

Files

/usr/share/java/sisu-mojos
/usr/share/java/sisu-mojos/sisu-maven-plugin.jar
/usr/share/licenses/sisu-mojos
/usr/share/licenses/sisu-mojos/LICENSE.txt
/usr/share/maven-metadata/sisu-mojos.xml
/usr/share/maven-poms/sisu-mojos
/usr/share/maven-poms/sisu-mojos/sisu-maven-plugin.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Sep 3 22:46:01 2026