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

modello-test-2.6.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: modello-test Distribution: openSUSE Tumbleweed
Version: 2.6.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Feb 27 15:27:59 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 45583 Source RPM: modello-2.6.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://codehaus-plexus.github.io/modello
Summary: Modello Test Package
Modello Test Package contains the basis to create Modello generator
unit-tests, including sample models and xml files to test every
feature for every plugin.

Provides

Requires

License

Apache-2.0 AND MIT

Changelog

* Fri Feb 27 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 2.6.0
    * New features and improvements
      + Fix XSD generator to respect required field attribute
      + Give access to XmlModelMetadata from velocity helper
      + Fix multiplicity=1 for simple type associations in
      Reader/Writer generators
    * Bug Fixes
      + Fix Root class name conflict in JDOM writer generator
    * Maintenance
      + chore: migrate junit 3 test to junit4
    * Dependency updates
      + Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to 2.21.0
      + Bump org.codehaus.plexus:plexus-testing from 1.5.0 to 2.1.0
      + Bump org.codehaus.plexus:plexus from 22 to 25
      + Bump org.jsoup:jsoup from 1.20.1 to 1.22.1
      + Bump plexus.compiler.version from 2.15.0 to 2.16.1
      + Downgrade Guice to 5.1.0
      + Bump org.xmlunit:xmlunit-core from 2.10.2 to 2.11.0
      + Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0
      to 3.6.1
      + Bump org.yaml:snakeyaml from 2.4 to 2.5
* Tue Nov 04 2025 Fridrich Strba <fstrba@suse.com>
  - Add -Dguice_custom_class_loading=CHILD option to the command-line
    launcher in order to avoid the following warnings with
    OpenJDK >= 24 :
    WARNING: A terminally deprecated method in sun.misc.Unsafe has
      been called
    WARNING: sun.misc.Unsafe::staticFieldBase has been called by
      com.google.inject.internal.aop.HiddenClassDefiner
    WARNING: Please consider reporting this to the maintainers of
      class com.google.inject.internal.aop.HiddenClassDefiner
    WARNING: sun.misc.Unsafe::staticFieldBase will be removed in a
      future release
* Fri Jun 06 2025 Fridrich Strba <fstrba@suse.com>
  - Modified patch:
    * 0002-Handle-also-the-velocity-stuff-in-ModelloCli.patch
      + Do not bother with velocity parameters if the output type is
      not "velocity"
* Wed Jun 04 2025 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 2.5.1
    * New features and improvements
      + Improve and add exceptions for singular method
      + Fix Snakeyaml
      + Restore singular method behavior like was in version 2.4.0
    * Maintenance
      + Partially migrate to JUnit 5
      + Apply spotless re-formatting
      + Update build, get rid of legacy, fix CLI
      + Use distributionManagement from parent pom
  - Removed patches:
    * 0001-Upgrade-to-SnakeYaml-2.2-439.patch
    * 0002-Update-build-get-rid-of-legacy-fix-CLI-452.patch
      + integrated in this version
  - Modified patches:
    * 0003-Add-support-for-domAsXpp3-and-fail-if-the-old-Java5-.patch
    - > 0001-Add-support-for-domAsXpp3-and-fail-if-the-old-Java5-.patch
    * 0004-Handle-also-the-velocity-stuff-in-ModelloCli.patch
    - > 0002-Handle-also-the-velocity-stuff-in-ModelloCli.patch
      + rediff
* Tue Jun 03 2025 Fridrich Strba <fstrba@suse.com>
  - Add dependency on objectweb-asm to build with sisu 0.9.0.M4
* Sun Mar 16 2025 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * 0004-Handle-also-the-velocity-stuff-in-ModelloCli.patch
      + maven 4 is using velocity generater. Patch the ModelloCli.java
      so that one can pass to it the velocity specific configuration
      options
  - Fix the modello script classpath to be able to run the velocity
    generator.
* Wed Oct 02 2024 Fridrich Strba <fstrba@suse.com>
  - Build against velocity-engine-core, since we can do it now without
    introducing build cycles
* Mon Jun 10 2024 Fridrich Strba <fstrba@suse.com>
  - Add dependency on jakarta-inject, needed by google-guice 6.0.0
* Wed Jun 05 2024 Fridrich Strba <fstrba@suse.com>
  - Modified patches:
    * 0001-Fix-ModelloCli-after-moving-from-Plexus-to-JSR330.patch
    - > 0002-Update-build-get-rid-of-legacy-fix-CLI-452.patch
      + remove our patch and replace it with an integrated patch that
      is result of a common work between us and upstream
    * 0003-Fix-Snakeyaml.patch
    - > 0001-Upgrade-to-SnakeYaml-2.2-439.patch
      + move to version of this patch that was integrated upsteam
    * 0002-Add-support-for-domAsXpp3-and-fail-if-the-old-Java5-.patch
    - > 0003-Add-support-for-domAsXpp3-and-fail-if-the-old-Java5-.patch
      + rediff and put last in order because it is our patch that is
      not to be integrated
