| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
EPL-1.0 AND EPL-2.0
* 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
/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