Re: [PR] [MPOM-451] Remove repository elements from Apache Parent [maven-apache-parent]
kwin commented on PR #183: URL: https://github.com/apache/maven-apache-parent/pull/183#issuecomment-1869336627 This sounds like an issue with your reactor then. Maven only tries to download dependencies which are not part of the current multimodule build. Some projects from ASF rely on this inherited repo from ASF parent so just removing it is a backwards incompatible change for those. -- 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] [MPOM-451] Remove repository elements from Apache Parent [maven-apache-parent]
lprimak commented on PR #183: URL: https://github.com/apache/maven-apache-parent/pull/183#issuecomment-1869282649 For example, in Apache Shiro, they download SNAPSHOT versions from the repository during CI builds instead of using the local CI-build artifacts. -- 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] [MPOM-451] Remove repository elements from Apache Parent [maven-apache-parent]
ctubbsii commented on PR #183: URL: https://github.com/apache/maven-apache-parent/pull/183#issuecomment-1869266923 How do these interfere with downstream builds? Shouldn't they only impact SNAPSHOT builds which, since they are for non-released code, should not have any impact on downstream? -- 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.codehaus.mojo:mrm-maven-plugin from 1.5.0 to 1.6.0 [maven-site-plugin]
dependabot[bot] opened a new pull request, #170: URL: https://github.com/apache/maven-site-plugin/pull/170 Bumps [org.codehaus.mojo:mrm-maven-plugin](https://github.com/mojohaus/mrm) from 1.5.0 to 1.6.0. Release notes Sourced from https://github.com/mojohaus/mrm/releases;>org.codehaus.mojo:mrm-maven-plugin's releases. 1.6.0 :boom: Breaking changes Remove support for listing directory as html page and cleanups (https://redirect.github.com/mojohaus/mrm/pull/176;>#176) https://github.com/slawekjaranowski;>@slawekjaranowski Remove of downloading predefined settings.xml by run mojo (https://redirect.github.com/mojohaus/mrm/pull/174;>#174) https://github.com/slawekjaranowski;>@slawekjaranowski New features and improvements Support SNAPSHOT versions by localRepo (https://redirect.github.com/mojohaus/mrm/pull/185;>#185) https://github.com/slawekjaranowski;>@slawekjaranowski Require Maven 3.6.3+ (https://redirect.github.com/mojohaus/mrm/pull/184;>#184) https://github.com/slachiewicz;>@slachiewicz Get rid of usage RepositoryMetadataManager (https://redirect.github.com/mojohaus/mrm/pull/182;>#182) https://github.com/slawekjaranowski;>@slawekjaranowski Remove ${localRepository} and other from plugin parameters (https://redirect.github.com/mojohaus/mrm/pull/173;>#173) https://github.com/slawekjaranowski;>@slawekjaranowski Get rid usage of deprecated ArtifactFactory (https://redirect.github.com/mojohaus/mrm/pull/171;>#171) https://github.com/slawekjaranowski;>@slawekjaranowski Switch to JUnit 5 (https://redirect.github.com/mojohaus/mrm/pull/170;>#170) https://github.com/slawekjaranowski;>@slawekjaranowski Resolves https://redirect.github.com/mojohaus/mrm/issues/99;>#99: Removing dependencies on maven-artifact-manager from Maven 2 (https://redirect.github.com/mojohaus/mrm/pull/157;>#157) https://github.com/ajarmoniuk;>@ajarmoniuk https://redirect.github.com/mojohaus/mrm/issues/99;>#99: First stage of maven 3 migration (https://redirect.github.com/mojohaus/mrm/pull/144;>#144) https://github.com/ajarmoniuk;>@ajarmoniuk Bug Fixes Workaround for https://redirect.github.com/mojohaus/mrm/issues/179;>#179 - skip checksums for deployed metadata (https://redirect.github.com/mojohaus/mrm/pull/180;>#180) https://github.com/slawekjaranowski;>@slawekjaranowski Dependency updates Bump commons-io from 2.11.0 to 2.13.0 https://github.com/dependabot;>@dependabot Bump commons-io:commons-io from 2.13.0 to 2.15.0 https://github.com/dependabot;>@dependabot Bump jetty.version from 9.4.50.v20221201 to 9.4.53.v20231009 https://github.com/dependabot;>@dependabot Bump mockito-core from 4.10.0 to 4.11.0 https://github.com/dependabot;>@dependabot Bump parent from 72 to 76 (https://redirect.github.com/mojohaus/mrm/pull/168;>#168) https://github.com/slawekjaranowski;>@slawekjaranowski Bump org.codehaus.mojo:mojo-parent from 76 to 77 https://github.com/dependabot;>@dependabot Bump org.codehaus.plexus:plexus-archiver from 4.7.1 to 4.8.0 https://github.com/dependabot;>@dependabot Bump plexus-archiver from 4.6.0 to 4.7.1 https://github.com/dependabot;>@dependabot Bump plexus-utils from 3.5.0 to 3.5.1 https://github.com/dependabot;>@dependabot Bump plexus-utils from 3.5.1 to 4.0.0 and add plexus-xml 3.0.0 (https://redirect.github.com/mojohaus/mrm/pull/163;>#163) https://github.com/dependabot;>@dependabot Require Maven 3.6.3+ (https://redirect.github.com/mojohaus/mrm/pull/184;>#184) https://github.com/slachiewicz;>@slachiewicz Documentation updates Migrate documentation to Markdown (https://redirect.github.com/mojohaus/mrm/pull/150;>#150) https://github.com/ajarmoniuk;>@ajarmoniuk Maintenance Dependencies cleanups (https://redirect.github.com/mojohaus/mrm/pull/177;>#177) https://github.com/slawekjaranowski;>@slawekjaranowski Add metadata unit test for Mock repo (https://redirect.github.com/mojohaus/mrm/pull/172;>#172) https://github.com/slawekjaranowski;>@slawekjaranowski Use mavenVersion for maven-repository-metadata (https://redirect.github.com/mojohaus/mrm/pull/169;>#169) https://github.com/slawekjaranowski;>@slawekjaranowski Commits https://github.com/mojohaus/mrm/commit/49f320e1614ed528d794e68e9f27caba3834aa8e;>49f320e [maven-release-plugin] prepare release 1.6.0 https://github.com/mojohaus/mrm/commit/c8de24767f8182c5d633eca0d4cf7c83aca33220;>c8de247 Bump commons-io:commons-io from 2.14.0 to 2.15.0 https://github.com/mojohaus/mrm/commit/d398f6e58dd1f0850e16a5f1bc1e87ed3f76b2e5;>d398f6e Support SNAPSHOT versions by localRepo https://github.com/mojohaus/mrm/commit/125f54913590cd19270a30ee6dac1220c564c410;>125f549 Require Maven 3.6.3+ https://github.com/mojohaus/mrm/commit/56c92fbed202a420a39dbd5a127cc65d5b95551f;>56c92fb Bump jetty.version from 9.4.52.v20230823 to 9.4.53.v20231009
Re: [PR] Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 4.0.0 [maven-shade-plugin]
slachiewicz merged PR #204: URL: https://github.com/apache/maven-shade-plugin/pull/204 -- 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] Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 [maven-checkstyle-plugin]
slachiewicz commented on PR #127: URL: https://github.com/apache/maven-checkstyle-plugin/pull/127#issuecomment-1869177351 @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
Re: [PR] Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.14.0 [maven-checkstyle-plugin]
slachiewicz commented on PR #128: URL: https://github.com/apache/maven-checkstyle-plugin/pull/128#issuecomment-1869177278 @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
Re: [PR] Bump org.codehaus.plexus:plexus-component-annotations from 2.1.1 to 2.2.0 [maven-checkstyle-plugin]
slachiewicz merged PR #130: URL: https://github.com/apache/maven-checkstyle-plugin/pull/130 -- 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] Bump maven-shared-utils from 3.3.4 to 3.4.2 [maven-acr-plugin]
slachiewicz merged PR #21: URL: https://github.com/apache/maven-acr-plugin/pull/21 -- 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] Bump org.apache.maven:maven-core from 3.2.5 to 3.8.1 [maven-acr-plugin]
dependabot[bot] commented on PR #23: URL: https://github.com/apache/maven-acr-plugin/pull/23#issuecomment-1869176412 OK, I won't notify you about org.apache.maven:maven-core again, unless you re-open this PR. -- 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] Bump org.apache.maven:maven-core from 3.2.5 to 3.8.1 [maven-acr-plugin]
dependabot[bot] closed pull request #23: Bump org.apache.maven:maven-core from 3.2.5 to 3.8.1 URL: https://github.com/apache/maven-acr-plugin/pull/23 -- 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] Bump org.apache.maven:maven-core from 3.2.5 to 3.8.1 [maven-acr-plugin]
slachiewicz commented on PR #23: URL: https://github.com/apache/maven-acr-plugin/pull/23#issuecomment-1869176396 @dependabot ignore this dependency -- 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] Bump org.apache.maven:maven-compat from 3.2.5 to 3.8.1 [maven-acr-plugin]
dependabot[bot] commented on PR #24: URL: https://github.com/apache/maven-acr-plugin/pull/24#issuecomment-1869176362 OK, I won't notify you about org.apache.maven:maven-compat again, unless you re-open this PR. -- 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] Bump org.apache.maven:maven-compat from 3.2.5 to 3.8.1 [maven-acr-plugin]
dependabot[bot] closed pull request #24: Bump org.apache.maven:maven-compat from 3.2.5 to 3.8.1 URL: https://github.com/apache/maven-acr-plugin/pull/24 -- 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] Bump org.apache.maven:maven-compat from 3.2.5 to 3.8.1 [maven-acr-plugin]
slachiewicz commented on PR #24: URL: https://github.com/apache/maven-acr-plugin/pull/24#issuecomment-1869176350 @dependabot ignore this dependency -- 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] Bump org.slf4j:slf4j-api from 1.7.36 to 2.0.9 [maven-jarsigner]
dependabot[bot] commented on PR #18: URL: https://github.com/apache/maven-jarsigner/pull/18#issuecomment-1869175302 OK, I won't notify you about version 2.x.x again, unless you re-open this PR. -- 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] Bump org.slf4j:slf4j-api from 1.7.36 to 2.0.9 [maven-jarsigner]
dependabot[bot] closed pull request #18: Bump org.slf4j:slf4j-api from 1.7.36 to 2.0.9 URL: https://github.com/apache/maven-jarsigner/pull/18 -- 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] Bump org.slf4j:slf4j-api from 1.7.36 to 2.0.9 [maven-jarsigner]
slachiewicz commented on PR #18: URL: https://github.com/apache/maven-jarsigner/pull/18#issuecomment-1869175288 @dependabot ignore this major version -- 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] Bump com.google.inject:guice from 6.0.0 to 7.0.0 [maven-jarsigner]
dependabot[bot] commented on PR #17: URL: https://github.com/apache/maven-jarsigner/pull/17#issuecomment-1869175262 OK, I won't notify you about version 7.x.x again, unless you re-open this PR. -- 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] Bump com.google.inject:guice from 6.0.0 to 7.0.0 [maven-jarsigner]
slachiewicz commented on PR #17: URL: https://github.com/apache/maven-jarsigner/pull/17#issuecomment-1869175250 @dependabot ignore this major version -- 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] Bump com.google.inject:guice from 6.0.0 to 7.0.0 [maven-jarsigner]
dependabot[bot] closed pull request #17: Bump com.google.inject:guice from 6.0.0 to 7.0.0 URL: https://github.com/apache/maven-jarsigner/pull/17 -- 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.slf4j:slf4j-api from 1.7.36 to 2.0.9 [maven-jarsigner]
dependabot[bot] opened a new pull request, #18: URL: https://github.com/apache/maven-jarsigner/pull/18 Bumps org.slf4j:slf4j-api from 1.7.36 to 2.0.9. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.slf4j:slf4j-api=maven=1.7.36=2.0.9)](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 com.google.inject:guice from 6.0.0 to 7.0.0 [maven-jarsigner]
dependabot[bot] opened a new pull request, #17: URL: https://github.com/apache/maven-jarsigner/pull/17 Bumps [com.google.inject:guice](https://github.com/google/guice) from 6.0.0 to 7.0.0. Release notes Sourced from https://github.com/google/guice/releases;>com.google.inject:guice's releases. Guice 7.0.0 See https://github.com/google/guice/wiki/Guice700;>https://github.com/google/guice/wiki/Guice700 for release notes. Guice 7.0.0-rc1 See https://github.com/google/guice/wiki/Guice700;>https://github.com/google/guice/wiki/Guice700 for release notes. Commits https://github.com/google/guice/commit/b0e1d0fab0167cd555ab8d262333c1a32db7d492;>b0e1d0f set 7.0.0 release #s. https://github.com/google/guice/commit/f4a66b797ecc05d80406d6c8fb11e6cc0e5c6d21;>f4a66b7 Make error_prone_annotations dependency optional https://github.com/google/guice/commit/654032a954d55a00fc5ee90da815da98cb6676a1;>654032a Internal change. https://github.com/google/guice/commit/bee813b7cc15e46695ca1baf5041a00e0a612f91;>bee813b Improve MissingImplementationError to lazily calculate suggestions and standa... https://github.com/google/guice/commit/2d64067e99401e50404c6e05a819bce891b725de;>2d64067 Use linked bindings for MapBinder/Multibinder/OptionalBinder aliases, instead... https://github.com/google/guice/commit/be0141cc0d01763a13ec0b2fcd32ddbe0748ad6d;>be0141c Internal change https://github.com/google/guice/commit/40a5bcfab5cfe45c3b6c5ffc9309b310df82775b;>40a5bcf Avoid re-initializing factories that are already initialized. This is necessa... https://github.com/google/guice/commit/9ac476784e88f4481f8211dcb19ac536f5f2b32d;>9ac4767 Change the way we reference what 6.0 supports in the README, so it doesn't ge... https://github.com/google/guice/commit/24324ca6c61f64872376ed7f4ed22a3f1f0724f1;>24324ca Prepare for the Guice 6.0 7.0 releases. This change does the following: https://github.com/google/guice/commit/49b1a33c594fd92ad0d1d013fa91d689e8814a6c;>49b1a33 Remove redundant references to javax.{inject,persistence,servlet} and replace... See full diff in https://github.com/google/guice/compare/6.0.0...7.0.0;>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.inject:guice=maven=6.0.0=7.0.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
[jira] [Commented] (MSHARED-1347) maven-dependency-plugin ignores class of object passed as a parameter to method references
[ https://issues.apache.org/jira/browse/MSHARED-1347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800386#comment-17800386 ] ASF GitHub Bot commented on MSHARED-1347: - vbreivik opened a new pull request, #102: URL: https://github.com/apache/maven-dependency-analyzer/pull/102 After this change the test case added to the issue [MDEP-576](https://issues.apache.org/jira/browse/MDEP-576): [dependency-plugin-vs-java-lambda](https://github.com/vdergachev/dependency-plugin-vs-java-lambda) passes OK. The above test is reproduced in a smaller scale by creating two classes in their own packages and analyse the one package. Following this checklist to help us incorporate your contribution quickly and easily: - [ ] Make sure there is a [JIRA issue](https://issues.apache.org/jira/browse/MSHARED) filed for the change (usually before you start working on it). Trivial changes like typos do not require a JIRA issue. Your pull request should address just this issue, without pulling in other changes. Also be sure having selected the correct component. - [ ] Each commit in the pull request should have a meaningful subject line and body. - [ ] Format the pull request title like `[MSHARED-XXX] - Fixes bug in ApproximateQuantiles`, where you replace `MSHARED-XXX` with the appropriate JIRA issue. Best practice is to use the JIRA issue title in the pull request title and in the first line of the commit message. - [ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why. - [ ] Run `mvn clean verify` to make sure basic checks pass. A more thorough check will be performed on your pull request automatically. - [ ] You have run the integration tests successfully (`mvn -Prun-its clean verify`). If your pull request is about ~20 lines of code you don't need to sign an [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf) if you are unsure please ask on the developers list. To make clear that you license your contribution under the [Apache License Version 2.0, January 2004](http://www.apache.org/licenses/LICENSE-2.0) you have to acknowledge this by using the following check-box. - [ ] I hereby declare this contribution to be licenced under the [Apache License Version 2.0, January 2004](http://www.apache.org/licenses/LICENSE-2.0) - [ ] In any other case, please file an [Apache Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf). > maven-dependency-plugin ignores class of object passed as a parameter to > method references > -- > > Key: MSHARED-1347 > URL: https://issues.apache.org/jira/browse/MSHARED-1347 > Project: Maven Shared Components > Issue Type: Bug > Components: maven-dependency-analyzer >Affects Versions: maven-dependency-analyzer-1.13.2 >Reporter: Vidar Breivik >Priority: Minor > > Text copied from [MDEP-576|https://issues.apache.org/jira/browse/MDEP-576] > Hi there, i created a project on > [github|https://github.com/vdergachev/dependency-plugin-vs-java-lambda] that > can help you to reproduce the issue. Just clone it and make > {code:java} > mvn clean install{code} > In my case plugin ignored Server class from jetty-server.jar and a as result > i got message > {code:java} > Unused declared dependencies found{code} > > h4. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[PR] [MSHARED-1347] - Include invoke dynamic bootstrap types in analysis [maven-dependency-analyzer]
vbreivik opened a new pull request, #102: URL: https://github.com/apache/maven-dependency-analyzer/pull/102 After this change the test case added to the issue [MDEP-576](https://issues.apache.org/jira/browse/MDEP-576): [dependency-plugin-vs-java-lambda](https://github.com/vdergachev/dependency-plugin-vs-java-lambda) passes OK. The above test is reproduced in a smaller scale by creating two classes in their own packages and analyse the one package. Following this checklist to help us incorporate your contribution quickly and easily: - [ ] Make sure there is a [JIRA issue](https://issues.apache.org/jira/browse/MSHARED) filed for the change (usually before you start working on it). Trivial changes like typos do not require a JIRA issue. Your pull request should address just this issue, without pulling in other changes. Also be sure having selected the correct component. - [ ] Each commit in the pull request should have a meaningful subject line and body. - [ ] Format the pull request title like `[MSHARED-XXX] - Fixes bug in ApproximateQuantiles`, where you replace `MSHARED-XXX` with the appropriate JIRA issue. Best practice is to use the JIRA issue title in the pull request title and in the first line of the commit message. - [ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why. - [ ] Run `mvn clean verify` to make sure basic checks pass. A more thorough check will be performed on your pull request automatically. - [ ] You have run the integration tests successfully (`mvn -Prun-its clean verify`). If your pull request is about ~20 lines of code you don't need to sign an [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf) if you are unsure please ask on the developers list. To make clear that you license your contribution under the [Apache License Version 2.0, January 2004](http://www.apache.org/licenses/LICENSE-2.0) you have to acknowledge this by using the following check-box. - [ ] I hereby declare this contribution to be licenced under the [Apache License Version 2.0, January 2004](http://www.apache.org/licenses/LICENSE-2.0) - [ ] In any other case, please file an [Apache Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf). -- 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.codehaus.plexus:plexus-classworlds from 2.6.0 to 2.8.0 [maven-doxia-sitetools]
dependabot[bot] opened a new pull request, #123: URL: https://github.com/apache/maven-doxia-sitetools/pull/123 Bumps [org.codehaus.plexus:plexus-classworlds](https://github.com/codehaus-plexus/plexus-classworlds) from 2.6.0 to 2.8.0. Release notes Sourced from https://github.com/codehaus-plexus/plexus-classworlds/releases;>org.codehaus.plexus:plexus-classworlds's releases. 2.8.0 pom.mxl and site.xml cleanup (https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/95;>#95) https://github.com/hboutemy;>@hboutemy Dependency updates Migrate to JUnit 5 (https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/86;>#86) https://github.com/slachiewicz;>@slachiewicz Update dependencies used in test to more recent ones with less CVE (https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/88;>#88) https://github.com/slachiewicz;>@slachiewicz Maintenance Reuse plexus-pom action for CI (https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/101;>#101) https://github.com/slachiewicz;>@slachiewicz Cleanup gha - use same defaults from template (https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/87;>#87) https://github.com/slachiewicz;>@slachiewicz 2.7.0 What's Changed Bump actions/cache from v2.1.1 to v2.1.3 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/13;>codehaus-plexus/plexus-classworlds#13 Bump release-drafter/release-drafter from v5.11.0 to v5.15.0 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/18;>codehaus-plexus/plexus-classworlds#18 Bump actions/cache from v2.1.3 to v2.1.4 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/16;>codehaus-plexus/plexus-classworlds#16 Bump maven-enforcer-plugin from 1.3.1 to 1.4.1 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/8;>codehaus-plexus/plexus-classworlds#8 Bump actions/cache from v2.1.4 to v2.1.5 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/21;>codehaus-plexus/plexus-classworlds#21 Adding support for PPC64LE by https://github.com/ezeeyahoo;>@ezeeyahoo in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/6;>codehaus-plexus/plexus-classworlds#6 Bump actions/cache from 2.1.5 to 2.1.6 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/26;>codehaus-plexus/plexus-classworlds#26 Bump actions/setup-java from 1 to 2.2.0 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/30;>codehaus-plexus/plexus-classworlds#30 Bump actions/setup-java from 2.2.0 to 2.3.0 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/31;>codehaus-plexus/plexus-classworlds#31 Bump actions/setup-java from 2.3.0 to 2.3.1 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/33;>codehaus-plexus/plexus-classworlds#33 Bump maven-dependency-plugin from 2.0 to 3.2.0 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/27;>codehaus-plexus/plexus-classworlds#27 Bump maven-javadoc-plugin from 2.9.1 to 3.3.1 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/32;>codehaus-plexus/plexus-classworlds#32 Bump actions/cache from 2.1.6 to 2.1.7 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/34;>codehaus-plexus/plexus-classworlds#34 Bump actions/setup-java from 2.3.1 to 2.4.0 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/35;>codehaus-plexus/plexus-classworlds#35 Bump actions/setup-java from 2.4.0 to 2.5.0 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/37;>codehaus-plexus/plexus-classworlds#37 Bump release-drafter/release-drafter from 5.15.0 to 5.18.0 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/42;>codehaus-plexus/plexus-classworlds#42 Bump release-drafter/release-drafter from 5.18.0 to 5.18.1 by https://github.com/dependabot;>@dependabot in https://redirect.github.com/codehaus-plexus/plexus-classworlds/pull/43;>codehaus-plexus/plexus-classworlds#43 Bump maven-enforcer-plugin from 1.4.1 to 3.0.0 by https://github.com/dependabot;>@dependabot in
[jira] [Created] (MSHARED-1347) maven-dependency-plugin ignores class of object passed as a parameter to method references
Vidar Breivik created MSHARED-1347: -- Summary: maven-dependency-plugin ignores class of object passed as a parameter to method references Key: MSHARED-1347 URL: https://issues.apache.org/jira/browse/MSHARED-1347 Project: Maven Shared Components Issue Type: Bug Components: maven-dependency-analyzer Affects Versions: maven-dependency-analyzer-1.13.2 Reporter: Vidar Breivik Text copied from [MDEP-576|https://issues.apache.org/jira/browse/MDEP-576] Hi there, i created a project on [github|https://github.com/vdergachev/dependency-plugin-vs-java-lambda] that can help you to reproduce the issue. Just clone it and make {code:java} mvn clean install{code} In my case plugin ignored Server class from jetty-server.jar and a as result i got message {code:java} Unused declared dependencies found{code} h4. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[PR] [MPOM-450] Use properties for snapshot and release repository IDs as well [maven-apache-parent]
lprimak opened a new pull request, #184: URL: https://github.com/apache/maven-apache-parent/pull/184 Add ability to override Apache Release and Snapshot repository IDs via properties -- 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] [MPOM-451] Remove repository elements from Apache Parent [maven-apache-parent]
lprimak opened a new pull request, #183: URL: https://github.com/apache/maven-apache-parent/pull/183 Snapshot repositories interfere with downstream builds -- 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] [MPOM-451] Remove repository elements from Apache Parent [maven-apache-parent]
lprimak closed pull request #182: [MPOM-451] Remove repository elements from Apache Parent URL: https://github.com/apache/maven-apache-parent/pull/182 -- 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] [MPOM-451] Remove repository elements from Apache Parent [maven-apache-parent]
lprimak opened a new pull request, #182: URL: https://github.com/apache/maven-apache-parent/pull/182 Snapshot repositories interfere with downstream builds -- 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] (MPOM-451) Please remove repository entry from Apache parent POM
Lenny Primak created MPOM-451: - Summary: Please remove repository entry from Apache parent POM Key: MPOM-451 URL: https://issues.apache.org/jira/browse/MPOM-451 Project: Maven POMs Issue Type: Bug Affects Versions: ASF-31 Reporter: Lenny Primak According to maven documentation, it's "bad form" to have repository entries in POM files. Apache POM includes snapshot repository element. This is interfering with Apache Shiro builds, for example -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MPOM-450) Prevent the SCM elements from being inherited
[ https://issues.apache.org/jira/browse/MPOM-450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800380#comment-17800380 ] Lenny Primak commented on MPOM-450: --- Also, those elements should be based on properties so they can be overridden. This is useful to test releases to private repositories > Prevent the SCM elements from being inherited > - > > Key: MPOM-450 > URL: https://issues.apache.org/jira/browse/MPOM-450 > Project: Maven POMs > Issue Type: Bug > Components: asf >Affects Versions: ASF-31 >Reporter: Konrad Windszus >Priority: Major > > Currently the SCM elements are not encapsulated in a profile, i.e. they are > automatically inherited by all derived projects. As those never share > anything with the SCM URLs of the ASF parent it would make sense to only > conditionally set those SCM elements (in a profile). -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (MPLUGIN-500) Parameter tables should contain only first sentence of description
[ https://issues.apache.org/jira/browse/MPLUGIN-500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Slawomir Jaranowski updated MPLUGIN-500: Description: In parameter tables we should contain only first sentence of description. Full description should be printed in Parameter Details sections. Such way can be like Javadoc style. The most problematic is how to extract first sentence ... was: In parameter tables we should contain only first sentence of description. Full description should be printed in Parameter Details sections. Such way can be like Javadoc style. > Parameter tables should contain only first sentence of description > -- > > Key: MPLUGIN-500 > URL: https://issues.apache.org/jira/browse/MPLUGIN-500 > Project: Maven Plugin Tools > Issue Type: Improvement >Reporter: Slawomir Jaranowski >Priority: Major > > In parameter tables we should contain only first sentence of description. > Full description should be printed in Parameter Details sections. > Such way can be like Javadoc style. > > The most problematic is how to extract first sentence ... -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (MPLUGIN-500) Parameter tables should contain only first sentence of description
Slawomir Jaranowski created MPLUGIN-500: --- Summary: Parameter tables should contain only first sentence of description Key: MPLUGIN-500 URL: https://issues.apache.org/jira/browse/MPLUGIN-500 Project: Maven Plugin Tools Issue Type: Improvement Reporter: Slawomir Jaranowski In parameter tables we should contain only first sentence of description. Full description should be printed in Parameter Details sections. Such way can be like Javadoc style. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[PR] [MPLUGIN-499] Add deprecate description in parameters table [maven-plugin-tools]
slawekjaranowski opened a new pull request, #250: URL: https://github.com/apache/maven-plugin-tools/pull/250 (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
[jira] [Commented] (MPLUGIN-499) Deprecate descriptions is missing in description table
[ https://issues.apache.org/jira/browse/MPLUGIN-499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800379#comment-17800379 ] ASF GitHub Bot commented on MPLUGIN-499: slawekjaranowski opened a new pull request, #250: URL: https://github.com/apache/maven-plugin-tools/pull/250 (no comment) > Deprecate descriptions is missing in description table > -- > > Key: MPLUGIN-499 > URL: https://issues.apache.org/jira/browse/MPLUGIN-499 > Project: Maven Plugin Tools > Issue Type: Bug >Affects Versions: 3.10.2 >Reporter: Slawomir Jaranowski >Assignee: Slawomir Jaranowski >Priority: Major > Fix For: next-release > > > We have only *Deprecated.* label without description. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[PR] Bump org.codehaus.plexus:plexus-io from 3.4.1 to 3.4.2 [maven-dependency-plugin]
dependabot[bot] opened a new pull request, #359: URL: https://github.com/apache/maven-dependency-plugin/pull/359 Bumps [org.codehaus.plexus:plexus-io](https://github.com/codehaus-plexus/plexus-io) from 3.4.1 to 3.4.2. Release notes Sourced from https://github.com/codehaus-plexus/plexus-io/releases;>org.codehaus.plexus:plexus-io's releases. plexus-io-3.4.2 Dependency updates Update sisu.inject to 0.9.0.M2 Bump guice from 5.1.0 to 6.0.0 Bump commons-io:commons-io from 2.11.0 to 2.15.1 Bump plexus-utils from 3.5.0 to 4.0.0 Maintenance JUnit4 to 5 migration (https://redirect.github.com/codehaus-plexus/plexus-io/pull/111;>#111) https://github.com/slachiewicz;>@slachiewicz Code cleanup (https://redirect.github.com/codehaus-plexus/plexus-io/pull/113;>#113) https://github.com/slachiewicz;>@slachiewicz Reuse plexus-pom action for CI (https://redirect.github.com/codehaus-plexus/plexus-io/pull/122;>#122) https://github.com/slachiewicz;>@slachiewicz Bump org.codehaus.plexus:plexus-testing from 1.1.0 to 1.3.0 Commits https://github.com/codehaus-plexus/plexus-io/commit/f4a7838b46e24814b1bad5a069d46627056c33f1;>f4a7838 [maven-release-plugin] prepare release plexus-io-3.4.2 https://github.com/codehaus-plexus/plexus-io/commit/74297f1cf6df09faa7257563ec628c447390e7aa;>74297f1 Update sisu.inject to 0.9.0.M2 https://github.com/codehaus-plexus/plexus-io/commit/ea0c6737fc80efc383a3798ea0a2a2b349f13ad0;>ea0c673 Bump org.codehaus.plexus:plexus-testing from 1.2.0 to 1.3.0 https://github.com/codehaus-plexus/plexus-io/commit/1fe3b07aad8cba086b090d6a4f36109c20eb6ff8;>1fe3b07 Bump commons-io:commons-io from 2.15.0 to 2.15.1 https://github.com/codehaus-plexus/plexus-io/commit/5f3c175e1fecbda9157026a1aceff594293d755f;>5f3c175 Bump org.codehaus.plexus:plexus from 15 to 16 https://github.com/codehaus-plexus/plexus-io/commit/8524fcab4d95fb1ef748ac43825c2fadef80e746;>8524fca Reuse plexus-pom action for CI https://github.com/codehaus-plexus/plexus-io/commit/594c26937a68c326270a7fc44aefd635bd008840;>594c269 Bump commons-io:commons-io from 2.14.0 to 2.15.0 https://github.com/codehaus-plexus/plexus-io/commit/a753eeb075dac8a424236881832e24b927f0ee00;>a753eeb Bump org.codehaus.plexus:plexus-testing from 1.1.0 to 1.2.0 https://github.com/codehaus-plexus/plexus-io/commit/11f8db4e9cde36fec65ca1bcb7576864aac5be5b;>11f8db4 Correct sisu.inject dependency version https://github.com/codehaus-plexus/plexus-io/commit/5ad18c992cc73e962bc41d015efb2000603a9e12;>5ad18c9 Bump org.codehaus.plexus:plexus from 14 to 15 Additional commits viewable in https://github.com/codehaus-plexus/plexus-io/compare/plexus-io-3.4.1...plexus-io-3.4.2;>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.codehaus.plexus:plexus-io=maven=3.4.1=3.4.2)](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
[PR] Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1 [maven-dependency-plugin]
dependabot[bot] opened a new pull request, #358: URL: https://github.com/apache/maven-dependency-plugin/pull/358 Bumps [org.codehaus.plexus:plexus-archiver](https://github.com/codehaus-plexus/plexus-archiver) from 4.9.0 to 4.9.1. Release notes Sourced from https://github.com/codehaus-plexus/plexus-archiver/releases;>org.codehaus.plexus:plexus-archiver's releases. 4.9.1 New features and improvements https://redirect.github.com/codehaus-plexus/plexus-archiver/issues/311;>#311 - provide fluent setter for usingDefaultExcludes flag in Abstrac… (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/312;>#312) https://github.com/redzi;>@redzi Dependency updates Bump org.codehaus.plexus:plexus from 15 to 16 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/316;>#316) https://github.com/dependabot;>@dependabot Bump com.github.luben:zstd-jni from 1.5.5-10 to 1.5.5-11 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/314;>#314) https://github.com/dependabot;>@dependabot Bump commons-io:commons-io from 2.15.0 to 2.15.1 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/313;>#313) https://github.com/dependabot;>@dependabot Bump org.apache.commons:commons-compress from 1.24.0 to 1.25.0 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/309;>#309) https://github.com/dependabot;>@dependabot Maintenance Reuse plexus-pom action for CI (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/315;>#315) https://github.com/slachiewicz;>@slachiewicz Commits https://github.com/codehaus-plexus/plexus-archiver/commit/fb02b02a78d4adecef4e32f304f9f6d3ab7b9861;>fb02b02 [maven-release-plugin] prepare release plexus-archiver-4.9.1 https://github.com/codehaus-plexus/plexus-archiver/commit/d953f322ccbb38479b04abbde3645f77eafd489a;>d953f32 Bump org.codehaus.plexus:plexus from 15 to 16 https://github.com/codehaus-plexus/plexus-archiver/commit/54c42c20e531b9e642a3c70c215814b5a4d61a3b;>54c42c2 Bump com.github.luben:zstd-jni from 1.5.5-10 to 1.5.5-11 https://github.com/codehaus-plexus/plexus-archiver/commit/cb4b6668a8dde2d04aaac37e8265b3e009cb2ca9;>cb4b666 Reuse plexus-pom action for CI https://github.com/codehaus-plexus/plexus-archiver/commit/20cf65421aacbb133a9fe228dbe9fc06000def7a;>20cf654 Bump commons-io:commons-io from 2.15.0 to 2.15.1 https://github.com/codehaus-plexus/plexus-archiver/commit/fca25e56461394a6d34af8e018ec0348885cbad8;>fca25e5 https://redirect.github.com/codehaus-plexus/plexus-archiver/issues/311;>#311 - provide fluent setter for usingDefaultExcludes flag in AbstractFileSet. https://github.com/codehaus-plexus/plexus-archiver/commit/9c0e021ab9d58dd8b05a74a5ba6c82f8070c8d93;>9c0e021 Bump org.apache.commons:commons-compress from 1.24.0 to 1.25.0 https://github.com/codehaus-plexus/plexus-archiver/commit/b353ae3240cfda1c23ec8c1d80e719af40698b66;>b353ae3 [maven-release-plugin] prepare for next development iteration See full diff in https://github.com/codehaus-plexus/plexus-archiver/compare/plexus-archiver-4.9.0...plexus-archiver-4.9.1;>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.codehaus.plexus:plexus-archiver=maven=4.9.0=4.9.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
[PR] Bump org.apache.maven.shared:maven-shared-components from 40 to 41 [maven-dependency-tree]
dependabot[bot] opened a new pull request, #42: URL: https://github.com/apache/maven-dependency-tree/pull/42 Bumps [org.apache.maven.shared:maven-shared-components](https://github.com/apache/maven-parent) from 40 to 41. Release notes Sourced from https://github.com/apache/maven-parent/releases;>org.apache.maven.shared:maven-shared-components's releases. 41 Improvement [https://issues.apache.org/jira/browse/MPOM-426;>MPOM-426] - downgrade plexus-xml to 3.0.0: 4.0.0 is incompatible with Maven 3 [https://issues.apache.org/jira/browse/MPOM-429;>MPOM-429] - Support development with Java 21 (palantirJavaFormat) [https://issues.apache.org/jira/browse/MPOM-443;>MPOM-443] - Skip empty surefire reports Task [https://issues.apache.org/jira/browse/MPOM-427;>MPOM-427] - use version.artifactId property for dependency versions (like plugins) [https://issues.apache.org/jira/browse/MPOM-436;>MPOM-436] - Remove quality-checks profile with maven-docck-plugin [https://issues.apache.org/jira/browse/MPOM-445;>MPOM-445] - Use maven-checkstyle-plugin version from parent Dependency upgrade [https://issues.apache.org/jira/browse/MPOM-425;>MPOM-425] - Bump com.diffplug.spotless:spotless-maven-plugin from 2.37.0 to 2.40.0 [https://issues.apache.org/jira/browse/MPOM-441;>MPOM-441] - Bump maven-jxr-plugin from 3.3.0 to 3.3.1 [https://issues.apache.org/jira/browse/MPOM-442;>MPOM-442] - Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.9 to 2.7.10 [https://issues.apache.org/jira/browse/MPOM-444;>MPOM-444] - Bump maven-pmd-plugin from 3.21.0 to 3.21.2 [https://issues.apache.org/jira/browse/MPOM-446;>MPOM-446] - Upgrade Parent to 31 Commits See full diff in https://github.com/apache/maven-parent/commits;>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.shared:maven-shared-components=maven=40=41)](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
[jira] [Closed] (MSHARED-1346) Move to JSR330 & JUnit 5
[ https://issues.apache.org/jira/browse/MSHARED-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sylwester Lachiewicz closed MSHARED-1346. - Resolution: Fixed > Move to JSR330 & JUnit 5 > > > Key: MSHARED-1346 > URL: https://issues.apache.org/jira/browse/MSHARED-1346 > Project: Maven Shared Components > Issue Type: Improvement > Components: maven-jarsigner >Reporter: Sylwester Lachiewicz >Assignee: Sylwester Lachiewicz >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (MPLUGIN-450) Make goal prefix mandatory by default
[ https://issues.apache.org/jira/browse/MPLUGIN-450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guillaume Nodet closed MPLUGIN-450. --- Fix Version/s: 3.11.0 (was: next-release) Resolution: Fixed > Make goal prefix mandatory by default > - > > Key: MPLUGIN-450 > URL: https://issues.apache.org/jira/browse/MPLUGIN-450 > Project: Maven Plugin Tools > Issue Type: Improvement > Components: Plugin Plugin >Reporter: Tamas Cservenak >Assignee: Guillaume Nodet >Priority: Major > Fix For: 3.11.0 > > > The goal prefix currently is not mandatory, and plugin uses heuristic to > figure it out, if possible (xxx-maven-plugin or maven-xxx-plugin, latter for > org.apache.maven plugins ONLY). > In general, goal prefix is optional, but "good to have", and usually is > present. > Cases when is not present, is when heuristics fails (so plugin module is not > named as "xxx-maven-plugin" or "maven-xxx-plugin") and user did not provide > one either. The cases when prefix is not present is mostly unintentional, but > maven-plugin-plugin leaves this without any remark or warning. > IMHO, the maven-plugin-plugin should either warn, or even fail the build in > case when goal prefix is not present, but we may want to have some option to > turn off this feature (for me unknown reasons, where it would be expected to > NOT have goal prefix for a reason). > TL;DR Am pretty much sure that in most of the cases when plugin developer > ends up with plugin without prefix, that it was unintentional (and causes > surprise later, not to mention refactoring the module name or POM change to > configure it), while there MAY be cases where goal prefix is not desired for > some reason (ie. plugin not mentioned for manual/CLI invocation). Simply put, > the out of the box defaults should enforce presence of it, while advanced > users still can produce prefix-less plugins with some extra configuration. > This would make things more explicit as well: even if plugin is named as > xxx-maven-plugin, configuration would be clear I do not want prefix for it. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MPLUGIN-450) Make goal prefix mandatory by default
[ https://issues.apache.org/jira/browse/MPLUGIN-450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800378#comment-17800378 ] ASF GitHub Bot commented on MPLUGIN-450: gnodet merged PR #240: URL: https://github.com/apache/maven-plugin-tools/pull/240 > Make goal prefix mandatory by default > - > > Key: MPLUGIN-450 > URL: https://issues.apache.org/jira/browse/MPLUGIN-450 > Project: Maven Plugin Tools > Issue Type: Improvement > Components: Plugin Plugin >Reporter: Tamas Cservenak >Assignee: Guillaume Nodet >Priority: Major > Fix For: next-release > > > The goal prefix currently is not mandatory, and plugin uses heuristic to > figure it out, if possible (xxx-maven-plugin or maven-xxx-plugin, latter for > org.apache.maven plugins ONLY). > In general, goal prefix is optional, but "good to have", and usually is > present. > Cases when is not present, is when heuristics fails (so plugin module is not > named as "xxx-maven-plugin" or "maven-xxx-plugin") and user did not provide > one either. The cases when prefix is not present is mostly unintentional, but > maven-plugin-plugin leaves this without any remark or warning. > IMHO, the maven-plugin-plugin should either warn, or even fail the build in > case when goal prefix is not present, but we may want to have some option to > turn off this feature (for me unknown reasons, where it would be expected to > NOT have goal prefix for a reason). > TL;DR Am pretty much sure that in most of the cases when plugin developer > ends up with plugin without prefix, that it was unintentional (and causes > surprise later, not to mention refactoring the module name or POM change to > configure it), while there MAY be cases where goal prefix is not desired for > some reason (ie. plugin not mentioned for manual/CLI invocation). Simply put, > the out of the box defaults should enforce presence of it, while advanced > users still can produce prefix-less plugins with some extra configuration. > This would make things more explicit as well: even if plugin is named as > xxx-maven-plugin, configuration would be clear I do not want prefix for it. -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MPLUGIN-450] Require goalPrefix to be valid [maven-plugin-tools]
gnodet merged PR #240: URL: https://github.com/apache/maven-plugin-tools/pull/240 -- 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] Bump org.codehaus.plexus:plexus-component-annotations from 2.1.1 to 2.2.0 [maven-jarsigner]
slachiewicz commented on PR #12: URL: https://github.com/apache/maven-jarsigner/pull/12#issuecomment-1869113552 superseded by #16 -- 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] Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0 [maven-jarsigner]
dependabot[bot] commented on PR #13: URL: https://github.com/apache/maven-jarsigner/pull/13#issuecomment-1869113488 OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting `@dependabot ignore this major version` or `@dependabot ignore this minor version`. You can also ignore all major, minor, or patch releases for a dependency by adding an [`ignore` condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore) with the desired `update_types` to your config file. If you change your mind, just re-open this PR and I'll resolve any conflicts on it. -- 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] Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0 [maven-jarsigner]
slachiewicz closed pull request #13: Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0 URL: https://github.com/apache/maven-jarsigner/pull/13 -- 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] Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0 [maven-jarsigner]
dependabot[bot] commented on PR #13: URL: https://github.com/apache/maven-jarsigner/pull/13#issuecomment-1869113474 Looks like org.codehaus.plexus:plexus-component-metadata is no longer a dependency, so this is no longer needed. -- 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] (MSHARED-1346) Move to JSR330 & JUnit 5
[ https://issues.apache.org/jira/browse/MSHARED-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800377#comment-17800377 ] ASF GitHub Bot commented on MSHARED-1346: - slachiewicz merged PR #16: URL: https://github.com/apache/maven-jarsigner/pull/16 > Move to JSR330 & JUnit 5 > > > Key: MSHARED-1346 > URL: https://issues.apache.org/jira/browse/MSHARED-1346 > Project: Maven Shared Components > Issue Type: Improvement > Components: maven-jarsigner >Reporter: Sylwester Lachiewicz >Assignee: Sylwester Lachiewicz >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0 [maven-jarsigner]
slachiewicz commented on PR #13: URL: https://github.com/apache/maven-jarsigner/pull/13#issuecomment-1869113449 superseded by #16 -- 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] Bump org.codehaus.plexus:plexus-component-annotations from 2.1.1 to 2.2.0 [maven-jarsigner]
dependabot[bot] closed pull request #12: Bump org.codehaus.plexus:plexus-component-annotations from 2.1.1 to 2.2.0 URL: https://github.com/apache/maven-jarsigner/pull/12 -- 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] Bump org.codehaus.plexus:plexus-component-annotations from 2.1.1 to 2.2.0 [maven-jarsigner]
dependabot[bot] commented on PR #12: URL: https://github.com/apache/maven-jarsigner/pull/12#issuecomment-1869113428 Looks like org.codehaus.plexus:plexus-component-annotations is no longer a dependency, so this is no longer needed. -- 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-1346] Convert to JSR330 and switch to JUnit 5 [maven-jarsigner]
slachiewicz merged PR #16: URL: https://github.com/apache/maven-jarsigner/pull/16 -- 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] (MPLUGIN-499) Deprecate descriptions is missing in description table
Slawomir Jaranowski created MPLUGIN-499: --- Summary: Deprecate descriptions is missing in description table Key: MPLUGIN-499 URL: https://issues.apache.org/jira/browse/MPLUGIN-499 Project: Maven Plugin Tools Issue Type: Bug Affects Versions: 3.10.2 Reporter: Slawomir Jaranowski Assignee: Slawomir Jaranowski Fix For: next-release We have only *Deprecated.* label without description. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (MSHARED-1346) Move to JSR330 & JUnit 5
[ https://issues.apache.org/jira/browse/MSHARED-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sylwester Lachiewicz reassigned MSHARED-1346: - Assignee: Sylwester Lachiewicz > Move to JSR330 & JUnit 5 > > > Key: MSHARED-1346 > URL: https://issues.apache.org/jira/browse/MSHARED-1346 > Project: Maven Shared Components > Issue Type: Improvement > Components: maven-jarsigner >Reporter: Sylwester Lachiewicz >Assignee: Sylwester Lachiewicz >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MSHARED-1346) Move to JSR330 & JUnit 5
[ https://issues.apache.org/jira/browse/MSHARED-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800376#comment-17800376 ] ASF GitHub Bot commented on MSHARED-1346: - slachiewicz opened a new pull request, #16: URL: https://github.com/apache/maven-jarsigner/pull/16 (no comment) > Move to JSR330 & JUnit 5 > > > Key: MSHARED-1346 > URL: https://issues.apache.org/jira/browse/MSHARED-1346 > Project: Maven Shared Components > Issue Type: Improvement > Components: maven-jarsigner >Reporter: Sylwester Lachiewicz >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MPLUGIN-442) Rewrite plugin goal documentation generation to use supplied sink instead of direct Xdoc
[ https://issues.apache.org/jira/browse/MPLUGIN-442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800375#comment-17800375 ] ASF GitHub Bot commented on MPLUGIN-442: michael-o commented on code in PR #225: URL: https://github.com/apache/maven-plugin-tools/pull/225#discussion_r1436150696 ## maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/GoalRenderer.java: ## @@ -0,0 +1,526 @@ +/* + * 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. + */ +package org.apache.maven.plugin.plugin.report; + +import java.io.File; +import java.net.URI; +import java.net.URISyntaxException; +import java.text.MessageFormat; +import java.util.AbstractMap.SimpleEntry; +import java.util.Collection; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Optional; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import org.apache.commons.lang3.StringUtils; +import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.sink.impl.SinkEventAttributeSet.Semantics; +import org.apache.maven.doxia.util.HtmlTools; +import org.apache.maven.plugin.descriptor.MojoDescriptor; +import org.apache.maven.plugin.descriptor.Parameter; +import org.apache.maven.plugin.logging.Log; +import org.apache.maven.project.MavenProject; +import org.apache.maven.tools.plugin.EnhancedParameterWrapper; +import org.apache.maven.tools.plugin.ExtendedMojoDescriptor; +import org.apache.maven.tools.plugin.javadoc.JavadocLinkGenerator; +import org.apache.maven.tools.plugin.util.PluginUtils; +import org.codehaus.plexus.i18n.I18N; + +public class GoalRenderer extends AbstractPluginReportRenderer { + +/** Regular expression matching an XHTML link with group 1 = link target, group 2 = link label. */ +private static final Pattern HTML_LINK_PATTERN = Pattern.compile("(.*?)"); + +/** The directory where the generated site is written. Used for resolving relative links to javadoc. */ +private final File reportOutputDirectory; + +private final MojoDescriptor descriptor; +private final boolean disableInternalJavadocLinkValidation; + +private final Log log; + +public GoalRenderer( +Sink sink, +I18N i18n, +Locale locale, +MavenProject project, +MojoDescriptor descriptor, +File reportOutputDirectory, +boolean disableInternalJavadocLinkValidation, +Log log) { +super(sink, locale, i18n, project); +this.reportOutputDirectory = reportOutputDirectory; +this.descriptor = descriptor; +this.disableInternalJavadocLinkValidation = disableInternalJavadocLinkValidation; +this.log = log; +} + +@Override +public String getTitle() { +return descriptor.getFullGoalName(); +} + +@Override +protected void renderBody() { +startSection(descriptor.getFullGoalName()); +renderReportNotice(); +renderDescription("fullname", descriptor.getPluginDescriptor().getId() + ":" + descriptor.getGoal(), false); + +String context = "goal " + descriptor.getGoal(); +if (StringUtils.isNotEmpty(descriptor.getDeprecated())) { +renderDescription("deprecated", getXhtmlWithValidatedLinks(descriptor.getDeprecated(), context), true); +} +if (StringUtils.isNotEmpty(descriptor.getDescription())) { +renderDescription("description", getXhtmlWithValidatedLinks(descriptor.getDescription(), context), true); +} else { +renderDescription("description", getI18nString("nodescription"), false); +} +renderAttributes(); + +List parameterList = filterParameters( +descriptor.getParameters() != null ? descriptor.getParameters() : Collections.emptyList()); +if (parameterList.isEmpty()) { +startSection(getI18nString("parameters")); +sink.paragraph(); +sink.text(getI18nString("noParameter")); +sink.paragraph_(); +
Re: [PR] [MPLUGIN-442] Generate goal documentation leveraging Sink API [maven-plugin-tools]
michael-o commented on code in PR #225: URL: https://github.com/apache/maven-plugin-tools/pull/225#discussion_r1436150696 ## maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/GoalRenderer.java: ## @@ -0,0 +1,526 @@ +/* + * 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. + */ +package org.apache.maven.plugin.plugin.report; + +import java.io.File; +import java.net.URI; +import java.net.URISyntaxException; +import java.text.MessageFormat; +import java.util.AbstractMap.SimpleEntry; +import java.util.Collection; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Optional; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import org.apache.commons.lang3.StringUtils; +import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.sink.impl.SinkEventAttributeSet.Semantics; +import org.apache.maven.doxia.util.HtmlTools; +import org.apache.maven.plugin.descriptor.MojoDescriptor; +import org.apache.maven.plugin.descriptor.Parameter; +import org.apache.maven.plugin.logging.Log; +import org.apache.maven.project.MavenProject; +import org.apache.maven.tools.plugin.EnhancedParameterWrapper; +import org.apache.maven.tools.plugin.ExtendedMojoDescriptor; +import org.apache.maven.tools.plugin.javadoc.JavadocLinkGenerator; +import org.apache.maven.tools.plugin.util.PluginUtils; +import org.codehaus.plexus.i18n.I18N; + +public class GoalRenderer extends AbstractPluginReportRenderer { + +/** Regular expression matching an XHTML link with group 1 = link target, group 2 = link label. */ +private static final Pattern HTML_LINK_PATTERN = Pattern.compile("(.*?)"); + +/** The directory where the generated site is written. Used for resolving relative links to javadoc. */ +private final File reportOutputDirectory; + +private final MojoDescriptor descriptor; +private final boolean disableInternalJavadocLinkValidation; + +private final Log log; + +public GoalRenderer( +Sink sink, +I18N i18n, +Locale locale, +MavenProject project, +MojoDescriptor descriptor, +File reportOutputDirectory, +boolean disableInternalJavadocLinkValidation, +Log log) { +super(sink, locale, i18n, project); +this.reportOutputDirectory = reportOutputDirectory; +this.descriptor = descriptor; +this.disableInternalJavadocLinkValidation = disableInternalJavadocLinkValidation; +this.log = log; +} + +@Override +public String getTitle() { +return descriptor.getFullGoalName(); +} + +@Override +protected void renderBody() { +startSection(descriptor.getFullGoalName()); +renderReportNotice(); +renderDescription("fullname", descriptor.getPluginDescriptor().getId() + ":" + descriptor.getGoal(), false); + +String context = "goal " + descriptor.getGoal(); +if (StringUtils.isNotEmpty(descriptor.getDeprecated())) { +renderDescription("deprecated", getXhtmlWithValidatedLinks(descriptor.getDeprecated(), context), true); +} +if (StringUtils.isNotEmpty(descriptor.getDescription())) { +renderDescription("description", getXhtmlWithValidatedLinks(descriptor.getDescription(), context), true); +} else { +renderDescription("description", getI18nString("nodescription"), false); +} +renderAttributes(); + +List parameterList = filterParameters( +descriptor.getParameters() != null ? descriptor.getParameters() : Collections.emptyList()); +if (parameterList.isEmpty()) { +startSection(getI18nString("parameters")); +sink.paragraph(); +sink.text(getI18nString("noParameter")); +sink.paragraph_(); +endSection(); +} else { +renderParameterOverviewTable( +getI18nString("requiredParameters"), + parameterList.stream().filter(Parameter::isRequired).iterator()); +
[jira] [Commented] (MPLUGIN-442) Rewrite plugin goal documentation generation to use supplied sink instead of direct Xdoc
[ https://issues.apache.org/jira/browse/MPLUGIN-442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800373#comment-17800373 ] ASF GitHub Bot commented on MPLUGIN-442: kwin commented on code in PR #225: URL: https://github.com/apache/maven-plugin-tools/pull/225#discussion_r1436150361 ## maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/GoalRenderer.java: ## @@ -0,0 +1,526 @@ +/* + * 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. + */ +package org.apache.maven.plugin.plugin.report; + +import java.io.File; +import java.net.URI; +import java.net.URISyntaxException; +import java.text.MessageFormat; +import java.util.AbstractMap.SimpleEntry; +import java.util.Collection; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Optional; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import org.apache.commons.lang3.StringUtils; +import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.sink.impl.SinkEventAttributeSet.Semantics; +import org.apache.maven.doxia.util.HtmlTools; +import org.apache.maven.plugin.descriptor.MojoDescriptor; +import org.apache.maven.plugin.descriptor.Parameter; +import org.apache.maven.plugin.logging.Log; +import org.apache.maven.project.MavenProject; +import org.apache.maven.tools.plugin.EnhancedParameterWrapper; +import org.apache.maven.tools.plugin.ExtendedMojoDescriptor; +import org.apache.maven.tools.plugin.javadoc.JavadocLinkGenerator; +import org.apache.maven.tools.plugin.util.PluginUtils; +import org.codehaus.plexus.i18n.I18N; + +public class GoalRenderer extends AbstractPluginReportRenderer { + +/** Regular expression matching an XHTML link with group 1 = link target, group 2 = link label. */ +private static final Pattern HTML_LINK_PATTERN = Pattern.compile("(.*?)"); + +/** The directory where the generated site is written. Used for resolving relative links to javadoc. */ +private final File reportOutputDirectory; + +private final MojoDescriptor descriptor; +private final boolean disableInternalJavadocLinkValidation; + +private final Log log; + +public GoalRenderer( +Sink sink, +I18N i18n, +Locale locale, +MavenProject project, +MojoDescriptor descriptor, +File reportOutputDirectory, +boolean disableInternalJavadocLinkValidation, +Log log) { +super(sink, locale, i18n, project); +this.reportOutputDirectory = reportOutputDirectory; +this.descriptor = descriptor; +this.disableInternalJavadocLinkValidation = disableInternalJavadocLinkValidation; +this.log = log; +} + +@Override +public String getTitle() { +return descriptor.getFullGoalName(); +} + +@Override +protected void renderBody() { +startSection(descriptor.getFullGoalName()); +renderReportNotice(); +renderDescription("fullname", descriptor.getPluginDescriptor().getId() + ":" + descriptor.getGoal(), false); + +String context = "goal " + descriptor.getGoal(); +if (StringUtils.isNotEmpty(descriptor.getDeprecated())) { +renderDescription("deprecated", getXhtmlWithValidatedLinks(descriptor.getDeprecated(), context), true); +} +if (StringUtils.isNotEmpty(descriptor.getDescription())) { +renderDescription("description", getXhtmlWithValidatedLinks(descriptor.getDescription(), context), true); +} else { +renderDescription("description", getI18nString("nodescription"), false); +} +renderAttributes(); + +List parameterList = filterParameters( +descriptor.getParameters() != null ? descriptor.getParameters() : Collections.emptyList()); +if (parameterList.isEmpty()) { +startSection(getI18nString("parameters")); +sink.paragraph(); +sink.text(getI18nString("noParameter")); +sink.paragraph_(); +
[jira] [Commented] (MPLUGIN-442) Rewrite plugin goal documentation generation to use supplied sink instead of direct Xdoc
[ https://issues.apache.org/jira/browse/MPLUGIN-442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800374#comment-17800374 ] ASF GitHub Bot commented on MPLUGIN-442: kwin commented on code in PR #225: URL: https://github.com/apache/maven-plugin-tools/pull/225#discussion_r1436150361 ## maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/GoalRenderer.java: ## @@ -0,0 +1,526 @@ +/* + * 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. + */ +package org.apache.maven.plugin.plugin.report; + +import java.io.File; +import java.net.URI; +import java.net.URISyntaxException; +import java.text.MessageFormat; +import java.util.AbstractMap.SimpleEntry; +import java.util.Collection; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Optional; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import org.apache.commons.lang3.StringUtils; +import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.sink.impl.SinkEventAttributeSet.Semantics; +import org.apache.maven.doxia.util.HtmlTools; +import org.apache.maven.plugin.descriptor.MojoDescriptor; +import org.apache.maven.plugin.descriptor.Parameter; +import org.apache.maven.plugin.logging.Log; +import org.apache.maven.project.MavenProject; +import org.apache.maven.tools.plugin.EnhancedParameterWrapper; +import org.apache.maven.tools.plugin.ExtendedMojoDescriptor; +import org.apache.maven.tools.plugin.javadoc.JavadocLinkGenerator; +import org.apache.maven.tools.plugin.util.PluginUtils; +import org.codehaus.plexus.i18n.I18N; + +public class GoalRenderer extends AbstractPluginReportRenderer { + +/** Regular expression matching an XHTML link with group 1 = link target, group 2 = link label. */ +private static final Pattern HTML_LINK_PATTERN = Pattern.compile("(.*?)"); + +/** The directory where the generated site is written. Used for resolving relative links to javadoc. */ +private final File reportOutputDirectory; + +private final MojoDescriptor descriptor; +private final boolean disableInternalJavadocLinkValidation; + +private final Log log; + +public GoalRenderer( +Sink sink, +I18N i18n, +Locale locale, +MavenProject project, +MojoDescriptor descriptor, +File reportOutputDirectory, +boolean disableInternalJavadocLinkValidation, +Log log) { +super(sink, locale, i18n, project); +this.reportOutputDirectory = reportOutputDirectory; +this.descriptor = descriptor; +this.disableInternalJavadocLinkValidation = disableInternalJavadocLinkValidation; +this.log = log; +} + +@Override +public String getTitle() { +return descriptor.getFullGoalName(); +} + +@Override +protected void renderBody() { +startSection(descriptor.getFullGoalName()); +renderReportNotice(); +renderDescription("fullname", descriptor.getPluginDescriptor().getId() + ":" + descriptor.getGoal(), false); + +String context = "goal " + descriptor.getGoal(); +if (StringUtils.isNotEmpty(descriptor.getDeprecated())) { +renderDescription("deprecated", getXhtmlWithValidatedLinks(descriptor.getDeprecated(), context), true); +} +if (StringUtils.isNotEmpty(descriptor.getDescription())) { +renderDescription("description", getXhtmlWithValidatedLinks(descriptor.getDescription(), context), true); +} else { +renderDescription("description", getI18nString("nodescription"), false); +} +renderAttributes(); + +List parameterList = filterParameters( +descriptor.getParameters() != null ? descriptor.getParameters() : Collections.emptyList()); +if (parameterList.isEmpty()) { +startSection(getI18nString("parameters")); +sink.paragraph(); +sink.text(getI18nString("noParameter")); +sink.paragraph_(); +
Re: [PR] [MPLUGIN-442] Generate goal documentation leveraging Sink API [maven-plugin-tools]
kwin commented on code in PR #225: URL: https://github.com/apache/maven-plugin-tools/pull/225#discussion_r1436150361 ## maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/GoalRenderer.java: ## @@ -0,0 +1,526 @@ +/* + * 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. + */ +package org.apache.maven.plugin.plugin.report; + +import java.io.File; +import java.net.URI; +import java.net.URISyntaxException; +import java.text.MessageFormat; +import java.util.AbstractMap.SimpleEntry; +import java.util.Collection; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Optional; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import org.apache.commons.lang3.StringUtils; +import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.sink.impl.SinkEventAttributeSet.Semantics; +import org.apache.maven.doxia.util.HtmlTools; +import org.apache.maven.plugin.descriptor.MojoDescriptor; +import org.apache.maven.plugin.descriptor.Parameter; +import org.apache.maven.plugin.logging.Log; +import org.apache.maven.project.MavenProject; +import org.apache.maven.tools.plugin.EnhancedParameterWrapper; +import org.apache.maven.tools.plugin.ExtendedMojoDescriptor; +import org.apache.maven.tools.plugin.javadoc.JavadocLinkGenerator; +import org.apache.maven.tools.plugin.util.PluginUtils; +import org.codehaus.plexus.i18n.I18N; + +public class GoalRenderer extends AbstractPluginReportRenderer { + +/** Regular expression matching an XHTML link with group 1 = link target, group 2 = link label. */ +private static final Pattern HTML_LINK_PATTERN = Pattern.compile("(.*?)"); + +/** The directory where the generated site is written. Used for resolving relative links to javadoc. */ +private final File reportOutputDirectory; + +private final MojoDescriptor descriptor; +private final boolean disableInternalJavadocLinkValidation; + +private final Log log; + +public GoalRenderer( +Sink sink, +I18N i18n, +Locale locale, +MavenProject project, +MojoDescriptor descriptor, +File reportOutputDirectory, +boolean disableInternalJavadocLinkValidation, +Log log) { +super(sink, locale, i18n, project); +this.reportOutputDirectory = reportOutputDirectory; +this.descriptor = descriptor; +this.disableInternalJavadocLinkValidation = disableInternalJavadocLinkValidation; +this.log = log; +} + +@Override +public String getTitle() { +return descriptor.getFullGoalName(); +} + +@Override +protected void renderBody() { +startSection(descriptor.getFullGoalName()); +renderReportNotice(); +renderDescription("fullname", descriptor.getPluginDescriptor().getId() + ":" + descriptor.getGoal(), false); + +String context = "goal " + descriptor.getGoal(); +if (StringUtils.isNotEmpty(descriptor.getDeprecated())) { +renderDescription("deprecated", getXhtmlWithValidatedLinks(descriptor.getDeprecated(), context), true); +} +if (StringUtils.isNotEmpty(descriptor.getDescription())) { +renderDescription("description", getXhtmlWithValidatedLinks(descriptor.getDescription(), context), true); +} else { +renderDescription("description", getI18nString("nodescription"), false); +} +renderAttributes(); + +List parameterList = filterParameters( +descriptor.getParameters() != null ? descriptor.getParameters() : Collections.emptyList()); +if (parameterList.isEmpty()) { +startSection(getI18nString("parameters")); +sink.paragraph(); +sink.text(getI18nString("noParameter")); +sink.paragraph_(); +endSection(); +} else { +renderParameterOverviewTable( +getI18nString("requiredParameters"), + parameterList.stream().filter(Parameter::isRequired).iterator()); +
Re: [PR] [MPLUGIN-442] Generate goal documentation leveraging Sink API [maven-plugin-tools]
kwin commented on code in PR #225: URL: https://github.com/apache/maven-plugin-tools/pull/225#discussion_r1436150361 ## maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/GoalRenderer.java: ## @@ -0,0 +1,526 @@ +/* + * 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. + */ +package org.apache.maven.plugin.plugin.report; + +import java.io.File; +import java.net.URI; +import java.net.URISyntaxException; +import java.text.MessageFormat; +import java.util.AbstractMap.SimpleEntry; +import java.util.Collection; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Optional; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import org.apache.commons.lang3.StringUtils; +import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.sink.impl.SinkEventAttributeSet.Semantics; +import org.apache.maven.doxia.util.HtmlTools; +import org.apache.maven.plugin.descriptor.MojoDescriptor; +import org.apache.maven.plugin.descriptor.Parameter; +import org.apache.maven.plugin.logging.Log; +import org.apache.maven.project.MavenProject; +import org.apache.maven.tools.plugin.EnhancedParameterWrapper; +import org.apache.maven.tools.plugin.ExtendedMojoDescriptor; +import org.apache.maven.tools.plugin.javadoc.JavadocLinkGenerator; +import org.apache.maven.tools.plugin.util.PluginUtils; +import org.codehaus.plexus.i18n.I18N; + +public class GoalRenderer extends AbstractPluginReportRenderer { + +/** Regular expression matching an XHTML link with group 1 = link target, group 2 = link label. */ +private static final Pattern HTML_LINK_PATTERN = Pattern.compile("(.*?)"); + +/** The directory where the generated site is written. Used for resolving relative links to javadoc. */ +private final File reportOutputDirectory; + +private final MojoDescriptor descriptor; +private final boolean disableInternalJavadocLinkValidation; + +private final Log log; + +public GoalRenderer( +Sink sink, +I18N i18n, +Locale locale, +MavenProject project, +MojoDescriptor descriptor, +File reportOutputDirectory, +boolean disableInternalJavadocLinkValidation, +Log log) { +super(sink, locale, i18n, project); +this.reportOutputDirectory = reportOutputDirectory; +this.descriptor = descriptor; +this.disableInternalJavadocLinkValidation = disableInternalJavadocLinkValidation; +this.log = log; +} + +@Override +public String getTitle() { +return descriptor.getFullGoalName(); +} + +@Override +protected void renderBody() { +startSection(descriptor.getFullGoalName()); +renderReportNotice(); +renderDescription("fullname", descriptor.getPluginDescriptor().getId() + ":" + descriptor.getGoal(), false); + +String context = "goal " + descriptor.getGoal(); +if (StringUtils.isNotEmpty(descriptor.getDeprecated())) { +renderDescription("deprecated", getXhtmlWithValidatedLinks(descriptor.getDeprecated(), context), true); +} +if (StringUtils.isNotEmpty(descriptor.getDescription())) { +renderDescription("description", getXhtmlWithValidatedLinks(descriptor.getDescription(), context), true); +} else { +renderDescription("description", getI18nString("nodescription"), false); +} +renderAttributes(); + +List parameterList = filterParameters( +descriptor.getParameters() != null ? descriptor.getParameters() : Collections.emptyList()); +if (parameterList.isEmpty()) { +startSection(getI18nString("parameters")); +sink.paragraph(); +sink.text(getI18nString("noParameter")); +sink.paragraph_(); +endSection(); +} else { +renderParameterOverviewTable( +getI18nString("requiredParameters"), + parameterList.stream().filter(Parameter::isRequired).iterator()); +
[jira] [Updated] (MSHARED-1346) Move to JSR330 & JUnit 5
[ https://issues.apache.org/jira/browse/MSHARED-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sylwester Lachiewicz updated MSHARED-1346: -- Summary: Move to JSR330 & JUnit 5 (was: Move to JSR330) > Move to JSR330 & JUnit 5 > > > Key: MSHARED-1346 > URL: https://issues.apache.org/jira/browse/MSHARED-1346 > Project: Maven Shared Components > Issue Type: Improvement > Components: maven-jarsigner >Reporter: Sylwester Lachiewicz >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MPLUGIN-442) Rewrite plugin goal documentation generation to use supplied sink instead of direct Xdoc
[ https://issues.apache.org/jira/browse/MPLUGIN-442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800372#comment-17800372 ] ASF GitHub Bot commented on MPLUGIN-442: slawekjaranowski commented on code in PR #225: URL: https://github.com/apache/maven-plugin-tools/pull/225#discussion_r1436150142 ## maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/GoalRenderer.java: ## @@ -0,0 +1,526 @@ +/* + * 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. + */ +package org.apache.maven.plugin.plugin.report; + +import java.io.File; +import java.net.URI; +import java.net.URISyntaxException; +import java.text.MessageFormat; +import java.util.AbstractMap.SimpleEntry; +import java.util.Collection; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Optional; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import org.apache.commons.lang3.StringUtils; +import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.sink.impl.SinkEventAttributeSet.Semantics; +import org.apache.maven.doxia.util.HtmlTools; +import org.apache.maven.plugin.descriptor.MojoDescriptor; +import org.apache.maven.plugin.descriptor.Parameter; +import org.apache.maven.plugin.logging.Log; +import org.apache.maven.project.MavenProject; +import org.apache.maven.tools.plugin.EnhancedParameterWrapper; +import org.apache.maven.tools.plugin.ExtendedMojoDescriptor; +import org.apache.maven.tools.plugin.javadoc.JavadocLinkGenerator; +import org.apache.maven.tools.plugin.util.PluginUtils; +import org.codehaus.plexus.i18n.I18N; + +public class GoalRenderer extends AbstractPluginReportRenderer { + +/** Regular expression matching an XHTML link with group 1 = link target, group 2 = link label. */ +private static final Pattern HTML_LINK_PATTERN = Pattern.compile("(.*?)"); + +/** The directory where the generated site is written. Used for resolving relative links to javadoc. */ +private final File reportOutputDirectory; + +private final MojoDescriptor descriptor; +private final boolean disableInternalJavadocLinkValidation; + +private final Log log; + +public GoalRenderer( +Sink sink, +I18N i18n, +Locale locale, +MavenProject project, +MojoDescriptor descriptor, +File reportOutputDirectory, +boolean disableInternalJavadocLinkValidation, +Log log) { +super(sink, locale, i18n, project); +this.reportOutputDirectory = reportOutputDirectory; +this.descriptor = descriptor; +this.disableInternalJavadocLinkValidation = disableInternalJavadocLinkValidation; +this.log = log; +} + +@Override +public String getTitle() { +return descriptor.getFullGoalName(); +} + +@Override +protected void renderBody() { +startSection(descriptor.getFullGoalName()); +renderReportNotice(); +renderDescription("fullname", descriptor.getPluginDescriptor().getId() + ":" + descriptor.getGoal(), false); + +String context = "goal " + descriptor.getGoal(); +if (StringUtils.isNotEmpty(descriptor.getDeprecated())) { +renderDescription("deprecated", getXhtmlWithValidatedLinks(descriptor.getDeprecated(), context), true); +} +if (StringUtils.isNotEmpty(descriptor.getDescription())) { +renderDescription("description", getXhtmlWithValidatedLinks(descriptor.getDescription(), context), true); +} else { +renderDescription("description", getI18nString("nodescription"), false); +} +renderAttributes(); + +List parameterList = filterParameters( +descriptor.getParameters() != null ? descriptor.getParameters() : Collections.emptyList()); +if (parameterList.isEmpty()) { +startSection(getI18nString("parameters")); +sink.paragraph(); +sink.text(getI18nString("noParameter")); +sink.paragraph_(); +
Re: [PR] [MPLUGIN-442] Generate goal documentation leveraging Sink API [maven-plugin-tools]
slawekjaranowski commented on code in PR #225: URL: https://github.com/apache/maven-plugin-tools/pull/225#discussion_r1436150142 ## maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/GoalRenderer.java: ## @@ -0,0 +1,526 @@ +/* + * 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. + */ +package org.apache.maven.plugin.plugin.report; + +import java.io.File; +import java.net.URI; +import java.net.URISyntaxException; +import java.text.MessageFormat; +import java.util.AbstractMap.SimpleEntry; +import java.util.Collection; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Optional; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import org.apache.commons.lang3.StringUtils; +import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.sink.impl.SinkEventAttributeSet.Semantics; +import org.apache.maven.doxia.util.HtmlTools; +import org.apache.maven.plugin.descriptor.MojoDescriptor; +import org.apache.maven.plugin.descriptor.Parameter; +import org.apache.maven.plugin.logging.Log; +import org.apache.maven.project.MavenProject; +import org.apache.maven.tools.plugin.EnhancedParameterWrapper; +import org.apache.maven.tools.plugin.ExtendedMojoDescriptor; +import org.apache.maven.tools.plugin.javadoc.JavadocLinkGenerator; +import org.apache.maven.tools.plugin.util.PluginUtils; +import org.codehaus.plexus.i18n.I18N; + +public class GoalRenderer extends AbstractPluginReportRenderer { + +/** Regular expression matching an XHTML link with group 1 = link target, group 2 = link label. */ +private static final Pattern HTML_LINK_PATTERN = Pattern.compile("(.*?)"); + +/** The directory where the generated site is written. Used for resolving relative links to javadoc. */ +private final File reportOutputDirectory; + +private final MojoDescriptor descriptor; +private final boolean disableInternalJavadocLinkValidation; + +private final Log log; + +public GoalRenderer( +Sink sink, +I18N i18n, +Locale locale, +MavenProject project, +MojoDescriptor descriptor, +File reportOutputDirectory, +boolean disableInternalJavadocLinkValidation, +Log log) { +super(sink, locale, i18n, project); +this.reportOutputDirectory = reportOutputDirectory; +this.descriptor = descriptor; +this.disableInternalJavadocLinkValidation = disableInternalJavadocLinkValidation; +this.log = log; +} + +@Override +public String getTitle() { +return descriptor.getFullGoalName(); +} + +@Override +protected void renderBody() { +startSection(descriptor.getFullGoalName()); +renderReportNotice(); +renderDescription("fullname", descriptor.getPluginDescriptor().getId() + ":" + descriptor.getGoal(), false); + +String context = "goal " + descriptor.getGoal(); +if (StringUtils.isNotEmpty(descriptor.getDeprecated())) { +renderDescription("deprecated", getXhtmlWithValidatedLinks(descriptor.getDeprecated(), context), true); +} +if (StringUtils.isNotEmpty(descriptor.getDescription())) { +renderDescription("description", getXhtmlWithValidatedLinks(descriptor.getDescription(), context), true); +} else { +renderDescription("description", getI18nString("nodescription"), false); +} +renderAttributes(); + +List parameterList = filterParameters( +descriptor.getParameters() != null ? descriptor.getParameters() : Collections.emptyList()); +if (parameterList.isEmpty()) { +startSection(getI18nString("parameters")); +sink.paragraph(); +sink.text(getI18nString("noParameter")); +sink.paragraph_(); +endSection(); +} else { +renderParameterOverviewTable( +getI18nString("requiredParameters"), + parameterList.stream().filter(Parameter::isRequired).iterator()); +
[jira] [Created] (MSHARED-1346) Move to JSR330
Sylwester Lachiewicz created MSHARED-1346: - Summary: Move to JSR330 Key: MSHARED-1346 URL: https://issues.apache.org/jira/browse/MSHARED-1346 Project: Maven Shared Components Issue Type: Improvement Components: maven-jarsigner Reporter: Sylwester Lachiewicz Fix For: maven-jarsigner-3.1.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (MPLUGIN-497) Upgrade components
[ https://issues.apache.org/jira/browse/MPLUGIN-497?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Osipov closed MPLUGIN-497. -- Resolution: Fixed Fixed with [331cf42ba758c79ad3c4fca0464c8cfee8255e41|https://gitbox.apache.org/repos/asf?p=maven-plugin-tools.git;a=commit;h=331cf42ba758c79ad3c4fca0464c8cfee8255e41]. > Upgrade components > -- > > Key: MPLUGIN-497 > URL: https://issues.apache.org/jira/browse/MPLUGIN-497 > Project: Maven Plugin Tools > Issue Type: Dependency upgrade >Reporter: Michael Osipov >Assignee: Michael Osipov >Priority: Major > Fix For: next-release > > > * -Upgrade to Plexus Ant Factory 1.0-alpha-5- (compilation fails) > * Upgrade to Plexus Archiver 4.9.1 > * Upgrade to JSoup 1.17.1 > * Upgrade to JUnit 5.10.1 > * Upgrade to Plexus Testing 1.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MPLUGIN-497) Upgrade components
[ https://issues.apache.org/jira/browse/MPLUGIN-497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800370#comment-17800370 ] ASF GitHub Bot commented on MPLUGIN-497: asfgit merged PR #247: URL: https://github.com/apache/maven-plugin-tools/pull/247 > Upgrade components > -- > > Key: MPLUGIN-497 > URL: https://issues.apache.org/jira/browse/MPLUGIN-497 > Project: Maven Plugin Tools > Issue Type: Dependency upgrade >Reporter: Michael Osipov >Assignee: Michael Osipov >Priority: Major > Fix For: next-release > > > * -Upgrade to Plexus Ant Factory 1.0-alpha-5- (compilation fails) > * Upgrade to Plexus Archiver 4.9.1 > * Upgrade to JSoup 1.17.1 > * Upgrade to JUnit 5.10.1 > * Upgrade to Plexus Testing 1.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MPLUGIN-497) Upgrade components
[ https://issues.apache.org/jira/browse/MPLUGIN-497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800369#comment-17800369 ] ASF GitHub Bot commented on MPLUGIN-497: asfgit merged PR #247: URL: https://github.com/apache/maven-plugin-tools/pull/247 > Upgrade components > -- > > Key: MPLUGIN-497 > URL: https://issues.apache.org/jira/browse/MPLUGIN-497 > Project: Maven Plugin Tools > Issue Type: Dependency upgrade >Reporter: Michael Osipov >Assignee: Michael Osipov >Priority: Major > Fix For: next-release > > > * -Upgrade to Plexus Ant Factory 1.0-alpha-5- (compilation fails) > * Upgrade to Plexus Archiver 4.9.1 > * Upgrade to JSoup 1.17.1 > * Upgrade to JUnit 5.10.1 > * Upgrade to Plexus Testing 1.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MPLUGIN-497] Upgrade components [maven-plugin-tools]
asfgit merged PR #247: URL: https://github.com/apache/maven-plugin-tools/pull/247 -- 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] [MPLUGIN-497] Upgrade components [maven-plugin-tools]
asfgit merged PR #247: URL: https://github.com/apache/maven-plugin-tools/pull/247 -- 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] (MSHARED-1345) Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2
[ https://issues.apache.org/jira/browse/MSHARED-1345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sylwester Lachiewicz reassigned MSHARED-1345: - Assignee: Sylwester Lachiewicz > Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2 > --- > > Key: MSHARED-1345 > URL: https://issues.apache.org/jira/browse/MSHARED-1345 > Project: Maven Shared Components > Issue Type: Dependency upgrade > Components: maven-jarsigner >Reporter: Sylwester Lachiewicz >Assignee: Sylwester Lachiewicz >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (MSHARED-1345) Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2
[ https://issues.apache.org/jira/browse/MSHARED-1345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sylwester Lachiewicz closed MSHARED-1345. - Resolution: Fixed > Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2 > --- > > Key: MSHARED-1345 > URL: https://issues.apache.org/jira/browse/MSHARED-1345 > Project: Maven Shared Components > Issue Type: Dependency upgrade > Components: maven-jarsigner >Reporter: Sylwester Lachiewicz >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MSHARED-1345] Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2 [maven-jarsigner]
slachiewicz merged PR #15: URL: https://github.com/apache/maven-jarsigner/pull/15 -- 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] (MSHARED-1345) Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2
[ https://issues.apache.org/jira/browse/MSHARED-1345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800368#comment-17800368 ] ASF GitHub Bot commented on MSHARED-1345: - slachiewicz merged PR #15: URL: https://github.com/apache/maven-jarsigner/pull/15 > Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2 > --- > > Key: MSHARED-1345 > URL: https://issues.apache.org/jira/browse/MSHARED-1345 > Project: Maven Shared Components > Issue Type: Dependency upgrade > Components: maven-jarsigner >Reporter: Sylwester Lachiewicz >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (MPLUGIN-497) Upgrade components
[ https://issues.apache.org/jira/browse/MPLUGIN-497?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Osipov updated MPLUGIN-497: --- Summary: Upgrade components (was: Upgrade plugins and components (in ITs)) > Upgrade components > -- > > Key: MPLUGIN-497 > URL: https://issues.apache.org/jira/browse/MPLUGIN-497 > Project: Maven Plugin Tools > Issue Type: Dependency upgrade >Reporter: Michael Osipov >Assignee: Michael Osipov >Priority: Major > Fix For: next-release > > > * -Upgrade to Plexus Ant Factory 1.0-alpha-5- (compilation fails) > * Upgrade to Plexus Archiver 4.9.1 > * Upgrade to JSoup 1.17.1 > * Upgrade to JUnit 5.10.1 > * Upgrade to Plexus Testing 1.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MPLUGIN-497) Upgrade plugins and components (in ITs)
[ https://issues.apache.org/jira/browse/MPLUGIN-497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800365#comment-17800365 ] ASF GitHub Bot commented on MPLUGIN-497: michael-o commented on PR #247: URL: https://github.com/apache/maven-plugin-tools/pull/247#issuecomment-1869099039 > I can't see how those dependencies are used in ITs True, I used my generic summary. Will fix. > Upgrade plugins and components (in ITs) > --- > > Key: MPLUGIN-497 > URL: https://issues.apache.org/jira/browse/MPLUGIN-497 > Project: Maven Plugin Tools > Issue Type: Dependency upgrade >Reporter: Michael Osipov >Assignee: Michael Osipov >Priority: Major > Fix For: next-release > > > * -Upgrade to Plexus Ant Factory 1.0-alpha-5- (compilation fails) > * Upgrade to Plexus Archiver 4.9.1 > * Upgrade to JSoup 1.17.1 > * Upgrade to JUnit 5.10.1 > * Upgrade to Plexus Testing 1.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MPLUGIN-497] Upgrade plugins and components (in ITs) [maven-plugin-tools]
michael-o commented on PR #247: URL: https://github.com/apache/maven-plugin-tools/pull/247#issuecomment-1869099039 > I can't see how those dependencies are used in ITs True, I used my generic summary. Will fix. -- 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] (MSHARED-1345) Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2
[ https://issues.apache.org/jira/browse/MSHARED-1345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800362#comment-17800362 ] ASF GitHub Bot commented on MSHARED-1345: - slachiewicz opened a new pull request, #15: URL: https://github.com/apache/maven-jarsigner/pull/15 (no comment) > Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2 > --- > > Key: MSHARED-1345 > URL: https://issues.apache.org/jira/browse/MSHARED-1345 > Project: Maven Shared Components > Issue Type: Dependency upgrade > Components: maven-jarsigner >Reporter: Sylwester Lachiewicz >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MPLUGIN-497) Upgrade plugins and components (in ITs)
[ https://issues.apache.org/jira/browse/MPLUGIN-497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800361#comment-17800361 ] ASF GitHub Bot commented on MPLUGIN-497: slawekjaranowski commented on code in PR #247: URL: https://github.com/apache/maven-plugin-tools/pull/247#discussion_r1436144854 ## maven-script/maven-script-ant/pom.xml: ## @@ -61,6 +61,7 @@ under the License. org.codehaus.plexus plexus-ant-factory + Upgrade plugins and components (in ITs) > --- > > Key: MPLUGIN-497 > URL: https://issues.apache.org/jira/browse/MPLUGIN-497 > Project: Maven Plugin Tools > Issue Type: Dependency upgrade >Reporter: Michael Osipov >Assignee: Michael Osipov >Priority: Major > Fix For: next-release > > > * -Upgrade to Plexus Ant Factory 1.0-alpha-5- (compilation fails) > * Upgrade to Plexus Archiver 4.9.1 > * Upgrade to JSoup 1.17.1 > * Upgrade to JUnit 5.10.1 > * Upgrade to Plexus Testing 1.3.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[PR] [MSHARED-1345] Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2 [maven-jarsigner]
slachiewicz opened a new pull request, #15: URL: https://github.com/apache/maven-jarsigner/pull/15 (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
Re: [PR] [MPLUGIN-497] Upgrade plugins and components (in ITs) [maven-plugin-tools]
slawekjaranowski commented on code in PR #247: URL: https://github.com/apache/maven-plugin-tools/pull/247#discussion_r1436144854 ## maven-script/maven-script-ant/pom.xml: ## @@ -61,6 +61,7 @@ under the License. org.codehaus.plexus plexus-ant-factory + Review Comment: `compilation`? -- 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] Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2 [maven-jarsigner]
dependabot[bot] commented on PR #9: URL: https://github.com/apache/maven-jarsigner/pull/9#issuecomment-1869097662 OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting `@dependabot ignore this major version` or `@dependabot ignore this minor version`. You can also ignore all major, minor, or patch releases for a dependency by adding an [`ignore` condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore) with the desired `update_types` to your config file. If you change your mind, just re-open this PR and I'll resolve any conflicts on it. -- 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] Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2 [maven-jarsigner]
slachiewicz closed pull request #9: Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2 URL: https://github.com/apache/maven-jarsigner/pull/9 -- 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-1345) Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2
Sylwester Lachiewicz created MSHARED-1345: - Summary: Bump org.apache.maven.shared:maven-shared-utils from 3.2.1 to 3.4.2 Key: MSHARED-1345 URL: https://issues.apache.org/jira/browse/MSHARED-1345 Project: Maven Shared Components Issue Type: Dependency upgrade Components: maven-jarsigner Reporter: Sylwester Lachiewicz Fix For: maven-jarsigner-3.1.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MNG-5695) inconsistent custom Guice scope bindings
[ https://issues.apache.org/jira/browse/MNG-5695?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800360#comment-17800360 ] ASF GitHub Bot commented on MNG-5695: - michael-o commented on PR #236: URL: https://github.com/apache/maven-plugin-tools/pull/236#issuecomment-1869096681 > We also should remove replacements and worning form code: > > https://github.com/apache/maven-plugin-tools/blob/master/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/JavaAnnotationsMojoDescriptorExtractor.java#L791 > > changing only documentation users will be confused when use it Right, it needs to be consistent. @cstamas, your turn. > inconsistent custom Guice scope bindings > > > Key: MNG-5695 > URL: https://issues.apache.org/jira/browse/MNG-5695 > Project: Maven > Issue Type: Bug >Reporter: Igor Fedorenko >Assignee: igorfie >Priority: Major > Fix For: 3.2.5 > > > - Session scope ({{MavenSession}}) is only available for maven core and core > extensions components (i.e. -Dmaven.ext.class.path stuff), but does not work > for components from maven plugins. > - Mojo execution scope ({{MavenProject}} and {{MojoExecution}}) works for > components from maven plugins but not for maven core and core extensions. > Need to consistently bind custom Guice scopes in all realms. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (MSHARED-1344) Support for tsapolicyid and tsadigestalg
[ https://issues.apache.org/jira/browse/MSHARED-1344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sylwester Lachiewicz closed MSHARED-1344. - Resolution: Fixed > Support for tsapolicyid and tsadigestalg > > > Key: MSHARED-1344 > URL: https://issues.apache.org/jira/browse/MSHARED-1344 > Project: Maven Shared Components > Issue Type: New Feature > Components: maven-jarsigner >Reporter: Lennart Schedin >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > > h3. Background > I wrote the ticket > [https://issues.apache.org/jira/projects/MJARSIGNER/issues/MJARSIGNER-74] for > implementing support of multiple tsa servers using maven-jarsigner-plugin. > For MJARSIGNER-74 to be better implemented it would be good if all available > tsa-related parameters exist in maven-jarsigner library. > h3. Suggested feature request > Implement support for additional Time Stamping Authority (TSA) parameters: > # {{-tsapolicyid policyid}} > # {{-tsadigestalg algorithm}} -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MNG-5695] document Maven 3.2.5+ scoped components usage [maven-plugin-tools]
michael-o commented on PR #236: URL: https://github.com/apache/maven-plugin-tools/pull/236#issuecomment-1869096681 > We also should remove replacements and worning form code: > > https://github.com/apache/maven-plugin-tools/blob/master/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/JavaAnnotationsMojoDescriptorExtractor.java#L791 > > changing only documentation users will be confused when use it Right, it needs to be consistent. @cstamas, your turn. -- 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] (MPLUGIN-474) Improve descriptor docs for requiredJavaVersion
[ https://issues.apache.org/jira/browse/MPLUGIN-474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Osipov closed MPLUGIN-474. -- Resolution: Fixed Fixed with [4e2e0b6b297ca5cf0d5c46ec34b5876d219f7f98|https://gitbox.apache.org/repos/asf?p=maven-plugin-tools.git;a=commit;h=4e2e0b6b297ca5cf0d5c46ec34b5876d219f7f98]. > Improve descriptor docs for requiredJavaVersion > --- > > Key: MPLUGIN-474 > URL: https://issues.apache.org/jira/browse/MPLUGIN-474 > Project: Maven Plugin Tools > Issue Type: Improvement > Components: Plugin Plugin >Reporter: Benjamin Marwell >Assignee: Michael Osipov >Priority: Minor > Labels: GoodForNewContributors, good-first-issue, up-for-grabs > Fix For: next-release > > > The documentation for the parameter "requiredJavaVersion" has examples which > do not suit the content of the paramter. Good examples should include real > java versions, not Maven versions. They should be sth like 1.8 or 8, 9, ,etc. > [https://maven.apache.org/plugin-tools/maven-plugin-plugin/descriptor-mojo.html#requiredJavaVersion] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MPLUGIN-474) Improve descriptor docs for requiredJavaVersion
[ https://issues.apache.org/jira/browse/MPLUGIN-474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800359#comment-17800359 ] ASF GitHub Bot commented on MPLUGIN-474: asfgit closed pull request #249: [MPLUGIN-474] Improve descriptor-docs for requiredJavaVersion URL: https://github.com/apache/maven-plugin-tools/pull/249 > Improve descriptor docs for requiredJavaVersion > --- > > Key: MPLUGIN-474 > URL: https://issues.apache.org/jira/browse/MPLUGIN-474 > Project: Maven Plugin Tools > Issue Type: Improvement > Components: Plugin Plugin >Reporter: Benjamin Marwell >Assignee: Michael Osipov >Priority: Minor > Labels: GoodForNewContributors, good-first-issue, up-for-grabs > Fix For: next-release > > > The documentation for the parameter "requiredJavaVersion" has examples which > do not suit the content of the paramter. Good examples should include real > java versions, not Maven versions. They should be sth like 1.8 or 8, 9, ,etc. > [https://maven.apache.org/plugin-tools/maven-plugin-plugin/descriptor-mojo.html#requiredJavaVersion] -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MPLUGIN-474] Improve descriptor-docs for requiredJavaVersion [maven-plugin-tools]
asfgit closed pull request #249: [MPLUGIN-474] Improve descriptor-docs for requiredJavaVersion URL: https://github.com/apache/maven-plugin-tools/pull/249 -- 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] (MPLUGIN-474) Improve descriptor docs for requiredJavaVersion
[ https://issues.apache.org/jira/browse/MPLUGIN-474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Osipov updated MPLUGIN-474: --- Summary: Improve descriptor docs for requiredJavaVersion (was: Improve descriptor-docs for requiredJavaVersion) > Improve descriptor docs for requiredJavaVersion > --- > > Key: MPLUGIN-474 > URL: https://issues.apache.org/jira/browse/MPLUGIN-474 > Project: Maven Plugin Tools > Issue Type: Improvement > Components: Plugin Plugin >Reporter: Benjamin Marwell >Assignee: Michael Osipov >Priority: Minor > Labels: GoodForNewContributors, good-first-issue, up-for-grabs > Fix For: next-release > > > The documentation for the parameter "requiredJavaVersion" has examples which > do not suit the content of the paramter. Good examples should include real > java versions, not Maven versions. They should be sth like 1.8 or 8, 9, ,etc. > [https://maven.apache.org/plugin-tools/maven-plugin-plugin/descriptor-mojo.html#requiredJavaVersion] -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] Bump org.apache.maven.shared:maven-shared-components from 39 to 41 [maven-jarsigner]
dependabot[bot] commented on PR #10: URL: https://github.com/apache/maven-jarsigner/pull/10#issuecomment-1869095280 OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting `@dependabot ignore this major version` or `@dependabot ignore this minor version`. You can also ignore all major, minor, or patch releases for a dependency by adding an [`ignore` condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore) with the desired `update_types` to your config file. If you change your mind, just re-open this PR and I'll resolve any conflicts on it. -- 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] Bump org.apache.maven.shared:maven-shared-components from 39 to 41 [maven-jarsigner]
asfgit closed pull request #10: Bump org.apache.maven.shared:maven-shared-components from 39 to 41 URL: https://github.com/apache/maven-jarsigner/pull/10 -- 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] (MSHARED-1258) Upgrade parent POM to version 41
[ https://issues.apache.org/jira/browse/MSHARED-1258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800357#comment-17800357 ] ASF GitHub Bot commented on MSHARED-1258: - slachiewicz merged PR #14: URL: https://github.com/apache/maven-jarsigner/pull/14 > Upgrade parent POM to version 41 > > > Key: MSHARED-1258 > URL: https://issues.apache.org/jira/browse/MSHARED-1258 > Project: Maven Shared Components > Issue Type: Dependency upgrade > Components: maven-jarsigner >Reporter: Sylwester Lachiewicz >Assignee: Sylwester Lachiewicz >Priority: Minor > Fix For: maven-jarsigner-3.1.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: [PR] [MSHARED-1258] Bump org.apache.maven.shared:maven-shared-components from 39 to 41 [maven-jarsigner]
slachiewicz merged PR #14: URL: https://github.com/apache/maven-jarsigner/pull/14 -- 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] Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.0 [maven-archiver]
dependabot[bot] commented on PR #44: URL: https://github.com/apache/maven-archiver/pull/44#issuecomment-1869094127 Superseded by #48. -- 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] Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.0 [maven-archiver]
dependabot[bot] closed pull request #44: Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.0 URL: https://github.com/apache/maven-archiver/pull/44 -- 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.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.1 [maven-archiver]
dependabot[bot] opened a new pull request, #48: URL: https://github.com/apache/maven-archiver/pull/48 Bumps [org.codehaus.plexus:plexus-archiver](https://github.com/codehaus-plexus/plexus-archiver) from 4.8.0 to 4.9.1. Release notes Sourced from https://github.com/codehaus-plexus/plexus-archiver/releases;>org.codehaus.plexus:plexus-archiver's releases. 4.9.1 New features and improvements https://redirect.github.com/codehaus-plexus/plexus-archiver/issues/311;>#311 - provide fluent setter for usingDefaultExcludes flag in Abstrac… (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/312;>#312) https://github.com/redzi;>@redzi Dependency updates Bump org.codehaus.plexus:plexus from 15 to 16 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/316;>#316) https://github.com/dependabot;>@dependabot Bump com.github.luben:zstd-jni from 1.5.5-10 to 1.5.5-11 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/314;>#314) https://github.com/dependabot;>@dependabot Bump commons-io:commons-io from 2.15.0 to 2.15.1 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/313;>#313) https://github.com/dependabot;>@dependabot Bump org.apache.commons:commons-compress from 1.24.0 to 1.25.0 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/309;>#309) https://github.com/dependabot;>@dependabot Maintenance Reuse plexus-pom action for CI (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/315;>#315) https://github.com/slachiewicz;>@slachiewicz 4.9.0 New features and improvements Allow copy all files without timestamp checking by DirectoryArchiver (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/304;>#304) https://github.com/slawekjaranowski;>@slawekjaranowski Dependency updates Bump com.github.luben:zstd-jni from 1.5.5-6 to 1.5.5-10 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/307;>#307) https://github.com/dependabot;>@dependabot Bump commons-io:commons-io from 2.14.0 to 2.15.0 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/303;>#303) https://github.com/dependabot;>@dependabot Bump org.codehaus.plexus:plexus from 14 to 15 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/302;>#302) https://github.com/dependabot;>@dependabot Bump com.github.luben:zstd-jni from 1.5.5-5 to 1.5.5-6 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/301;>#301) https://github.com/dependabot;>@dependabot Bump commons-io:commons-io from 2.13.0 to 2.14.0 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/300;>#300) https://github.com/dependabot;>@dependabot Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/298;>#298) https://github.com/dependabot;>@dependabot Maintenance Update info about release notes in README, ReleaseNotes (https://redirect.github.com/codehaus-plexus/plexus-archiver/pull/308;>#308) https://github.com/slawekjaranowski;>@slawekjaranowski Commits https://github.com/codehaus-plexus/plexus-archiver/commit/fb02b02a78d4adecef4e32f304f9f6d3ab7b9861;>fb02b02 [maven-release-plugin] prepare release plexus-archiver-4.9.1 https://github.com/codehaus-plexus/plexus-archiver/commit/d953f322ccbb38479b04abbde3645f77eafd489a;>d953f32 Bump org.codehaus.plexus:plexus from 15 to 16 https://github.com/codehaus-plexus/plexus-archiver/commit/54c42c20e531b9e642a3c70c215814b5a4d61a3b;>54c42c2 Bump com.github.luben:zstd-jni from 1.5.5-10 to 1.5.5-11 https://github.com/codehaus-plexus/plexus-archiver/commit/cb4b6668a8dde2d04aaac37e8265b3e009cb2ca9;>cb4b666 Reuse plexus-pom action for CI https://github.com/codehaus-plexus/plexus-archiver/commit/20cf65421aacbb133a9fe228dbe9fc06000def7a;>20cf654 Bump commons-io:commons-io from 2.15.0 to 2.15.1 https://github.com/codehaus-plexus/plexus-archiver/commit/fca25e56461394a6d34af8e018ec0348885cbad8;>fca25e5 https://redirect.github.com/codehaus-plexus/plexus-archiver/issues/311;>#311 - provide fluent setter for usingDefaultExcludes flag in AbstractFileSet. https://github.com/codehaus-plexus/plexus-archiver/commit/9c0e021ab9d58dd8b05a74a5ba6c82f8070c8d93;>9c0e021 Bump org.apache.commons:commons-compress from 1.24.0 to 1.25.0 https://github.com/codehaus-plexus/plexus-archiver/commit/b353ae3240cfda1c23ec8c1d80e719af40698b66;>b353ae3 [maven-release-plugin] prepare for next development iteration https://github.com/codehaus-plexus/plexus-archiver/commit/b31477fb321484a115fcfa44d0f6b6cb0a902d8c;>b31477f [maven-release-plugin] prepare release plexus-archiver-4.9.0 https://github.com/codehaus-plexus/plexus-archiver/commit/87f62d5ffed709dc0d429d643b2f064dc84ee2ad;>87f62d5 Update info about release notes in README, ReleaseNotes
[PR] Bump org.codehaus.plexus:plexus-interpolation from 1.26 to 1.27 [maven-archiver]
dependabot[bot] opened a new pull request, #47: URL: https://github.com/apache/maven-archiver/pull/47 Bumps [org.codehaus.plexus:plexus-interpolation](https://github.com/codehaus-plexus/plexus-interpolation) from 1.26 to 1.27. Release notes Sourced from https://github.com/codehaus-plexus/plexus-interpolation/releases;>org.codehaus.plexus:plexus-interpolation's releases. 1.27.0 New features and improvements Added support for PPC64LE (https://redirect.github.com/codehaus-plexus/plexus-interpolation/pull/25;>#25) https://github.com/ezeeyahoo;>@ezeeyahoo Add dependabot and release drafter configuration (https://redirect.github.com/codehaus-plexus/plexus-interpolation/pull/26;>#26) https://github.com/olamy;>@olamy Move to Junit5 (https://redirect.github.com/codehaus-plexus/plexus-interpolation/pull/64;>#64) https://github.com/slachiewicz;>@slachiewicz Dependency updates Bump plexus from 7 to 16 Bump maven-bundle-plugin from 3.0.1 to 5.1.9 Build use shared gh action (https://redirect.github.com/codehaus-plexus/plexus-interpolation/pull/57;>#57) https://github.com/olamy;>@olamy Reuse plexus-pom action for CI (https://redirect.github.com/codehaus-plexus/plexus-interpolation/pull/70;>#70) https://github.com/slachiewicz;>@slachiewicz Commits https://github.com/codehaus-plexus/plexus-interpolation/commit/f44266e74556c30fddcae4b20ee477e7e64a5204;>f44266e [maven-release-plugin] prepare release plexus-interpolation-1.27 https://github.com/codehaus-plexus/plexus-interpolation/commit/10d6389ad22ac8db8ee7279407d10d64295dc9ec;>10d6389 Bump org.codehaus.plexus:plexus from 15 to 16 https://github.com/codehaus-plexus/plexus-interpolation/commit/88f5a941f5b2c6ce5c60ba7b7d2c93a725206807;>88f5a94 Reuse plexus-pom action for CI https://github.com/codehaus-plexus/plexus-interpolation/commit/e980e6679d28afc3d0ccc067fb855ab1270ea97f;>e980e66 Bump org.codehaus.plexus:plexus from 14 to 15 https://github.com/codehaus-plexus/plexus-interpolation/commit/acb47031ead222f1bebb983d289907f97cbbe3c6;>acb4703 Reformat code https://github.com/codehaus-plexus/plexus-interpolation/commit/df44d880bda41f5d428835597dd47c0b1f3b2ba5;>df44d88 Bump org.codehaus.plexus:plexus from 11 to 14 https://github.com/codehaus-plexus/plexus-interpolation/commit/22b9c9b64132deb3b002f3f68d6b2d9034fc0d0e;>22b9c9b Bump maven-bundle-plugin from 5.1.8 to 5.1.9 https://github.com/codehaus-plexus/plexus-interpolation/commit/dad9f189b5c8782be76afaaa12b9c5a263cdcb95;>dad9f18 Move to Junit5 https://github.com/codehaus-plexus/plexus-interpolation/commit/f541b1aa9eda8a977967364e0b34b88d7a60dc73;>f541b1a Bump plexus from 10 to 11 https://github.com/codehaus-plexus/plexus-interpolation/commit/a2b39e67f33060f50e6d68349e5577bc114eafed;>a2b39e6 Bump maven-bundle-plugin from 5.1.7 to 5.1.8 Additional commits viewable in https://github.com/codehaus-plexus/plexus-interpolation/compare/plexus-interpolation-1.26...plexus-interpolation-1.27;>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.codehaus.plexus:plexus-interpolation=maven=1.26=1.27)](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