[PR] [MNG-8108] Add an IT [maven-integration-testing]
gnodet opened a new pull request, #338: URL: https://github.com/apache/maven-integration-testing/pull/338 (no comment) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 [maven-resolver]
dependabot[bot] opened a new pull request, #486: URL: https://github.com/apache/maven-resolver/pull/486 Bumps [commons-codec:commons-codec](https://github.com/apache/commons-codec) from 1.16.1 to 1.17.0. Changelog Sourced from https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt;>commons-codec:commons-codec's changelog. Apache Commons Codec 1.17.0 RELEASE NOTES The Apache Commons Codec component contains encoders and decoders for various formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. Feature and fix release. Requires a minimum of Java 8. New features Add override org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size(). Thanks to Gary Gregory. Add support for Base64 custom alphabets [#266](https://github.com/apache/commons-codec/issues/266). Thanks to Chris Kocel, Gary Gregory. Add Base64.Builder (allows custom alphabets). Thanks to Gary Gregory. Add Base32.Builder (allows custom alphabets). Thanks to Gary Gregory. Add Base64 support for a custom padding byte (like Base32). Thanks to Gary Gregory. Fixed Bugs CODEC-320: Wrong output of DoubleMetaphone in 1.16.1. Thanks to Martin Frydl, Gary Gregory. Optimize memory allocation in PhoneticEngine. Thanks to Gary Gregory. BCodec and QCodec encode() methods throw UnsupportedCharsetException instead of EncoderException. Thanks to Gary Gregory. Set Javadoc link to latest Java API LTS version. Thanks to Gary Gregory. Base32 constructor fails-fast with a NullPointerException if the custom alphabet array is null. Thanks to Gary Gregory. Base32 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory. Base64 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory. Base64 constructor makes a defensive copy of a custom alphabet array. Thanks to Gary Gregory. Changes Bump org.apache.commons:commons-parent from 66 to 69 [#250](https://github.com/apache/commons-codec/issues/250), [#261](https://github.com/apache/commons-codec/issues/261). Thanks to Dependabot, Gary Gregory. Bump commons-io:commons-io from 2.15.1 to 2.16.1 [#258](https://github.com/apache/commons-codec/issues/258), [#265](https://github.com/apache/commons-codec/issues/265). Thanks to Dependabot, Gary Gregory. For complete information on Apache Commons Codec, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons Codec website: https://commons.apache.org/proper/commons-codec/;>https://commons.apache.org/proper/commons-codec/ Download page: https://commons.apache.org/proper/commons-codec/download_codec.cgi;>https://commons.apache.org/proper/commons-codec/download_codec.cgi Commits https://github.com/apache/commons-codec/commit/5d809fe3d729bde9b507a51d2b2ed659da053692;>5d809fe Prepare for the next release candidate https://github.com/apache/commons-codec/commit/9a59c1c47b02ca795270b758c8d0591f5925b10f;>9a59c1c Prepare for the next release candidate https://github.com/apache/commons-codec/commit/5f0cfd46c89df69b579f37562ff1eded7ffd4b5c;>5f0cfd4 Longer lines https://github.com/apache/commons-codec/commit/8714b5f62bb5fa5950aa5e8908bd0d8d3334dba5;>8714b5f Remove dead comment https://github.com/apache/commons-codec/commit/c56b95664913aab406f768c66f9264481b28c1bb;>c56b956 Bullet-proof internals https://github.com/apache/commons-codec/commit/d2215d5dec3031f819c3bb514587d92a6aec8eff;>d2215d5 Base32 constructor fails-fast with a NullPointerException if the custom https://github.com/apache/commons-codec/commit/fcc70e6fa1271158dd8f3a90350fa2589713f257;>fcc70e6 Base32 constructor makes a defensive copy of the line separator https://github.com/apache/commons-codec/commit/ebe805a2730ad38886f9f04bd4d242e0a8c9caaa;>ebe805a Base64 constructor makes a defensive copy of a custom alphabet array https://github.com/apache/commons-codec/commit/55043334240eb2a1838e37ea1c8a6e434d328fdf;>5504333 Better exception message https://github.com/apache/commons-codec/commit/c6c5f11eae145d8e8c655e622f0fc5dd74e6db2a;>c6c5f11 Base64 constructor makes a better defensive copy of the line separator Additional commits viewable in https://github.com/apache/commons-codec/compare/rel/commons-codec-1.16.1...rel/commons-codec-1.17.0;>compare view [![Dependabot compatibility
[PR] Bump org.eclipse.jetty:jetty-bom from 10.0.20 to 11.0.20 [maven-resolver]
dependabot[bot] opened a new pull request, #487: URL: https://github.com/apache/maven-resolver/pull/487 Bumps [org.eclipse.jetty:jetty-bom](https://github.com/jetty/jetty.project) from 10.0.20 to 11.0.20. Release notes Sourced from https://github.com/jetty/jetty.project/releases;>org.eclipse.jetty:jetty-bom's releases. 11.0.20 Security Updates This release addresses: CVE-2024-22201 - HTTP/2 connection not closed after idle timeout when TCP congested Special Thanks to the following Eclipse Jetty community members https://github.com/LoggingResearch;>@LoggingResearch (LoggingResearch) Changelog https://redirect.github.com/jetty/jetty.project/issues/11273;>#11273 - Support BSD expr in startup script https://redirect.github.com/jetty/jetty.project/issues/11260;>#11260 - QuickStartConfiguration cannot be mixed with contexts that do not have a WEB-INF/quickstart-web.xml https://redirect.github.com/jetty/jetty.project/issues/11081;>#11081 - Dropped WebSocket messages due to race condition in WebSocket frame handling https://redirect.github.com/jetty/jetty.project/issues/10127;>#10127 - Align Logging Level for Listener Timeout Exceptions with Debug (https://github.com/LoggingResearch;>@LoggingResearch) 11.0.19 Special Thanks to the following Eclipse Jetty community members https://github.com/garydgregory;>@garydgregory (Gary Gregory) https://github.com/chadlwilson;>@chadlwilson (Chad Wilson) Changelog https://redirect.github.com/jetty/jetty.project/issues/11039;>#11039 - Memory leak and multiple (Http|Servlet)*Listener invokations after restart https://redirect.github.com/jetty/jetty.project/issues/11031;>#11031 - HttpClient should expose Connection/EndPoint used by HTTP requests https://redirect.github.com/jetty/jetty.project/issues/11014;>#11014 - RedirectRegexRule and RewritePatternRule should consider relativeRedirectAllowed https://redirect.github.com/jetty/jetty.project/issues/10938;>#10938 - Use String#isEmpty() (https://github.com/garydgregory;>@garydgregory) https://redirect.github.com/jetty/jetty.project/issues/10876;>#10876 - use correct scm coordinates https://redirect.github.com/jetty/jetty.project/issues/10812;>#10812 - jetty-deploy has unnecessary dependency on awaitility/hamcrest pulled in at runtime (https://github.com/chadlwilson;>@chadlwilson) 11.0.18 Special Thanks to the following Eclipse Jetty community members https://github.com/OlexYarm;>@OlexYarm (OlexYarm) Changelog https://redirect.github.com/jetty/jetty.project/issues/10786;>#10786 - TLS handshake failures leak HttpConnection.RequestTimeouts tasks https://redirect.github.com/jetty/jetty.project/issues/10755;>#10755 - deprecate PushCacheFilter https://redirect.github.com/jetty/jetty.project/issues/10753;>#10753 - Improve and test jetty.sh behaviors https://redirect.github.com/jetty/jetty.project/issues/10731;>#10731 - org.eclipse.jetty.server.Request uses wrong context attribute name javax.servlet instead of jakarta.servlet https://redirect.github.com/jetty/jetty.project/issues/10675;>#10675 - Fixed issue 10305 Embedded Jetty server fails to start when requests path contains not existed directory (https://github.com/OlexYarm;>@OlexYarm) https://redirect.github.com/jetty/jetty.project/issues/10667;>#10667 - Add configuration to allow deferring the initial Deployment until after Server is started https://redirect.github.com/jetty/jetty.project/issues/10390;>#10390 - Jetty HTTP/3 Client fails when connecting to nghttpx server https://redirect.github.com/jetty/jetty.project/issues/1256;>#1256 - DoSFilter leaks USER_AUTH entries ... (truncated) Commits https://github.com/jetty/jetty.project/commit/922f8dc188f7011e60d0361de585fd4ac4d63064;>922f8dc Updating to version 11.0.20 https://github.com/jetty/jetty.project/commit/0b587f6e1e3098cec380276157791d7c990bb1b7;>0b587f6 Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x https://github.com/jetty/jetty.project/commit/95d93480a63999462bfbcc02029a055bc624938f;>95d9348 Merge pull request https://redirect.github.com/jetty/jetty.project/issues/11337;>#11337 from jetty/dependabot/maven/jetty-11.0.x/dev-depend... https://github.com/jetty/jetty.project/commit/5b00a9825581769e4697411fa818a63eb00e5e63;>5b00a98 Fixing release script https://github.com/jetty/jetty.project/commit/6f79c4b3a7096ee1553ff2bdc86949fcbca7f31e;>6f79c4b Merge pull request https://redirect.github.com/jetty/jetty.project/issues/11333;>#11333 from jetty/dependabot/maven/jetty-11.0.x/integratio... https://github.com/jetty/jetty.project/commit/22b8e6c8b3e263887d4f7581e0b0afa996e0f236;>22b8e6c Merge pull request https://redirect.github.com/jetty/jetty.project/issues/11331;>#11331 from jetty/dependabot/maven/jetty-11.0.x/build-deps...
[PR] Bump doxiaSitetoolsVersion from 2.0.0-M16 to 2.0.0-M18 [maven-site-plugin]
dependabot[bot] opened a new pull request, #184: URL: https://github.com/apache/maven-site-plugin/pull/184 Bumps `doxiaSitetoolsVersion` from 2.0.0-M16 to 2.0.0-M18. Updates `org.apache.maven.doxia:doxia-site-model` from 2.0.0-M16 to 2.0.0-M18 Commits https://github.com/apache/maven-doxia-sitetools/commit/5b394ba5217626c046e521794052c99759788332;>5b394ba [maven-release-plugin] prepare release doxia-sitetools-2.0.0-M18 https://github.com/apache/maven-doxia-sitetools/commit/1a82a0d464eacd548a064400c8200aef5580e0b9;>1a82a0d Fix Javadoc https://github.com/apache/maven-doxia-sitetools/commit/7910c97e5f211599a0b15f86c6816977fe645f49;>7910c97 Improve Javadoc https://github.com/apache/maven-doxia-sitetools/commit/f76b6608ef1084cb125a8ab5e351af8f7022c92a;>f76b660 [DOXIASITETOOLS-336] Make SiteRenderingContext#siteDirectories editable aware https://github.com/apache/maven-doxia-sitetools/commit/2cdd1dee58f635781ab52e450df3da8001e53023;>2cdd1de [DOXIASITETOOLS-324] Allow configuration of parsers (https://redirect.github.com/apache/maven-doxia-sitetools/issues/140;>#140) https://github.com/apache/maven-doxia-sitetools/commit/511fb2f09dce84320fb904ab6418a533ab442a77;>511fb2f Fix spotless issues https://github.com/apache/maven-doxia-sitetools/commit/3d2a29353dd6da8b79bddafe290e6e22982964f6;>3d2a293 [DOXIASITETOOLS-335] Upgrade to Doxia 2.0.0-M10 https://github.com/apache/maven-doxia-sitetools/commit/6d09d6545779482163b5e1a7958622526f713dbc;>6d09d65 Bump org.codehaus.plexus:plexus-classworlds from 2.6.0 to 2.8.0 https://github.com/apache/maven-doxia-sitetools/commit/8c86070bad85e480687b7653dc85f23e3f749792;>8c86070 Bump commons-io:commons-io from 2.16.0 to 2.16.1 https://github.com/apache/maven-doxia-sitetools/commit/31f354b9032fb2ffbccedb633cb21b1bd0b23529;>31f354b Bump org.htmlunit:htmlunit from 3.11.0 to 4.0.0 Additional commits viewable in https://github.com/apache/maven-doxia-sitetools/compare/doxia-sitetools-2.0.0-M16...doxia-sitetools-2.0.0-M18;>compare view Updates `org.apache.maven.doxia:doxia-site-renderer` from 2.0.0-M16 to 2.0.0-M18 Commits https://github.com/apache/maven-doxia-sitetools/commit/5b394ba5217626c046e521794052c99759788332;>5b394ba [maven-release-plugin] prepare release doxia-sitetools-2.0.0-M18 https://github.com/apache/maven-doxia-sitetools/commit/1a82a0d464eacd548a064400c8200aef5580e0b9;>1a82a0d Fix Javadoc https://github.com/apache/maven-doxia-sitetools/commit/7910c97e5f211599a0b15f86c6816977fe645f49;>7910c97 Improve Javadoc https://github.com/apache/maven-doxia-sitetools/commit/f76b6608ef1084cb125a8ab5e351af8f7022c92a;>f76b660 [DOXIASITETOOLS-336] Make SiteRenderingContext#siteDirectories editable aware https://github.com/apache/maven-doxia-sitetools/commit/2cdd1dee58f635781ab52e450df3da8001e53023;>2cdd1de [DOXIASITETOOLS-324] Allow configuration of parsers (https://redirect.github.com/apache/maven-doxia-sitetools/issues/140;>#140) https://github.com/apache/maven-doxia-sitetools/commit/511fb2f09dce84320fb904ab6418a533ab442a77;>511fb2f Fix spotless issues https://github.com/apache/maven-doxia-sitetools/commit/3d2a29353dd6da8b79bddafe290e6e22982964f6;>3d2a293 [DOXIASITETOOLS-335] Upgrade to Doxia 2.0.0-M10 https://github.com/apache/maven-doxia-sitetools/commit/6d09d6545779482163b5e1a7958622526f713dbc;>6d09d65 Bump org.codehaus.plexus:plexus-classworlds from 2.6.0 to 2.8.0 https://github.com/apache/maven-doxia-sitetools/commit/8c86070bad85e480687b7653dc85f23e3f749792;>8c86070 Bump commons-io:commons-io from 2.16.0 to 2.16.1 https://github.com/apache/maven-doxia-sitetools/commit/31f354b9032fb2ffbccedb633cb21b1bd0b23529;>31f354b Bump org.htmlunit:htmlunit from 3.11.0 to 4.0.0 Additional commits viewable in https://github.com/apache/maven-doxia-sitetools/compare/doxia-sitetools-2.0.0-M16...doxia-sitetools-2.0.0-M18;>compare view Updates `org.apache.maven.doxia:doxia-integration-tools` from 2.0.0-M16 to 2.0.0-M18 Commits https://github.com/apache/maven-doxia-sitetools/commit/5b394ba5217626c046e521794052c99759788332;>5b394ba [maven-release-plugin] prepare release doxia-sitetools-2.0.0-M18 https://github.com/apache/maven-doxia-sitetools/commit/1a82a0d464eacd548a064400c8200aef5580e0b9;>1a82a0d Fix Javadoc https://github.com/apache/maven-doxia-sitetools/commit/7910c97e5f211599a0b15f86c6816977fe645f49;>7910c97 Improve Javadoc https://github.com/apache/maven-doxia-sitetools/commit/f76b6608ef1084cb125a8ab5e351af8f7022c92a;>f76b660 [DOXIASITETOOLS-336] Make SiteRenderingContext#siteDirectories editable aware https://github.com/apache/maven-doxia-sitetools/commit/2cdd1dee58f635781ab52e450df3da8001e53023;>2cdd1de [DOXIASITETOOLS-324] Allow configuration of parsers (https://redirect.github.com/apache/maven-doxia-sitetools/issues/140;>#140)
[PR] Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 [maven-shared-jar]
dependabot[bot] opened a new pull request, #38: URL: https://github.com/apache/maven-shared-jar/pull/38 Bumps [commons-codec:commons-codec](https://github.com/apache/commons-codec) from 1.16.1 to 1.17.0. Changelog Sourced from https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt;>commons-codec:commons-codec's changelog. Apache Commons Codec 1.17.0 RELEASE NOTES The Apache Commons Codec component contains encoders and decoders for various formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. Feature and fix release. Requires a minimum of Java 8. New features Add override org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size(). Thanks to Gary Gregory. Add support for Base64 custom alphabets [#266](https://github.com/apache/commons-codec/issues/266). Thanks to Chris Kocel, Gary Gregory. Add Base64.Builder (allows custom alphabets). Thanks to Gary Gregory. Add Base32.Builder (allows custom alphabets). Thanks to Gary Gregory. Add Base64 support for a custom padding byte (like Base32). Thanks to Gary Gregory. Fixed Bugs CODEC-320: Wrong output of DoubleMetaphone in 1.16.1. Thanks to Martin Frydl, Gary Gregory. Optimize memory allocation in PhoneticEngine. Thanks to Gary Gregory. BCodec and QCodec encode() methods throw UnsupportedCharsetException instead of EncoderException. Thanks to Gary Gregory. Set Javadoc link to latest Java API LTS version. Thanks to Gary Gregory. Base32 constructor fails-fast with a NullPointerException if the custom alphabet array is null. Thanks to Gary Gregory. Base32 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory. Base64 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory. Base64 constructor makes a defensive copy of a custom alphabet array. Thanks to Gary Gregory. Changes Bump org.apache.commons:commons-parent from 66 to 69 [#250](https://github.com/apache/commons-codec/issues/250), [#261](https://github.com/apache/commons-codec/issues/261). Thanks to Dependabot, Gary Gregory. Bump commons-io:commons-io from 2.15.1 to 2.16.1 [#258](https://github.com/apache/commons-codec/issues/258), [#265](https://github.com/apache/commons-codec/issues/265). Thanks to Dependabot, Gary Gregory. For complete information on Apache Commons Codec, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons Codec website: https://commons.apache.org/proper/commons-codec/;>https://commons.apache.org/proper/commons-codec/ Download page: https://commons.apache.org/proper/commons-codec/download_codec.cgi;>https://commons.apache.org/proper/commons-codec/download_codec.cgi Commits https://github.com/apache/commons-codec/commit/5d809fe3d729bde9b507a51d2b2ed659da053692;>5d809fe Prepare for the next release candidate https://github.com/apache/commons-codec/commit/9a59c1c47b02ca795270b758c8d0591f5925b10f;>9a59c1c Prepare for the next release candidate https://github.com/apache/commons-codec/commit/5f0cfd46c89df69b579f37562ff1eded7ffd4b5c;>5f0cfd4 Longer lines https://github.com/apache/commons-codec/commit/8714b5f62bb5fa5950aa5e8908bd0d8d3334dba5;>8714b5f Remove dead comment https://github.com/apache/commons-codec/commit/c56b95664913aab406f768c66f9264481b28c1bb;>c56b956 Bullet-proof internals https://github.com/apache/commons-codec/commit/d2215d5dec3031f819c3bb514587d92a6aec8eff;>d2215d5 Base32 constructor fails-fast with a NullPointerException if the custom https://github.com/apache/commons-codec/commit/fcc70e6fa1271158dd8f3a90350fa2589713f257;>fcc70e6 Base32 constructor makes a defensive copy of the line separator https://github.com/apache/commons-codec/commit/ebe805a2730ad38886f9f04bd4d242e0a8c9caaa;>ebe805a Base64 constructor makes a defensive copy of a custom alphabet array https://github.com/apache/commons-codec/commit/55043334240eb2a1838e37ea1c8a6e434d328fdf;>5504333 Better exception message https://github.com/apache/commons-codec/commit/c6c5f11eae145d8e8c655e622f0fc5dd74e6db2a;>c6c5f11 Base64 constructor makes a better defensive copy of the line separator Additional commits viewable in https://github.com/apache/commons-codec/compare/rel/commons-codec-1.16.1...rel/commons-codec-1.17.0;>compare view [![Dependabot compatibility
[PR] Bump org.apache.bcel:bcel from 6.8.2 to 6.9.0 [maven-shared-jar]
dependabot[bot] opened a new pull request, #37: URL: https://github.com/apache/maven-shared-jar/pull/37 Bumps [org.apache.bcel:bcel](https://github.com/apache/commons-bcel) from 6.8.2 to 6.9.0. Changelog Sourced from https://github.com/apache/commons-bcel/blob/master/RELEASE-NOTES.txt;>org.apache.bcel:bcel's changelog. Apache Commons BCEL Version 6.9.0 RELEASE NOTES Introduction The Apache Commons BCEL team is pleased to announce the release of Apache Commons BCEL 6.9.0. The Byte Code Engineering Library (BCEL) is intended to give users a convenient way to analyze, create, and manipulate compiled .class files. Classes are represented by objects containing all the symbolic information of the given class: methods, fields, and byte code instructions. Maintenance and bug fix release. Changes Add Support for Java 16 records [#290](https://github.com/apache/commons-bcel/issues/290). Thanks to Pablo Nicolas Diaz, Gary Gregory, Paul King, Mark Roberts. Add null guard for InstructionFactory.createInvoke() [#289](https://github.com/apache/commons-bcel/issues/289). Thanks to Heewon Lee. Avoid possible NullPointerException in org.apache.bcel.classfile.DescendingVisitor.accept(E[]). Thanks to Gary Gregory. Avoid possible NullPointerException in AnnotationEntryGen.getAnnotationAttributes(ConstantPoolGen, AnnotationEntryGen[]). Thanks to Gary Gregory. Avoid possible NullPointerException in AnnotationEntryGen.copyValues(ElementValuePair[], ConstantPoolGen, boolean). Thanks to Gary Gregory. Avoid possible NullPointerException in ArrayElementValueGen.ArrayElementValueGen(int, ElementValue[], ConstantPoolGen). Thanks to Gary Gregory. Avoid possible NullPointerException in org.apache.bcel.generic.ClassGen.setMethods(Method[]). Thanks to Gary Gregory. Avoid possible NullPointerException in org.apache.bcel.generic.ClassGen.unpackAnnotations(Attribute[]). Thanks to Gary Gregory. Avoid possible NullPointerException in org.apache.bcel.classfile.ParameterAnnotationEntry.createParameterAnnotationEntries(Attribute[]). Thanks to Gary Gregory. Avoid possible NullPointerException in org.apache.bcel.generic.ClassGen.ClassGen(JavaClass). Thanks to Gary Gregory. Avoid possible NullPointerException in org.apache.bcel.generic.FieldGenOrMethodGen.addAll(Attribute[]). Thanks to Gary Gregory. Avoid possible NullPointerException in org.apache.bcel.classfile.ParameterAnnotationEntry.createParameterAnnotationEntries(Attribute[]). Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.MethodParameters.setParameters(MethodParameter[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.ParameterAnnotations.setParameterAnnotationTable(ParameterAnnotationEntry[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.LocalVariableTypeTable.setLocalVariableTable(LocalVariable[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.LocalVariableTable.setLocalVariableTable(LocalVariable[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.LineNumberTable.setLineNumberTable(LineNumber[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.JavaClass.setMethods(Method[] with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.JavaClass.setInterfaces(int[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.JavaClass.setInterfaceNames(String[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.JavaClass.setFields(Field[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.JavaClass.setAttributes(Attribute[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.ConstantPool.setConstantPool(Constant[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.FieldOrMethod.setAttributes(Attribute[]) with null. Thanks to Gary Gregory. Avoid NullPointerException after calling org.apache.bcel.classfile.Annotations.setAnnotationTable(AnnotationEntry[]) with null. Thanks to Gary Gregory.
[PR] Bump org.apache.maven.plugins:maven-wrapper-plugin from 3.3.0 to 3.3.1 [maven-mvnd]
dependabot[bot] opened a new pull request, #982: URL: https://github.com/apache/maven-mvnd/pull/982 Bumps [org.apache.maven.plugins:maven-wrapper-plugin](https://github.com/apache/maven-wrapper) from 3.3.0 to 3.3.1. Release notes Sourced from https://github.com/apache/maven-wrapper/releases;>org.apache.maven.plugins:maven-wrapper-plugin's releases. 3.3.1 https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12323721version=12354586;>Release Notes - Maven Wrapper - Version 3.3.1 What's Changed [MWRAPPER-132][MWRAPPER-124] port MWRAPPER-124 fix to only-script by https://github.com/gzm55;>@gzm55 in https://redirect.github.com/apache/maven-wrapper/pull/133;>apache/maven-wrapper#133 [MWRAPPER-134] Add wrapperVersion to maven-wrapper.properties by https://github.com/cstamas;>@cstamas in https://redirect.github.com/apache/maven-wrapper/pull/135;>apache/maven-wrapper#135 Full Changelog: https://github.com/apache/maven-wrapper/compare/maven-wrapper-3.3.0...maven-wrapper-3.3.1;>https://github.com/apache/maven-wrapper/compare/maven-wrapper-3.3.0...maven-wrapper-3.3.1 Commits https://github.com/apache/maven-wrapper/commit/0c2b91b860944aba1281d05399bbab4583c4d380;>0c2b91b [maven-release-plugin] prepare release maven-wrapper-3.3.1 https://github.com/apache/maven-wrapper/commit/458af4e0e9baf36db32e1094921dada47c3ac90a;>458af4e [MWRAPPER-134] Add wrapperVersion to maven-wrapper.properties (https://redirect.github.com/apache/maven-wrapper/issues/135;>#135) https://github.com/apache/maven-wrapper/commit/c4c09a3b579cfb3e2bcc79c8b42d07dd481f2d96;>c4c09a3 [MWRAPPER-132][MWRAPPER-124] port MWRAPPER-124 fix to only-script (https://redirect.github.com/apache/maven-wrapper/issues/133;>#133) https://github.com/apache/maven-wrapper/commit/1f6187f6fd445cbf4f471450fc6d794570372d95;>1f6187f [maven-release-plugin] prepare for next development iteration See full diff in https://github.com/apache/maven-wrapper/compare/maven-wrapper-3.3.0...maven-wrapper-3.3.1;>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-wrapper-plugin=maven=3.3.0=3.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] Bump info.picocli:picocli-codegen from 4.5.2 to 4.7.5 [maven-mvnd]
dependabot[bot] opened a new pull request, #981: URL: https://github.com/apache/maven-mvnd/pull/981 Bumps [info.picocli:picocli-codegen](https://github.com/remkop/picocli) from 4.5.2 to 4.7.5. Release notes Sourced from https://github.com/remkop/picocli/releases;>info.picocli:picocli-codegen's releases. Picocli 4.7.5 Picocli 4.7.5 The picocli community is pleased to announce picocli 4.7.5. This release includes bugfixes and enhancements. Many thanks to the picocli community for raising these issues and providing the pull requests to address them! This is the eighty-forth public release. Picocli follows https://semver.org/;>semantic versioning. Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96). Table of Contents https://redirect.github.com/remkop/picocli/issues/4).7.5-new">New and noteworthy https://redirect.github.com/remkop/picocli/issues/4).7.5-fixes">Fixed issues https://redirect.github.com/remkop/picocli/issues/4).7.5-deprecated">Deprecations https://redirect.github.com/remkop/picocli/issues/4).7.5-breaking-changes">Potential breaking changes New and Noteworthy Fixed issues https://redirect.github.com/remkop/picocli/issues/2083;>#2083https://redirect.github.com/remkop/picocli/issues/2084;>#2084 Enhancement: Java 22 update: improve logic for detecting if the output stream is connected to a terminal. Thanks to https://github.com/cushon;>Liam Miller-Cushon for the pull request. https://redirect.github.com/remkop/picocli/issues/2087;>#2087 Enhancement: Mask parameters in trace log when echo=false for interactive options and positional parameters. Thanks to https://github.com/szzsolt;>szzsolt for raising this. https://redirect.github.com/remkop/picocli/issues/2060;>#2060 Bugfix: Fix positional parameters bug with late-resolved arity variable. Thanks to https://github.com/daisukeoto;>daisukeoto for raising this. https://redirect.github.com/remkop/picocli/issues/2074;>#2074https://redirect.github.com/remkop/picocli/issues/2075;>#2075 Bugfix: Don't generate auto-complete for hidden attributes in picocli.shell.jline3.PicoCommand. Thanks to https://github.com/clebertsuconic;>clebertsuconic for the pull request. https://redirect.github.com/remkop/picocli/issues/2059;>#2059 Bugfix: ArgGroup with exclusive=false and multiplicity=1 should require at least one option; fix regression and refine solution introduced in https://redirect.github.com/remkop/picocli/issues/1848;>#1848https://redirect.github.com/remkop/picocli/issues/2030;>#2030. Thanks to https://github.com/utmittal;>Utkarsh Mittal for raising this. https://redirect.github.com/remkop/picocli/issues/2080;>#2080 DOC: Improve GraalVM documentation: add graalvm-native-image-plugin. Thanks to https://github.com/bhavikp19;>Bhavik Patel for the pull request. https://redirect.github.com/remkop/picocli/issues/2045;>#2045 DOC: Commit html files with LF line-endings. Thanks to https://github.com/fridrich;>Fridrich Strba for the pull request. Deprecations No features were deprecated in this release. Potential breaking changes This release has no breaking changes. Picocli 4.7.4 Picocli 4.7.4 The picocli community is pleased to announce picocli 4.7.4. This release includes bugfixes and enhancements. Many thanks to the picocli community for raising these issues and providing the pull requests to address them! This is the eighty-third public release. Picocli follows https://semver.org/;>semantic versioning. Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96). ... (truncated) Changelog Sourced from https://github.com/remkop/picocli/blob/main/RELEASE-NOTES.md;>info.picocli:picocli-codegen's changelog. Picocli 4.7.5 The picocli community is pleased to announce picocli 4.7.5. This release includes bugfixes and enhancements. Many thanks to the picocli community for raising these issues and providing the pull requests to address them! This is the eighty-forth public release. Picocli follows https://semver.org/;>semantic versioning. Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96). Table of Contents https://redirect.github.com/remkop/picocli/issues/4).7.5-new">New and noteworthy https://redirect.github.com/remkop/picocli/issues/4).7.5-fixes">Fixed issues https://redirect.github.com/remkop/picocli/issues/4).7.5-deprecated">Deprecations https://redirect.github.com/remkop/picocli/issues/4).7.5-breaking-changes">Potential breaking changes New and Noteworthy Fixed issues https://redirect.github.com/remkop/picocli/issues/2083;>#2083https://redirect.github.com/remkop/picocli/issues/2084;>#2084 Enhancement: Java 22 update: improve logic for detecting if the output stream is connected to a terminal. Thanks to https://github.com/cushon;>Liam
[PR] Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 [maven-artifact-plugin]
dependabot[bot] opened a new pull request, #41: URL: https://github.com/apache/maven-artifact-plugin/pull/41 Bumps [commons-codec:commons-codec](https://github.com/apache/commons-codec) from 1.16.1 to 1.17.0. Changelog Sourced from https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt;>commons-codec:commons-codec's changelog. Apache Commons Codec 1.17.0 RELEASE NOTES The Apache Commons Codec component contains encoders and decoders for various formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. Feature and fix release. Requires a minimum of Java 8. New features Add override org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size(). Thanks to Gary Gregory. Add support for Base64 custom alphabets [#266](https://github.com/apache/commons-codec/issues/266). Thanks to Chris Kocel, Gary Gregory. Add Base64.Builder (allows custom alphabets). Thanks to Gary Gregory. Add Base32.Builder (allows custom alphabets). Thanks to Gary Gregory. Add Base64 support for a custom padding byte (like Base32). Thanks to Gary Gregory. Fixed Bugs CODEC-320: Wrong output of DoubleMetaphone in 1.16.1. Thanks to Martin Frydl, Gary Gregory. Optimize memory allocation in PhoneticEngine. Thanks to Gary Gregory. BCodec and QCodec encode() methods throw UnsupportedCharsetException instead of EncoderException. Thanks to Gary Gregory. Set Javadoc link to latest Java API LTS version. Thanks to Gary Gregory. Base32 constructor fails-fast with a NullPointerException if the custom alphabet array is null. Thanks to Gary Gregory. Base32 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory. Base64 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory. Base64 constructor makes a defensive copy of a custom alphabet array. Thanks to Gary Gregory. Changes Bump org.apache.commons:commons-parent from 66 to 69 [#250](https://github.com/apache/commons-codec/issues/250), [#261](https://github.com/apache/commons-codec/issues/261). Thanks to Dependabot, Gary Gregory. Bump commons-io:commons-io from 2.15.1 to 2.16.1 [#258](https://github.com/apache/commons-codec/issues/258), [#265](https://github.com/apache/commons-codec/issues/265). Thanks to Dependabot, Gary Gregory. For complete information on Apache Commons Codec, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons Codec website: https://commons.apache.org/proper/commons-codec/;>https://commons.apache.org/proper/commons-codec/ Download page: https://commons.apache.org/proper/commons-codec/download_codec.cgi;>https://commons.apache.org/proper/commons-codec/download_codec.cgi Commits https://github.com/apache/commons-codec/commit/5d809fe3d729bde9b507a51d2b2ed659da053692;>5d809fe Prepare for the next release candidate https://github.com/apache/commons-codec/commit/9a59c1c47b02ca795270b758c8d0591f5925b10f;>9a59c1c Prepare for the next release candidate https://github.com/apache/commons-codec/commit/5f0cfd46c89df69b579f37562ff1eded7ffd4b5c;>5f0cfd4 Longer lines https://github.com/apache/commons-codec/commit/8714b5f62bb5fa5950aa5e8908bd0d8d3334dba5;>8714b5f Remove dead comment https://github.com/apache/commons-codec/commit/c56b95664913aab406f768c66f9264481b28c1bb;>c56b956 Bullet-proof internals https://github.com/apache/commons-codec/commit/d2215d5dec3031f819c3bb514587d92a6aec8eff;>d2215d5 Base32 constructor fails-fast with a NullPointerException if the custom https://github.com/apache/commons-codec/commit/fcc70e6fa1271158dd8f3a90350fa2589713f257;>fcc70e6 Base32 constructor makes a defensive copy of the line separator https://github.com/apache/commons-codec/commit/ebe805a2730ad38886f9f04bd4d242e0a8c9caaa;>ebe805a Base64 constructor makes a defensive copy of a custom alphabet array https://github.com/apache/commons-codec/commit/55043334240eb2a1838e37ea1c8a6e434d328fdf;>5504333 Better exception message https://github.com/apache/commons-codec/commit/c6c5f11eae145d8e8c655e622f0fc5dd74e6db2a;>c6c5f11 Base64 constructor makes a better defensive copy of the line separator Additional commits viewable in https://github.com/apache/commons-codec/compare/rel/commons-codec-1.16.1...rel/commons-codec-1.17.0;>compare view [![Dependabot compatibility
[PR] Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 [maven-invoker-plugin]
dependabot[bot] opened a new pull request, #227: URL: https://github.com/apache/maven-invoker-plugin/pull/227 Bumps [commons-codec:commons-codec](https://github.com/apache/commons-codec) from 1.16.1 to 1.17.0. Changelog Sourced from https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt;>commons-codec:commons-codec's changelog. Apache Commons Codec 1.17.0 RELEASE NOTES The Apache Commons Codec component contains encoders and decoders for various formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. Feature and fix release. Requires a minimum of Java 8. New features Add override org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size(). Thanks to Gary Gregory. Add support for Base64 custom alphabets [#266](https://github.com/apache/commons-codec/issues/266). Thanks to Chris Kocel, Gary Gregory. Add Base64.Builder (allows custom alphabets). Thanks to Gary Gregory. Add Base32.Builder (allows custom alphabets). Thanks to Gary Gregory. Add Base64 support for a custom padding byte (like Base32). Thanks to Gary Gregory. Fixed Bugs CODEC-320: Wrong output of DoubleMetaphone in 1.16.1. Thanks to Martin Frydl, Gary Gregory. Optimize memory allocation in PhoneticEngine. Thanks to Gary Gregory. BCodec and QCodec encode() methods throw UnsupportedCharsetException instead of EncoderException. Thanks to Gary Gregory. Set Javadoc link to latest Java API LTS version. Thanks to Gary Gregory. Base32 constructor fails-fast with a NullPointerException if the custom alphabet array is null. Thanks to Gary Gregory. Base32 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory. Base64 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory. Base64 constructor makes a defensive copy of a custom alphabet array. Thanks to Gary Gregory. Changes Bump org.apache.commons:commons-parent from 66 to 69 [#250](https://github.com/apache/commons-codec/issues/250), [#261](https://github.com/apache/commons-codec/issues/261). Thanks to Dependabot, Gary Gregory. Bump commons-io:commons-io from 2.15.1 to 2.16.1 [#258](https://github.com/apache/commons-codec/issues/258), [#265](https://github.com/apache/commons-codec/issues/265). Thanks to Dependabot, Gary Gregory. For complete information on Apache Commons Codec, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons Codec website: https://commons.apache.org/proper/commons-codec/;>https://commons.apache.org/proper/commons-codec/ Download page: https://commons.apache.org/proper/commons-codec/download_codec.cgi;>https://commons.apache.org/proper/commons-codec/download_codec.cgi Commits https://github.com/apache/commons-codec/commit/5d809fe3d729bde9b507a51d2b2ed659da053692;>5d809fe Prepare for the next release candidate https://github.com/apache/commons-codec/commit/9a59c1c47b02ca795270b758c8d0591f5925b10f;>9a59c1c Prepare for the next release candidate https://github.com/apache/commons-codec/commit/5f0cfd46c89df69b579f37562ff1eded7ffd4b5c;>5f0cfd4 Longer lines https://github.com/apache/commons-codec/commit/8714b5f62bb5fa5950aa5e8908bd0d8d3334dba5;>8714b5f Remove dead comment https://github.com/apache/commons-codec/commit/c56b95664913aab406f768c66f9264481b28c1bb;>c56b956 Bullet-proof internals https://github.com/apache/commons-codec/commit/d2215d5dec3031f819c3bb514587d92a6aec8eff;>d2215d5 Base32 constructor fails-fast with a NullPointerException if the custom https://github.com/apache/commons-codec/commit/fcc70e6fa1271158dd8f3a90350fa2589713f257;>fcc70e6 Base32 constructor makes a defensive copy of the line separator https://github.com/apache/commons-codec/commit/ebe805a2730ad38886f9f04bd4d242e0a8c9caaa;>ebe805a Base64 constructor makes a defensive copy of a custom alphabet array https://github.com/apache/commons-codec/commit/55043334240eb2a1838e37ea1c8a6e434d328fdf;>5504333 Better exception message https://github.com/apache/commons-codec/commit/c6c5f11eae145d8e8c655e622f0fc5dd74e6db2a;>c6c5f11 Base64 constructor makes a better defensive copy of the line separator Additional commits viewable in https://github.com/apache/commons-codec/compare/rel/commons-codec-1.16.1...rel/commons-codec-1.17.0;>compare view [![Dependabot compatibility
[PR] Bump org.eclipse.aether:aether-util from 1.0.0.v20140518 to 1.1.0 [maven-invoker-plugin]
dependabot[bot] opened a new pull request, #226: URL: https://github.com/apache/maven-invoker-plugin/pull/226 Bumps org.eclipse.aether:aether-util from 1.0.0.v20140518 to 1.1.0. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.eclipse.aether:aether-util=maven=1.0.0.v20140518=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[PR] Bump org.xmlunit:xmlunit-core from 2.9.1 to 2.10.0 [maven-release]
dependabot[bot] opened a new pull request, #214: URL: https://github.com/apache/maven-release/pull/214 Bumps [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) from 2.9.1 to 2.10.0. Release notes Sourced from https://github.com/xmlunit/xmlunit/releases;>org.xmlunit:xmlunit-core's releases. XMLUnit for Java 2.10.0 add a new ElementSelectors.byNameAndAllAttributes variant that filters attributes before deciding whether elements can be compared. Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/259;>#259 By default the TransformerFactorys created will now try to disable extension functions. If you need extension functions for your transformations you may want to pass in your own instance of TransformerFactory and TransformerFactoryConfigurer may help with that. Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/264;>#264 JAXPXPathEngine will now try to disable the execution of extension functions by default but uses XPathFactory#setProperty which is not available prior to Java 18. You may want to enable secure processing on an XPathFactory instance you pass to JAXPXPathEngine instead - and XPathFactoryConfigurer may help with that. Changelog Sourced from https://github.com/xmlunit/xmlunit/blob/main/RELEASE_NOTES.md;>org.xmlunit:xmlunit-core's changelog. XMLUnit for Java 2.10.0 - /Released 2024-04-28/ add a new ElementSelectors.byNameAndAllAttributes variant that filters attributes before deciding whether elements can be compared. Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/259;>#259 By default the TransformerFactorys created will now try to disable extension functions. If you need extension functions for your transformations you may want to pass in your own instance of TransformerFactory and TransformerFactoryConfigurer may help with that. Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/264;>#264 JAXPXPathEngine will now try to disable the execution of extension functions by default but uses XPathFactory#setProperty which is not available prior to Java 18. You may want to enable secure processing on an XPathFactory instance you pass to JAXPXPathEngine instead - and XPathFactoryConfigurer may help with that. Commits https://github.com/xmlunit/xmlunit/commit/33a5d6a28712878fc1355802571aab074d2145c1;>33a5d6a fix release number https://github.com/xmlunit/xmlunit/commit/eceec4ab6f1edce3138e32a12bf3d2e1755ba73b;>eceec4a javadocs https://github.com/xmlunit/xmlunit/commit/75828fdc6952da5d8e4ae3ef509d15cfb8f2b728;>75828fd Create SECURITY.md https://github.com/xmlunit/xmlunit/commit/dcaafe9174e69d18c9bcf27b9a40862f3bab360a;>dcaafe9 record extension function changes https://github.com/xmlunit/xmlunit/commit/611f6beb4dbce136d4ef608239695b07d7bd7006;>611f6be try to disable extension functions for XPaths https://github.com/xmlunit/xmlunit/commit/b81d48b71dfd2868bdfc30a3e17ff973f32bc15b;>b81d48b disable XSLT extension functions by default, add more configurers https://github.com/xmlunit/xmlunit/commit/ba149098c97c9c845a0877c905d6b9d84e6568d0;>ba14909 XMLUnit 1.x is no longer maintained https://github.com/xmlunit/xmlunit/commit/cd6731e34ab7f6dbe0c7cf6b22c85af16ac3ff8e;>cd6731e this is going to be a feature release, not a bugfix release https://github.com/xmlunit/xmlunit/commit/c47d390d36d81708b9f3ebb196a6c7391198d6c1;>c47d390 record last changes https://github.com/xmlunit/xmlunit/commit/514191511f2ade5078a4fea02e37d0d281368e78;>5141915 add byNameAndAllAttributes that uses an attrbute filter Additional commits viewable in https://github.com/xmlunit/xmlunit/compare/v2.9.1...v2.10.0;>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.xmlunit:xmlunit-core=maven=2.9.1=2.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging -
[PR] Bump org.xmlunit:xmlunit-legacy from 2.9.1 to 2.10.0 [maven-shade-plugin]
dependabot[bot] opened a new pull request, #223: URL: https://github.com/apache/maven-shade-plugin/pull/223 Bumps [org.xmlunit:xmlunit-legacy](https://github.com/xmlunit/xmlunit) from 2.9.1 to 2.10.0. Release notes Sourced from https://github.com/xmlunit/xmlunit/releases;>org.xmlunit:xmlunit-legacy's releases. XMLUnit for Java 2.10.0 add a new ElementSelectors.byNameAndAllAttributes variant that filters attributes before deciding whether elements can be compared. Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/259;>#259 By default the TransformerFactorys created will now try to disable extension functions. If you need extension functions for your transformations you may want to pass in your own instance of TransformerFactory and TransformerFactoryConfigurer may help with that. Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/264;>#264 JAXPXPathEngine will now try to disable the execution of extension functions by default but uses XPathFactory#setProperty which is not available prior to Java 18. You may want to enable secure processing on an XPathFactory instance you pass to JAXPXPathEngine instead - and XPathFactoryConfigurer may help with that. Changelog Sourced from https://github.com/xmlunit/xmlunit/blob/main/RELEASE_NOTES.md;>org.xmlunit:xmlunit-legacy's changelog. XMLUnit for Java 2.10.0 - /Released 2024-04-28/ add a new ElementSelectors.byNameAndAllAttributes variant that filters attributes before deciding whether elements can be compared. Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/259;>#259 By default the TransformerFactorys created will now try to disable extension functions. If you need extension functions for your transformations you may want to pass in your own instance of TransformerFactory and TransformerFactoryConfigurer may help with that. Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/264;>#264 JAXPXPathEngine will now try to disable the execution of extension functions by default but uses XPathFactory#setProperty which is not available prior to Java 18. You may want to enable secure processing on an XPathFactory instance you pass to JAXPXPathEngine instead - and XPathFactoryConfigurer may help with that. Commits https://github.com/xmlunit/xmlunit/commit/33a5d6a28712878fc1355802571aab074d2145c1;>33a5d6a fix release number https://github.com/xmlunit/xmlunit/commit/eceec4ab6f1edce3138e32a12bf3d2e1755ba73b;>eceec4a javadocs https://github.com/xmlunit/xmlunit/commit/75828fdc6952da5d8e4ae3ef509d15cfb8f2b728;>75828fd Create SECURITY.md https://github.com/xmlunit/xmlunit/commit/dcaafe9174e69d18c9bcf27b9a40862f3bab360a;>dcaafe9 record extension function changes https://github.com/xmlunit/xmlunit/commit/611f6beb4dbce136d4ef608239695b07d7bd7006;>611f6be try to disable extension functions for XPaths https://github.com/xmlunit/xmlunit/commit/b81d48b71dfd2868bdfc30a3e17ff973f32bc15b;>b81d48b disable XSLT extension functions by default, add more configurers https://github.com/xmlunit/xmlunit/commit/ba149098c97c9c845a0877c905d6b9d84e6568d0;>ba14909 XMLUnit 1.x is no longer maintained https://github.com/xmlunit/xmlunit/commit/cd6731e34ab7f6dbe0c7cf6b22c85af16ac3ff8e;>cd6731e this is going to be a feature release, not a bugfix release https://github.com/xmlunit/xmlunit/commit/c47d390d36d81708b9f3ebb196a6c7391198d6c1;>c47d390 record last changes https://github.com/xmlunit/xmlunit/commit/514191511f2ade5078a4fea02e37d0d281368e78;>5141915 add byNameAndAllAttributes that uses an attrbute filter Additional commits viewable in https://github.com/xmlunit/xmlunit/compare/v2.9.1...v2.10.0;>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.xmlunit:xmlunit-legacy=maven=2.9.1=2.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
[jira] [Closed] (MBUILDCACHE-93) Command line configuration to disable saving in cache
[ https://issues.apache.org/jira/browse/MBUILDCACHE-93?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Olivier Lamy closed MBUILDCACHE-93. --- Resolution: Fixed PR merged. Thanks for your contribution! > Command line configuration to disable saving in cache > - > > Key: MBUILDCACHE-93 > URL: https://issues.apache.org/jira/browse/MBUILDCACHE-93 > Project: Maven Build Cache Extension > Issue Type: New Feature >Reporter: Kevin Buntrock >Assignee: Olivier Lamy >Priority: Minor > Labels: pull-request-available > > Command line configuration to disable saving in cache. > We have already a configuration to : > - Disable totally any cache interaction > - Disable restoring from the cache > - Disable saving on the remote cache > But there is no configuration to disable "classic" saving to the cache. > Use case can be : > Having limited space on machine and therefore a limited number of saved build > allowed. > -> Restricting cache save to the "master" branch / configuring PR branch > build to benefits from the cache, but disallowing any save from them > It's personally a functionality I use since November and the cache hit rate > on my project with this technic is pretty nice. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MBUILDCACHE-93) Command line configuration to disable saving in cache
[ https://issues.apache.org/jira/browse/MBUILDCACHE-93?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841787#comment-17841787 ] ASF GitHub Bot commented on MBUILDCACHE-93: --- olamy merged PR #148: URL: https://github.com/apache/maven-build-cache-extension/pull/148 > Command line configuration to disable saving in cache > - > > Key: MBUILDCACHE-93 > URL: https://issues.apache.org/jira/browse/MBUILDCACHE-93 > Project: Maven Build Cache Extension > Issue Type: New Feature >Reporter: Kevin Buntrock >Assignee: Olivier Lamy >Priority: Minor > Labels: pull-request-available > > Command line configuration to disable saving in cache. > We have already a configuration to : > - Disable totally any cache interaction > - Disable restoring from the cache > - Disable saving on the remote cache > But there is no configuration to disable "classic" saving to the cache. > Use case can be : > Having limited space on machine and therefore a limited number of saved build > allowed. > -> Restricting cache save to the "master" branch / configuring PR branch > build to benefits from the cache, but disallowing any save from them > It's personally a functionality I use since November and the cache hit rate > on my project with this technic is pretty nice. -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MBUILDCACHE-93] Command line configuration to skip saving in cache [maven-build-cache-extension]
olamy merged PR #148: URL: https://github.com/apache/maven-build-cache-extension/pull/148 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Assigned] (MBUILDCACHE-93) Command line configuration to disable saving in cache
[ https://issues.apache.org/jira/browse/MBUILDCACHE-93?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Olivier Lamy reassigned MBUILDCACHE-93: --- Assignee: Olivier Lamy > Command line configuration to disable saving in cache > - > > Key: MBUILDCACHE-93 > URL: https://issues.apache.org/jira/browse/MBUILDCACHE-93 > Project: Maven Build Cache Extension > Issue Type: New Feature >Reporter: Kevin Buntrock >Assignee: Olivier Lamy >Priority: Minor > Labels: pull-request-available > > Command line configuration to disable saving in cache. > We have already a configuration to : > - Disable totally any cache interaction > - Disable restoring from the cache > - Disable saving on the remote cache > But there is no configuration to disable "classic" saving to the cache. > Use case can be : > Having limited space on machine and therefore a limited number of saved build > allowed. > -> Restricting cache save to the "master" branch / configuring PR branch > build to benefits from the cache, but disallowing any save from them > It's personally a functionality I use since November and the cache hit rate > on my project with this technic is pretty nice. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (MBUILDCACHE-88) Tests in failure when ran on jdk21
[ https://issues.apache.org/jira/browse/MBUILDCACHE-88?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Olivier Lamy reassigned MBUILDCACHE-88: --- Assignee: Olivier Lamy > Tests in failure when ran on jdk21 > -- > > Key: MBUILDCACHE-88 > URL: https://issues.apache.org/jira/browse/MBUILDCACHE-88 > Project: Maven Build Cache Extension > Issue Type: Bug >Affects Versions: 1.1.0 >Reporter: Kevin Buntrock >Assignee: Olivier Lamy >Priority: Minor > Labels: pull-request-available > > The project tests cannot be run on jdk21. Result is : > {code:java} > [INFO] > [INFO] Results: > [INFO] > [ERROR] Failures: > [ERROR] CacheConfigImplTest.testInitializationDisabledInXML:234 expected: > but was: > [ERROR] > CacheConfigImplTest.testRemoteDisableByUserPropertyOverride:330->assertDefaults:137->assertDefaults:201->lambda$testRemoteDisableByUserPropertyOverride$39:330 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoteEnableByUserPropertyOverrideWithURL:313->assertDefaults:137->assertDefaults:201->lambda$testRemoteEnableByUserPropertyOverrideWithURL$38:315 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoteEnableInXMLWithURL:288->assertDefaults:137->assertDefaults:201->lambda$testRemoteEnableInXMLWithURL$36:290 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoteSaveIgnoredWhenRemoteDisabledByUserPropertyOverride:420->assertDefaults:137->assertDefaults:201->lambda$testRemoteSaveIgnoredWhenRemoteDisabledByUserPropertyOverride$48:420 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveDisabledByUserProperty:381->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveDisabledByUserProperty$47:383 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveEnabledByUserProperty:362->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveEnabledByUserProperty$45:365 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveEnabledInXML:344->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveEnabledInXML$42:347 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveFinalEnabledByUserProperty:436->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveFinalEnabledByUserProperty$51:439 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveFinalIgnoredWhenRemoteSaveDisabled:455->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveFinalIgnoredWhenRemoteSaveDisabled$54:457 > expected: but was: > [INFO] > [ERROR] Tests run: 71, Failures: 10, Errors: 0, Skipped: 4 > [INFO] > [INFO] > > [INFO] BUILD FAILURE > [INFO] > {code} > In class "CacheConfigImplTest", a method "deepMockConfigFile" mocks the > result of the call to java.nio.file.Files.exists (via > "FileSystemProvider.checkAccess"). > In jdk21 version, "Files.exists" does not rely on the same underlying > "FileSystemProvider" method, therefore breaking the mocking purpose. -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] Bump org.apache.maven.extensions:maven-extensions from 41 to 42 [maven-build-cache-extension]
olamy commented on PR #144: URL: https://github.com/apache/maven-build-cache-extension/pull/144#issuecomment-2081693245 @dependabot rebase -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Updated] (MBUILDCACHE-88) Tests in failure when ran on jdk21
[ https://issues.apache.org/jira/browse/MBUILDCACHE-88?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Olivier Lamy updated MBUILDCACHE-88: Fix Version/s: 1.2.0 > Tests in failure when ran on jdk21 > -- > > Key: MBUILDCACHE-88 > URL: https://issues.apache.org/jira/browse/MBUILDCACHE-88 > Project: Maven Build Cache Extension > Issue Type: Bug >Affects Versions: 1.1.0 >Reporter: Kevin Buntrock >Assignee: Olivier Lamy >Priority: Minor > Labels: pull-request-available > Fix For: 1.2.0 > > > The project tests cannot be run on jdk21. Result is : > {code:java} > [INFO] > [INFO] Results: > [INFO] > [ERROR] Failures: > [ERROR] CacheConfigImplTest.testInitializationDisabledInXML:234 expected: > but was: > [ERROR] > CacheConfigImplTest.testRemoteDisableByUserPropertyOverride:330->assertDefaults:137->assertDefaults:201->lambda$testRemoteDisableByUserPropertyOverride$39:330 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoteEnableByUserPropertyOverrideWithURL:313->assertDefaults:137->assertDefaults:201->lambda$testRemoteEnableByUserPropertyOverrideWithURL$38:315 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoteEnableInXMLWithURL:288->assertDefaults:137->assertDefaults:201->lambda$testRemoteEnableInXMLWithURL$36:290 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoteSaveIgnoredWhenRemoteDisabledByUserPropertyOverride:420->assertDefaults:137->assertDefaults:201->lambda$testRemoteSaveIgnoredWhenRemoteDisabledByUserPropertyOverride$48:420 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveDisabledByUserProperty:381->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveDisabledByUserProperty$47:383 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveEnabledByUserProperty:362->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveEnabledByUserProperty$45:365 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveEnabledInXML:344->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveEnabledInXML$42:347 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveFinalEnabledByUserProperty:436->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveFinalEnabledByUserProperty$51:439 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveFinalIgnoredWhenRemoteSaveDisabled:455->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveFinalIgnoredWhenRemoteSaveDisabled$54:457 > expected: but was: > [INFO] > [ERROR] Tests run: 71, Failures: 10, Errors: 0, Skipped: 4 > [INFO] > [INFO] > > [INFO] BUILD FAILURE > [INFO] > {code} > In class "CacheConfigImplTest", a method "deepMockConfigFile" mocks the > result of the call to java.nio.file.Files.exists (via > "FileSystemProvider.checkAccess"). > In jdk21 version, "Files.exists" does not rely on the same underlying > "FileSystemProvider" method, therefore breaking the mocking purpose. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MBUILDCACHE-88) Tests in failure when ran on jdk21
[ https://issues.apache.org/jira/browse/MBUILDCACHE-88?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841784#comment-17841784 ] ASF GitHub Bot commented on MBUILDCACHE-88: --- olamy merged PR #147: URL: https://github.com/apache/maven-build-cache-extension/pull/147 > Tests in failure when ran on jdk21 > -- > > Key: MBUILDCACHE-88 > URL: https://issues.apache.org/jira/browse/MBUILDCACHE-88 > Project: Maven Build Cache Extension > Issue Type: Bug >Affects Versions: 1.1.0 >Reporter: Kevin Buntrock >Priority: Minor > Labels: pull-request-available > > The project tests cannot be run on jdk21. Result is : > {code:java} > [INFO] > [INFO] Results: > [INFO] > [ERROR] Failures: > [ERROR] CacheConfigImplTest.testInitializationDisabledInXML:234 expected: > but was: > [ERROR] > CacheConfigImplTest.testRemoteDisableByUserPropertyOverride:330->assertDefaults:137->assertDefaults:201->lambda$testRemoteDisableByUserPropertyOverride$39:330 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoteEnableByUserPropertyOverrideWithURL:313->assertDefaults:137->assertDefaults:201->lambda$testRemoteEnableByUserPropertyOverrideWithURL$38:315 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoteEnableInXMLWithURL:288->assertDefaults:137->assertDefaults:201->lambda$testRemoteEnableInXMLWithURL$36:290 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoteSaveIgnoredWhenRemoteDisabledByUserPropertyOverride:420->assertDefaults:137->assertDefaults:201->lambda$testRemoteSaveIgnoredWhenRemoteDisabledByUserPropertyOverride$48:420 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveDisabledByUserProperty:381->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveDisabledByUserProperty$47:383 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveEnabledByUserProperty:362->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveEnabledByUserProperty$45:365 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveEnabledInXML:344->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveEnabledInXML$42:347 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveFinalEnabledByUserProperty:436->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveFinalEnabledByUserProperty$51:439 > expected: but was: > [ERROR] > CacheConfigImplTest.testRemoveSaveFinalIgnoredWhenRemoteSaveDisabled:455->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveFinalIgnoredWhenRemoteSaveDisabled$54:457 > expected: but was: > [INFO] > [ERROR] Tests run: 71, Failures: 10, Errors: 0, Skipped: 4 > [INFO] > [INFO] > > [INFO] BUILD FAILURE > [INFO] > {code} > In class "CacheConfigImplTest", a method "deepMockConfigFile" mocks the > result of the call to java.nio.file.Files.exists (via > "FileSystemProvider.checkAccess"). > In jdk21 version, "Files.exists" does not rely on the same underlying > "FileSystemProvider" method, therefore breaking the mocking purpose. -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] Bump org.apache.maven.resolver:maven-resolver-transport-http from 1.9.18 to 1.9.19 [maven-build-cache-extension]
dependabot[bot] merged PR #145: URL: https://github.com/apache/maven-build-cache-extension/pull/145 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [MBUILDCACHE-88] Fix tests execution on jdk > 20 [maven-build-cache-extension]
olamy merged PR #147: URL: https://github.com/apache/maven-build-cache-extension/pull/147 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Closed] (MINVOKER-359) Bump org.apache.groovy:groovy-bom from 4.0.20 to 4.0.21
[ https://issues.apache.org/jira/browse/MINVOKER-359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Slawomir Jaranowski closed MINVOKER-359. Resolution: Fixed > Bump org.apache.groovy:groovy-bom from 4.0.20 to 4.0.21 > --- > > Key: MINVOKER-359 > URL: https://issues.apache.org/jira/browse/MINVOKER-359 > Project: Maven Invoker Plugin > Issue Type: Dependency upgrade >Reporter: Slawomir Jaranowski >Assignee: Slawomir Jaranowski >Priority: Major > Fix For: 3.6.2 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MSHARED-1386) Context ClassLoader for current thread should be managed
[ https://issues.apache.org/jira/browse/MSHARED-1386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841781#comment-17841781 ] ASF GitHub Bot commented on MSHARED-1386: - slawekjaranowski opened a new pull request, #121: URL: https://github.com/apache/maven-script-interpreter/pull/121 (no comment) > Context ClassLoader for current thread should be managed > > > Key: MSHARED-1386 > URL: https://issues.apache.org/jira/browse/MSHARED-1386 > Project: Maven Shared Components > Issue Type: Improvement > Components: maven-script-interpreter >Reporter: Slawomir Jaranowski >Assignee: Slawomir Jaranowski >Priority: Major > Fix For: maven-script-interpreter-next-release > > > We create dedicated class loader for groovy and bsh scripts interpreters. > We should also set Context ClassLoader for current thread, to allow use it by > external library, one example is WireMock. -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MINVOKER-359] Bump org.apache.groovy:groovy-bom from 4.0.20 to 4.0.21 [maven-invoker-plugin]
slawekjaranowski merged PR #223: URL: https://github.com/apache/maven-invoker-plugin/pull/223 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [MSHARED-1385] Bump org.apache.groovy:groovy from 4.0.20 to 4.0.21 [maven-script-interpreter]
slawekjaranowski merged PR #119: URL: https://github.com/apache/maven-script-interpreter/pull/119 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Created] (MSHARED-1386) Context ClassLoader for current thread should be managed
Slawomir Jaranowski created MSHARED-1386: Summary: Context ClassLoader for current thread should be managed Key: MSHARED-1386 URL: https://issues.apache.org/jira/browse/MSHARED-1386 Project: Maven Shared Components Issue Type: Improvement Components: maven-script-interpreter Reporter: Slawomir Jaranowski Assignee: Slawomir Jaranowski Fix For: maven-script-interpreter-next-release We create dedicated class loader for groovy and bsh scripts interpreters. We should also set Context ClassLoader for current thread, to allow use it by external library, one example is WireMock. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (MSHARED-1384) Bump commons-io:commons-io from 2.16.0 to 2.16.1
[ https://issues.apache.org/jira/browse/MSHARED-1384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Slawomir Jaranowski closed MSHARED-1384. Resolution: Fixed > Bump commons-io:commons-io from 2.16.0 to 2.16.1 > > > Key: MSHARED-1384 > URL: https://issues.apache.org/jira/browse/MSHARED-1384 > Project: Maven Shared Components > Issue Type: Dependency upgrade > Components: maven-script-interpreter >Reporter: Slawomir Jaranowski >Assignee: Slawomir Jaranowski >Priority: Major > Fix For: maven-script-interpreter-next-release > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (MSHARED-1383) Upgrade Parent to 42
[ https://issues.apache.org/jira/browse/MSHARED-1383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Slawomir Jaranowski closed MSHARED-1383. Resolution: Fixed > Upgrade Parent to 42 > > > Key: MSHARED-1383 > URL: https://issues.apache.org/jira/browse/MSHARED-1383 > Project: Maven Shared Components > Issue Type: Dependency upgrade > Components: maven-script-interpreter >Reporter: Slawomir Jaranowski >Assignee: Slawomir Jaranowski >Priority: Major > Fix For: maven-script-interpreter-next-release > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MSHARED-1383] Bump org.apache.maven.shared:maven-shared-components from 41 to 42 [maven-script-interpreter]
slawekjaranowski merged PR #120: URL: https://github.com/apache/maven-script-interpreter/pull/120 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Created] (MINVOKER-359) Bump org.apache.groovy:groovy-bom from 4.0.20 to 4.0.21
Slawomir Jaranowski created MINVOKER-359: Summary: Bump org.apache.groovy:groovy-bom from 4.0.20 to 4.0.21 Key: MINVOKER-359 URL: https://issues.apache.org/jira/browse/MINVOKER-359 Project: Maven Invoker Plugin Issue Type: Dependency upgrade Reporter: Slawomir Jaranowski Assignee: Slawomir Jaranowski Fix For: 3.6.2 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (MINVOKER-337) Plugin depends on plexus-container-default, which is EOL
[ https://issues.apache.org/jira/browse/MINVOKER-337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Slawomir Jaranowski closed MINVOKER-337. Fix Version/s: 3.6.2 Assignee: Slawomir Jaranowski Resolution: Fixed > Plugin depends on plexus-container-default, which is EOL > > > Key: MINVOKER-337 > URL: https://issues.apache.org/jira/browse/MINVOKER-337 > Project: Maven Invoker Plugin > Issue Type: Bug >Reporter: Slawomir Jaranowski >Assignee: Slawomir Jaranowski >Priority: Major > Labels: up-for-grabs > Fix For: 3.6.2 > > > We should exclude {{plexus-container-default}} from dependencies to avoid > warning by Maven 3.9.2 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (MINVOKER-337) Plugin depends on plexus-container-default, which is EOL
[ https://issues.apache.org/jira/browse/MINVOKER-337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Slawomir Jaranowski updated MINVOKER-337: - Labels: (was: up-for-grabs) > Plugin depends on plexus-container-default, which is EOL > > > Key: MINVOKER-337 > URL: https://issues.apache.org/jira/browse/MINVOKER-337 > Project: Maven Invoker Plugin > Issue Type: Bug >Reporter: Slawomir Jaranowski >Assignee: Slawomir Jaranowski >Priority: Major > Fix For: 3.6.2 > > > We should exclude {{plexus-container-default}} from dependencies to avoid > warning by Maven 3.9.2 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MINVOKER-337) Plugin depends on plexus-container-default, which is EOL
[ https://issues.apache.org/jira/browse/MINVOKER-337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841776#comment-17841776 ] ASF GitHub Bot commented on MINVOKER-337: - slawekjaranowski merged PR #225: URL: https://github.com/apache/maven-invoker-plugin/pull/225 > Plugin depends on plexus-container-default, which is EOL > > > Key: MINVOKER-337 > URL: https://issues.apache.org/jira/browse/MINVOKER-337 > Project: Maven Invoker Plugin > Issue Type: Bug >Reporter: Slawomir Jaranowski >Priority: Major > Labels: up-for-grabs > > We should exclude {{plexus-container-default}} from dependencies to avoid > warning by Maven 3.9.2 -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MINVOKER-337] Exclude plexus-container-default and o.a.maven from runtime dependencies [maven-invoker-plugin]
slawekjaranowski merged PR #225: URL: https://github.com/apache/maven-invoker-plugin/pull/225 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [I] Failed to install artifact xxx [maven-mvnd]
harryssuperman commented on issue #862: URL: https://github.com/apache/maven-mvnd/issues/862#issuecomment-2081653548 @cstamas Thanks a lot for the information and the Team too! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Created] (MSHARED-1385) Bump org.apache.groovy:groovy from 4.0.20 to 4.0.21
Slawomir Jaranowski created MSHARED-1385: Summary: Bump org.apache.groovy:groovy from 4.0.20 to 4.0.21 Key: MSHARED-1385 URL: https://issues.apache.org/jira/browse/MSHARED-1385 Project: Maven Shared Components Issue Type: Dependency upgrade Components: maven-script-interpreter Reporter: Slawomir Jaranowski Assignee: Slawomir Jaranowski Fix For: maven-script-interpreter-next-release -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MSHARED-1384) Bump commons-io:commons-io from 2.16.0 to 2.16.1
[ https://issues.apache.org/jira/browse/MSHARED-1384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841673#comment-17841673 ] ASF GitHub Bot commented on MSHARED-1384: - slawekjaranowski merged PR #118: URL: https://github.com/apache/maven-script-interpreter/pull/118 > Bump commons-io:commons-io from 2.16.0 to 2.16.1 > > > Key: MSHARED-1384 > URL: https://issues.apache.org/jira/browse/MSHARED-1384 > Project: Maven Shared Components > Issue Type: Dependency upgrade > Components: maven-script-interpreter >Reporter: Slawomir Jaranowski >Assignee: Slawomir Jaranowski >Priority: Major > Fix For: maven-script-interpreter-next-release > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (MSHARED-1384) Bump commons-io:commons-io from 2.16.0 to 2.16.1
Slawomir Jaranowski created MSHARED-1384: Summary: Bump commons-io:commons-io from 2.16.0 to 2.16.1 Key: MSHARED-1384 URL: https://issues.apache.org/jira/browse/MSHARED-1384 Project: Maven Shared Components Issue Type: Dependency upgrade Components: maven-script-interpreter Reporter: Slawomir Jaranowski Assignee: Slawomir Jaranowski Fix For: maven-script-interpreter-next-release -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MSHARED-1384] Bump commons-io:commons-io from 2.16.0 to 2.16.1 [maven-script-interpreter]
slawekjaranowski merged PR #118: URL: https://github.com/apache/maven-script-interpreter/pull/118 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Created] (MSHARED-1383) Upgrade Parent to 42
Slawomir Jaranowski created MSHARED-1383: Summary: Upgrade Parent to 42 Key: MSHARED-1383 URL: https://issues.apache.org/jira/browse/MSHARED-1383 Project: Maven Shared Components Issue Type: Dependency upgrade Components: maven-script-interpreter Reporter: Slawomir Jaranowski Assignee: Slawomir Jaranowski Fix For: maven-script-interpreter-next-release -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MINVOKER-337) Plugin depends on plexus-container-default, which is EOL
[ https://issues.apache.org/jira/browse/MINVOKER-337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841671#comment-17841671 ] ASF GitHub Bot commented on MINVOKER-337: - slawekjaranowski opened a new pull request, #225: URL: https://github.com/apache/maven-invoker-plugin/pull/225 https://issues.apache.org/jira/browse/MINVOKER-337 > Plugin depends on plexus-container-default, which is EOL > > > Key: MINVOKER-337 > URL: https://issues.apache.org/jira/browse/MINVOKER-337 > Project: Maven Invoker Plugin > Issue Type: Bug >Reporter: Slawomir Jaranowski >Priority: Major > Labels: up-for-grabs > > We should exclude {{plexus-container-default}} from dependencies to avoid > warning by Maven 3.9.2 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (MINVOKER-349) document System Requirements History (JDK/Maven)
[ https://issues.apache.org/jira/browse/MINVOKER-349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Slawomir Jaranowski closed MINVOKER-349. Resolution: Won't Fix We can simply benefit from MPLUGIN-511 after parent upgrade MINVOKER-358 > document System Requirements History (JDK/Maven) > > > Key: MINVOKER-349 > URL: https://issues.apache.org/jira/browse/MINVOKER-349 > Project: Maven Invoker Plugin > Issue Type: Task >Affects Versions: 3.6.0 >Reporter: Herve Boutemy >Priority: Major > Labels: up-for-grabs > > based on MPLUGIN-400 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (MINVOKER-358) Upgrade Parent to 42
[ https://issues.apache.org/jira/browse/MINVOKER-358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Slawomir Jaranowski closed MINVOKER-358. Resolution: Fixed > Upgrade Parent to 42 > > > Key: MINVOKER-358 > URL: https://issues.apache.org/jira/browse/MINVOKER-358 > Project: Maven Invoker Plugin > Issue Type: Dependency upgrade >Reporter: Slawomir Jaranowski >Assignee: Slawomir Jaranowski >Priority: Major > Fix For: 3.6.2 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MINVOKER-358) Upgrade Parent to 42
[ https://issues.apache.org/jira/browse/MINVOKER-358?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841664#comment-17841664 ] ASF GitHub Bot commented on MINVOKER-358: - slawekjaranowski merged PR #224: URL: https://github.com/apache/maven-invoker-plugin/pull/224 > Upgrade Parent to 42 > > > Key: MINVOKER-358 > URL: https://issues.apache.org/jira/browse/MINVOKER-358 > Project: Maven Invoker Plugin > Issue Type: Dependency upgrade >Reporter: Slawomir Jaranowski >Assignee: Slawomir Jaranowski >Priority: Major > Fix For: 3.6.2 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MINVOKER-358] Bump org.apache.maven.plugins:maven-plugins from 41 to 42 [maven-invoker-plugin]
slawekjaranowski merged PR #224: URL: https://github.com/apache/maven-invoker-plugin/pull/224 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Created] (MINVOKER-358) Upgrade Parent to 42
Slawomir Jaranowski created MINVOKER-358: Summary: Upgrade Parent to 42 Key: MINVOKER-358 URL: https://issues.apache.org/jira/browse/MINVOKER-358 Project: Maven Invoker Plugin Issue Type: Dependency upgrade Reporter: Slawomir Jaranowski Assignee: Slawomir Jaranowski Fix For: 3.6.2 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MNG-7266) Remove maven-compat module
[ https://issues.apache.org/jira/browse/MNG-7266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841631#comment-17841631 ] ASF GitHub Bot commented on MNG-7266: - michael-o commented on PR #1487: URL: https://github.com/apache/maven/pull/1487#issuecomment-2081432308 As far as I can see with ``` commit 7c8334ac2466b05ca0cdbeb265dc4b85b0099a2a Author: Michael Osipov Date: 2023-03-18T23:00:40+01:00 [DOXIASITETOOLS-294] Replace legacy artifact resolution with Maven Resolver ``` So Doxia 2.0.0 should be fine with this, but ultimate test will be when this release train is done and I can test more. > Remove maven-compat module > -- > > Key: MNG-7266 > URL: https://issues.apache.org/jira/browse/MNG-7266 > Project: Maven > Issue Type: Sub-task >Reporter: Guillaume Nodet >Priority: Major > Fix For: 4.0.x-candidate > > > Maven-core does not depend on maven-compat anymore (runtime or compile time). > Do we want to carry it over up to 4.0.0 and delete it in 4.1.0, or do we > want to drop it before 4.0.0 ? > [~cstamas] [~olamy] [~romain.manni-bucau] [~sjaranowski] and others... ? -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MNG-7266] Remove maven-compat [maven]
michael-o commented on PR #1487: URL: https://github.com/apache/maven/pull/1487#issuecomment-2081432308 As far as I can see with ``` commit 7c8334ac2466b05ca0cdbeb265dc4b85b0099a2a Author: Michael Osipov Date: 2023-03-18T23:00:40+01:00 [DOXIASITETOOLS-294] Replace legacy artifact resolution with Maven Resolver ``` So Doxia 2.0.0 should be fine with this, but ultimate test will be when this release train is done and I can test more. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Commented] (MNG-7266) Remove maven-compat module
[ https://issues.apache.org/jira/browse/MNG-7266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841627#comment-17841627 ] ASF GitHub Bot commented on MNG-7266: - michael-o commented on PR #1487: URL: https://github.com/apache/maven/pull/1487#issuecomment-2081428694 Someone needs to fix maven-plugin-plugin first: ``` [INFO] [INFO] - > Remove maven-compat module > -- > > Key: MNG-7266 > URL: https://issues.apache.org/jira/browse/MNG-7266 > Project: Maven > Issue Type: Sub-task >Reporter: Guillaume Nodet >Priority: Major > Fix For: 4.0.x-candidate > > > Maven-core does not depend on maven-compat anymore (runtime or compile time). > Do we want to carry it over up to 4.0.0 and delete it in 4.1.0, or do we > want to drop it before 4.0.0 ? > [~cstamas] [~olamy] [~romain.manni-bucau] [~sjaranowski] and others... ? -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MNG-7266] Remove maven-compat [maven]
michael-o commented on PR #1487: URL: https://github.com/apache/maven/pull/1487#issuecomment-2081428694 Someone needs to fix maven-plugin-plugin first: ``` [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ maven-site-plugin --- [INFO] Building jar: /var/osipovmi/Projekte/maven-site-plugin/target/maven-site-plugin-4.0.0-M14-SNAPSHOT.jar [INFO] [INFO] --- plugin:3.10.2:addPluginArtifactMetadata (default-addPluginArtifactMetadata) @ maven-site-plugin --- [INFO] -- [INFO] BUILD FAILURE [INFO] -- [INFO] Total time: 02:07 min [INFO] Finished at: 2024-04-28T12:34:23+02:00 [INFO] -- [ERROR] Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:3.10.2:addPluginArtifactMetadata (default-addPluginArtifactMetadata) on project maven-site-plugin: Execution default-addPluginArtifactMetadata of goal org.apache.maven.plugins:maven-plugin-plugin:3.10.2:addPluginArtifactMetadata failed: A required class was missing while executing org.apache.maven.plugins:maven-plugin-plugin:3.10.2:addPluginArtifactMetadata: org/apache/maven/artifact/repository/metadata/ArtifactRepositoryMetadata [ERROR] - [ERROR] realm =plugin>org.apache.maven.plugins:maven-plugin-plugin:3.10.2 [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/net/home/osipovmi/.m2/repository/org/apache/maven/plugins/maven-plugin-plugin/3.10.2/maven-plugin-plugin-3.10.2.jar [ERROR] urls[1] = file:/net/home/osipovmi/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-api/3.10.2/maven-plugin-tools-api-3.10.2.jar ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Commented] (MNG-7541) Native support for PowerShell to start Maven
[ https://issues.apache.org/jira/browse/MNG-7541?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841618#comment-17841618 ] ASF GitHub Bot commented on MNG-7541: - michael-o commented on code in PR #878: URL: https://github.com/apache/maven/pull/878#discussion_r1582075348 ## apache-maven/src/assembly/shared/validate.ps1: ## @@ -0,0 +1,53 @@ +<# +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +#> + +<#- +Apache Maven Startup Script + +Environment Variable Prerequisites + + JAVA_HOME (Optional) Points to a Java installation. + MAVEN_ARGS (Optional) Arguments passed to Maven before CLI arguments. + MAVEN_OPTS (Optional) Java runtime options used when Maven is executed. + MAVEN_SKIP_RC (Optional) Flag to disable loading of mavenrc files. +- +#> + +if (-not $env:MAVEN_SKIP_RC) { + if (Test-Path -Path $env:PROGRAMDATA\mavenrc.ps1 -PathType Leaf) { &$env:PROGRAMDATA"\mavenrc.ps1" $args } Review Comment: You are totally right. My bad! > Native support for PowerShell to start Maven > > > Key: MNG-7541 > URL: https://issues.apache.org/jira/browse/MNG-7541 > Project: Maven > Issue Type: Improvement > Components: Command Line >Affects Versions: 3.8.3 > Environment: windows 10 / 11 >Reporter: Jurrian Fahner >Priority: Trivial > Labels: Script, Windows10, Windows11 > > Maven has two files in the bin dir: > ||command||its use|| > |mvn|POSIX shell| > |mvn.cmd|cmd.exe| > On windows there are two ways to write scripts, by using cmd.exe or using > powershell. > If you enter mvn in powershell it will look for `mvn.ps1` on the PATH first. > If it doesn't find anything it will execute `mvn.cmd` as fall-back. > When running maven for starting a server for development purposes and you do > ctrl-c to exit the server it will ask the question: Terminate batch job (Y/N)? > As far as I know it is default behaviour of cmd.exe. > Well if I don't want to terminate, I wouldn't press ctrl-c. ;) > It is not the case (as far as I know that Microsoft is going to deprecate > cmd.exe in favor of powershell: > [https://devblogs.microsoft.com/commandline/rumors-of-cmds-death-have-been-greatly-exaggerated/] > Allthough I think it would be a good move for maven to have also a powershell > script as well... It is possible to integrate elegant support for native help > in powershell, `get-help mvn`. > But it also increases the maintenance effort as well. I don't know whether > this cost outweigh the benefits, though... > By the way I would happy to contribute if it is appreciated. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MNG-7541) Native support for PowerShell to start Maven
[ https://issues.apache.org/jira/browse/MNG-7541?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841617#comment-17841617 ] ASF GitHub Bot commented on MNG-7541: - michael-o commented on code in PR #878: URL: https://github.com/apache/maven/pull/878#discussion_r1582075212 ## apache-maven/src/assembly/shared/mvnvalidate.ps1: ## @@ -0,0 +1,7 @@ +# check mvn home +$MAVEN_HOME = (Get-Item $PSScriptRoot).Parent + +# check if maven command exists +if (-not (Test-path "$MAVEN_HOME\bin\mvn.ps1")) { +Write-Error -Message "Maven command ($MAVEN_HOME\bin\mvn.ps1) cannot be found" -ErrorAction Stop +} Review Comment: But how can this happen at all? This is a chicken-and-egg issue. This block is part of the merged `mvn.ps1`. If the file is not present that check will never happen, no? This confuses me. > Native support for PowerShell to start Maven > > > Key: MNG-7541 > URL: https://issues.apache.org/jira/browse/MNG-7541 > Project: Maven > Issue Type: Improvement > Components: Command Line >Affects Versions: 3.8.3 > Environment: windows 10 / 11 >Reporter: Jurrian Fahner >Priority: Trivial > Labels: Script, Windows10, Windows11 > > Maven has two files in the bin dir: > ||command||its use|| > |mvn|POSIX shell| > |mvn.cmd|cmd.exe| > On windows there are two ways to write scripts, by using cmd.exe or using > powershell. > If you enter mvn in powershell it will look for `mvn.ps1` on the PATH first. > If it doesn't find anything it will execute `mvn.cmd` as fall-back. > When running maven for starting a server for development purposes and you do > ctrl-c to exit the server it will ask the question: Terminate batch job (Y/N)? > As far as I know it is default behaviour of cmd.exe. > Well if I don't want to terminate, I wouldn't press ctrl-c. ;) > It is not the case (as far as I know that Microsoft is going to deprecate > cmd.exe in favor of powershell: > [https://devblogs.microsoft.com/commandline/rumors-of-cmds-death-have-been-greatly-exaggerated/] > Allthough I think it would be a good move for maven to have also a powershell > script as well... It is possible to integrate elegant support for native help > in powershell, `get-help mvn`. > But it also increases the maintenance effort as well. I don't know whether > this cost outweigh the benefits, though... > By the way I would happy to contribute if it is appreciated. -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MNG-7541] Implement powershell command [maven]
michael-o commented on code in PR #878: URL: https://github.com/apache/maven/pull/878#discussion_r1582075348 ## apache-maven/src/assembly/shared/validate.ps1: ## @@ -0,0 +1,53 @@ +<# +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +#> + +<#- +Apache Maven Startup Script + +Environment Variable Prerequisites + + JAVA_HOME (Optional) Points to a Java installation. + MAVEN_ARGS (Optional) Arguments passed to Maven before CLI arguments. + MAVEN_OPTS (Optional) Java runtime options used when Maven is executed. + MAVEN_SKIP_RC (Optional) Flag to disable loading of mavenrc files. +- +#> + +if (-not $env:MAVEN_SKIP_RC) { + if (Test-Path -Path $env:PROGRAMDATA\mavenrc.ps1 -PathType Leaf) { &$env:PROGRAMDATA"\mavenrc.ps1" $args } Review Comment: You are totally right. My bad! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [PR] [MNG-7541] Implement powershell command [maven]
michael-o commented on code in PR #878: URL: https://github.com/apache/maven/pull/878#discussion_r1582075212 ## apache-maven/src/assembly/shared/mvnvalidate.ps1: ## @@ -0,0 +1,7 @@ +# check mvn home +$MAVEN_HOME = (Get-Item $PSScriptRoot).Parent + +# check if maven command exists +if (-not (Test-path "$MAVEN_HOME\bin\mvn.ps1")) { +Write-Error -Message "Maven command ($MAVEN_HOME\bin\mvn.ps1) cannot be found" -ErrorAction Stop +} Review Comment: But how can this happen at all? This is a chicken-and-egg issue. This block is part of the merged `mvn.ps1`. If the file is not present that check will never happen, no? This confuses me. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Commented] (MNG-7541) Native support for PowerShell to start Maven
[ https://issues.apache.org/jira/browse/MNG-7541?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17841616#comment-17841616 ] ASF GitHub Bot commented on MNG-7541: - michael-o commented on code in PR #878: URL: https://github.com/apache/maven/pull/878#discussion_r1582075040 ## apache-maven/src/assembly/shared/init.ps1: ## @@ -0,0 +1,83 @@ +# END VALIDATION + +$CLASSWORLDS_CONF = "$MAVEN_HOME\bin\m2.conf" + +# Find the project basedir, i.e., the directory that contains the directory ".mvn". +# Fallback to current working directory if not found. + +$WDIR = Get-Location + +# Look for the --file switch and start the search for the .mvn directory from the specified +# POM location, if supplied. + +$i = 0 +$file_flag_found = $false +foreach ($arg in $args) { + if (($arg -ceq "-f") -or ($arg -ceq "--file")) { +$file_flag_found = $true +break + } + $i += 1 +} + +function IsNotRoot { + param ( +[String] $path + ) + $root_path_base_name = ((get-item $path).Root.BaseName + $path_base_name = ((get-item $path).BaseName + + return $root_path_base_name -ne $path_base_name +} + +function RetrieveContentsJvmConfig { + param ( +[String] $path + ) + + $jvm_config = $path + "\.mvn\jvm.config" + + if (Test-Path $jvm_config) { +return $env:MAVEN_OPTS + " " + -Join (Get-Content $jvm_config) + } + return $env:MAVEN_OPTS Review Comment: You are joining the content of the `jvm.config` file with `MAVEN_OPTS` variable in one guy. From a caller's perspective that should not be done and it is not obvious from where the config comes. Look at the original files, they do not merge them. > Native support for PowerShell to start Maven > > > Key: MNG-7541 > URL: https://issues.apache.org/jira/browse/MNG-7541 > Project: Maven > Issue Type: Improvement > Components: Command Line >Affects Versions: 3.8.3 > Environment: windows 10 / 11 >Reporter: Jurrian Fahner >Priority: Trivial > Labels: Script, Windows10, Windows11 > > Maven has two files in the bin dir: > ||command||its use|| > |mvn|POSIX shell| > |mvn.cmd|cmd.exe| > On windows there are two ways to write scripts, by using cmd.exe or using > powershell. > If you enter mvn in powershell it will look for `mvn.ps1` on the PATH first. > If it doesn't find anything it will execute `mvn.cmd` as fall-back. > When running maven for starting a server for development purposes and you do > ctrl-c to exit the server it will ask the question: Terminate batch job (Y/N)? > As far as I know it is default behaviour of cmd.exe. > Well if I don't want to terminate, I wouldn't press ctrl-c. ;) > It is not the case (as far as I know that Microsoft is going to deprecate > cmd.exe in favor of powershell: > [https://devblogs.microsoft.com/commandline/rumors-of-cmds-death-have-been-greatly-exaggerated/] > Allthough I think it would be a good move for maven to have also a powershell > script as well... It is possible to integrate elegant support for native help > in powershell, `get-help mvn`. > But it also increases the maintenance effort as well. I don't know whether > this cost outweigh the benefits, though... > By the way I would happy to contribute if it is appreciated. -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MNG-7541] Implement powershell command [maven]
michael-o commented on code in PR #878: URL: https://github.com/apache/maven/pull/878#discussion_r1582075040 ## apache-maven/src/assembly/shared/init.ps1: ## @@ -0,0 +1,83 @@ +# END VALIDATION + +$CLASSWORLDS_CONF = "$MAVEN_HOME\bin\m2.conf" + +# Find the project basedir, i.e., the directory that contains the directory ".mvn". +# Fallback to current working directory if not found. + +$WDIR = Get-Location + +# Look for the --file switch and start the search for the .mvn directory from the specified +# POM location, if supplied. + +$i = 0 +$file_flag_found = $false +foreach ($arg in $args) { + if (($arg -ceq "-f") -or ($arg -ceq "--file")) { +$file_flag_found = $true +break + } + $i += 1 +} + +function IsNotRoot { + param ( +[String] $path + ) + $root_path_base_name = ((get-item $path).Root.BaseName + $path_base_name = ((get-item $path).BaseName + + return $root_path_base_name -ne $path_base_name +} + +function RetrieveContentsJvmConfig { + param ( +[String] $path + ) + + $jvm_config = $path + "\.mvn\jvm.config" + + if (Test-Path $jvm_config) { +return $env:MAVEN_OPTS + " " + -Join (Get-Content $jvm_config) + } + return $env:MAVEN_OPTS Review Comment: You are joining the content of the `jvm.config` file with `MAVEN_OPTS` variable in one guy. From a caller's perspective that should not be done and it is not obvious from where the config comes. Look at the original files, they do not merge them. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org