* Thu May 16 2024 Fridrich Strba <fstrba@suse.com>
  - Package both relevant licenses
* Sat May 04 2024 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 2.4.0
    * New features and improvements
      + Keep license structure
      + Support addition of license header to generated files
      + Make generated code - Java 8 based by default
      + threadsafety
    * Bug Fixes
      + Revert snakeyaml to 1.33 (as 2.x is not fully compatible with
      1.x). This change is reverted and SnakeYaml fixed by the
      0003-Fix-Snakeyaml.patch
  - Modified patches:
    * 0001-Fix-ModelloCli-after-moving-from-Plexus-to-JSR330.patch
    * 0002-Add-support-for-domAsXpp3-and-fail-if-the-old-Java5-.patch
    * 0003-Fix-Snakeyaml.patch
      + rediff to changed context
* Fri May 03 2024 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * 0003-Fix-Snakeyaml.patch
      + patch to fix the modello-plugin-snakeyaml with SnakeYaml 2.2
      + https://github.com/codehaus-plexus/modello/pull/439
* Wed May 01 2024 Fridrich Strba <fstrba@suse.com>
  - Build against the new codehaus plexus build api 1.2.0
  - Removed patch:
    * 0003-Revert-Switch-to-codehaus-plexus-build-api-1.2.0-345.patch
      + not needed any more
* Tue Apr 16 2024 Fridrich Strba <fstrba@suse.com>
  - Build all modello plugins
* Sun Apr 14 2024 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 2.3.0
    * Changes of version 2.3.0
      + Kill off dead Plexus
      + Fix for #366
    * Changes of version 2.2.0
      + Parse javadoc tags in xdoc generator (only @since is supported
      atm)
      + Use generic in Xpp3Reader for JDK 5+
      + Get rid of usage deprecated Reader/WriterFactory
      + Make spotless plugin work with Java 21
      + Support java source property being discovered as 1.x
      + Fix thread safety issues by not using singletons for
      generators
      + Improve discovering javaSource based on maven.compiler
      properties, default as 8
      + Switch Plexus Annotation to JSR-330
      + Make spotless plugin work with Java 21
  - Modified patches:
    * 0001-Revert-Switch-to-codehaus-plexus-build-api-1.2.0-345.patch
    - > 0003-Revert-Switch-to-codehaus-plexus-build-api-1.2.0-345.patch
    * modello-cli-domasxpp3.patch ->
      0002-Add-support-for-domAsXpp3-and-fail-if-the-old-Java5-.patch
      + rediff to changed context
  - Added patch:
    * 0001-Fix-ModelloCli-after-moving-from-Plexus-to-JSR330.patch
      + Fix for https://github.com/codehaus-plexus/modello/issues/434
      submitted upstream
* Tue Apr 02 2024 Fridrich Strba <fstrba@suse.com>
  - Add dependency on plexus-xml where relevant
    * this will be needed for smooth upgrade to plexus-utils 4.0.0
* Wed Feb 21 2024 Fridrich Strba <fstrba@suse.com>
  - Use %patch -P N instead of deprecated %patchN.
* Mon Sep 11 2023 Fridrich Strba <fstrba@suse.com>
  - Cleanup unnecessary dependencies
* Wed Sep 06 2023 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 2.1.2
    * Changes of version 2.1.2
      + Switch to codehaus plexus-build-api 1.2.0 (reverted by a
      patch in this package)
      + Add plexus 13 parent and reformat
      + Remove readonly flag from basedir: support .mdo from any
      location
      + Require Maven 3.5.4+
      + Prepare to run with Java 19+
    * Changes of version 2.1.1
      + replace generatedBy context value by template
      + add velocityBasedir to select where to load (shared) .vm from
    * Changes of version 2.1.0
      + Make the Xpp3Reader#read(XmlPullParser, boolean strict) public
      + Fix json encoding
      + Support arbitrary element names via 'xs:any'
      + Call setter only after object has been populated
      + replace handwritten components.xml with annotations
      + Optionally enforce required elements in XSDs
      + Add a velocity template based generator
      + Use optimised plexus-utils CachingWriter
  - Added patch:
    * 0001-Revert-Switch-to-codehaus-plexus-build-api-1.2.0-345.patch
      + use the version of plexus-build-api that we have packaged
  - Modified patch:
    * modello-cli-domasxpp3.patch
      + rediff to changed context
* Thu May 04 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Add _multibuild to define 2nd spec file as additional flavor.
    Eliminates the need for source package links in OBS.

Files

/usr/share/java/modello
/usr/share/java/modello/modello-test.jar
/usr/share/licenses/modello-test
/usr/share/licenses/modello-test/LICENSE-2.0.txt
/usr/share/licenses/modello-test/LICENSE.txt
/usr/share/maven-metadata/modello-test.xml
/usr/share/maven-poms/modello
/usr/share/maven-poms/modello/modello-test.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Apr 20 22:27:34 2026