[GitHub] [maven-surefire] Tibor17 commented on pull request #482: [SUREFIRE-2015] Implement testRunId and RunMode in the SimpleReportEntry

2022-03-01 Thread GitBox


Tibor17 commented on pull request #482:
URL: https://github.com/apache/maven-surefire/pull/482#issuecomment-1055132926


   @slachiewicz 
   Remains only SUREFIRE-2014 to close SUREFIRE-1860.


-- 
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] (MEAR-302) jakarta EE 9 EAR compatibility

2022-03-01 Thread Moci (Jira)


[ 
https://issues.apache.org/jira/browse/MEAR-302?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17499404#comment-17499404
 ] 

Moci commented on MEAR-302:
---

Any update on this? Jakarta EE 9.1 is supported in multiple application servers 
by now.

> jakarta EE 9 EAR compatibility
> --
>
> Key: MEAR-302
> URL: https://issues.apache.org/jira/browse/MEAR-302
> Project: Maven EAR Plugin
>  Issue Type: Dependency upgrade
>Affects Versions: 3.2.0
> Environment: windows
> glassfish 6.1 
> jdk-15.0.0.36-hotspot
>Reporter: Dionysos
>Assignee: Olivier Lamy
>Priority: Major
> Attachments: testapp.zip
>
>
> Hi! I've created this issue and attached a sample project as asked.
> On this one the war is getting packaged but again I cannot deploy it whatever 
> I tried.
>  
> Relative correspondence in users mailing list here:
> https://lists.apache.org/thread.html/r498322ab35e9e703f9e9735cf10c31959654f54ec85717cbd7aa84d7%40
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-toolchains-plugin] Bananeweizen commented on pull request #8: [MTOOLCHAINS-31] - Not threadsafe for parallel execution

2022-03-01 Thread GitBox


Bananeweizen commented on pull request #8:
URL: 
https://github.com/apache/maven-toolchains-plugin/pull/8#issuecomment-1055190387


   Can someone with the necessary powers please retrigger the build? To me the 
change seems perfectly valid, so this is probably rather a hickup in the 
infrastructure.


-- 
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




[GitHub] [maven-toolchains-plugin] michael-o commented on pull request #8: [MTOOLCHAINS-31] - Not threadsafe for parallel execution

2022-03-01 Thread GitBox


michael-o commented on pull request #8:
URL: 
https://github.com/apache/maven-toolchains-plugin/pull/8#issuecomment-1055191626


   How will this flag make it threadsafe? Did you review the code?


-- 
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




[GitHub] [maven-toolchains-plugin] ThomasReinhardt commented on pull request #8: [MTOOLCHAINS-31] - Not threadsafe for parallel execution

2022-03-01 Thread GitBox


ThomasReinhardt commented on pull request #8:
URL: 
https://github.com/apache/maven-toolchains-plugin/pull/8#issuecomment-1055204424


   This plugin is already threadsafe (see below). It probably was since a very 
long time but nobody cared to investigate. This change is only marking the 
plugin as threadsafe. It changes absolutely nothing execution-wise.
   
   Why do I think it is threadsafe? As I wrote on the jira page it does not 
hold any state and gets instantiated PER_LOOKUP. So there is no way it can 
share state across instantiations. Which also means there are no collisions, 
races etc. In fact, the plugin should most likely be optimized, because now 
every invokation reads toolchains.xml which is quite inefficient. But it is 
threadsafe and this is what this PR is about.


-- 
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




[GitHub] [maven-toolchains-plugin] Bananeweizen commented on pull request #8: [MTOOLCHAINS-31] - Not threadsafe for parallel execution

2022-03-01 Thread GitBox


Bananeweizen commented on pull request #8:
URL: 
https://github.com/apache/maven-toolchains-plugin/pull/8#issuecomment-1055207088


   Yes, I reviewed the code. When making a maven plugin thread-safe, typical 
issues are the following:
   * static fields being used in the plugin. Since those are accessed from all 
concurrent invocations of the plugin simultaneously, they need proper 
synchronization. There is no such field here.
   * calling methods from the Maven core or Maven utility classes that are not 
thread-safe on their own, and therefore again would need proper synchronization 
per call in this plugin. The 3 Java files of this plugin look okay. There is 
one where I'm not perfectly sure, the call to 
ToolchainManagerPrivate.storeToolchainToBuildContext(...).
   
   If you still have a bad feeling about the change, there would be a simple 
alternative implementation to _definitely_ make it thread safe: The plugin 
would declare an additional lock object, and nest the complete code of the 
"execute" method via that lock object. That would lead to any additional 
concurrent invocation of this plugin waiting for the already running first 
invocation of the same plugin. That means Maven would still be able to execute 
all kinds of _other_ maven plugin mojos in parallel, only if this plugin would 
be called 2 times in parallel, one of those would wait for the other to finish. 
I can provide a sample implementation if necessary (from other maven plugins).


-- 
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




[GitHub] [maven-toolchains-plugin] Bananeweizen commented on pull request #8: [MTOOLCHAINS-31] - Not threadsafe for parallel execution

2022-03-01 Thread GitBox


Bananeweizen commented on pull request #8:
URL: 
https://github.com/apache/maven-toolchains-plugin/pull/8#issuecomment-1055210977


   An example change to use a local lock object for synchronization can be seen 
in the first file change of 
https://github.com/eclipse/tycho/commit/8afcd612364f9a47bc7bfb0ef013104069769cf9.
 That's not the only maven plugin where this technique has been applied, so it 
can be trusted for sure.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Commented] (MNG-6965) Extensions suddenly have org.codehaus.plexus:plexus-utils:jar:1.1 on their classpath

2022-03-01 Thread Konrad Windszus (Jira)


[ 
https://issues.apache.org/jira/browse/MNG-6965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17499419#comment-17499419
 ] 

Konrad Windszus commented on MNG-6965:
--

Although plexus-utils is mostly part of the Core Classloader 
(https://github.com/apache/maven/blob/9b656c72d54e5bacbed989b64718c159fe39b537/maven-core/src/main/resources/META-INF/maven/extension.xml#L79-L83)
 and therefore should only be referenced with "provided" scope according to 
https://issues.apache.org/jira/browse/MNG-7097, the 
https://github.com/apache/maven/blob/maven-3.8.4/maven-core/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java
 does not consider "provided" dependencies, and therefore references 
plexus-utils 1.1 whenever the plexus-utils in some newer version is referenced 
with "provided" scope. 
As this seems pretty severe, I would strongly recommend backporting this to 3.9.

> Extensions suddenly have org.codehaus.plexus:plexus-utils:jar:1.1 on their 
> classpath
> 
>
> Key: MNG-6965
> URL: https://issues.apache.org/jira/browse/MNG-6965
> Project: Maven
>  Issue Type: Bug
>  Components: Plugins and Lifecycle
>Affects Versions: 3.6.0, 3.6.3
> Environment: Win7, Win10, at least one variant of Linux (not sure 
> which)
>Reporter: Mark Nolan
>Assignee: Sylwester Lachiewicz
>Priority: Major
>  Labels: archetype
> Fix For: 4.0.0, 4.0.0-alpha-1, 3.9.0-candidate
>
> Attachments: pom.xml
>
>
> A simple minimal archetype pom following the manual pages downloads 
> plexus-utils 1.1, even though it is not (apparently) declared anywhere. This 
> version is banned at my organization (edited to add: due to vulnerabilities), 
> meaning such a pom always fails.
>  
> {code:xml}
> http://maven.apache.org/POM/4.0.0";
>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>   http://maven.apache.org/xsd/maven-4.0.0.xsd";>
> 4.0.0
> test
> test
> 0.0.1-SNAPSHOT
> maven-archetype
> test
> 
>    
> 
>   org.apache.maven.archetype
>   archetype-packaging
>   3.1.2
> 
>   
>   
> 
>   
> org.apache.maven.plugins
> maven-archetype-plugin
> 3.1.2
>   
> 
>   
> 
> 
> {code}
> Running any goal, such as mvn -X clean, produces the following before the 
> goal is executed:
> {code}
> [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=952800, 
> ConflictMarker.markTime=586900, ConflictMarker.nodeCount=1, 
> ConflictIdSorter.graphTime=549200, ConflictIdSorter.topsortTime=586700, 
> ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, 
> ConflictResolver.totalTime=3313100, ConflictResolver.conflictItemCount=1, 
> DefaultDependencyCollector.collectTime=66890900, 
> DefaultDependencyCollector.transformTime=8523500}
> [DEBUG] org.apache.maven.archetype:archetype-packaging:jar:3.1.2:
> [DEBUG]org.codehaus.plexus:plexus-utils:jar:1.1:runtime
> {code}
>  
> As far as I can see, there is no declared dependency on plexus-utils:1.1.
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-toolchains-plugin] ThomasReinhardt commented on pull request #8: [MTOOLCHAINS-31] - Not threadsafe for parallel execution

2022-03-01 Thread GitBox


ThomasReinhardt commented on pull request #8:
URL: 
https://github.com/apache/maven-toolchains-plugin/pull/8#issuecomment-1055246280


   Thanks @Bananeweizen. I added a synchronized block.


-- 
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




[GitHub] [maven-ear-plugin] dependabot[bot] commented on pull request #50: Bump maven-project-info-reports-plugin from 3.1.1 to 3.2.1

2022-03-01 Thread GitBox


dependabot[bot] commented on pull request #50:
URL: https://github.com/apache/maven-ear-plugin/pull/50#issuecomment-1055248694


   Superseded by #51.


-- 
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




[GitHub] [maven-ear-plugin] dependabot[bot] closed pull request #50: Bump maven-project-info-reports-plugin from 3.1.1 to 3.2.1

2022-03-01 Thread GitBox


dependabot[bot] closed pull request #50:
URL: https://github.com/apache/maven-ear-plugin/pull/50


   


-- 
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




[GitHub] [maven-ear-plugin] dependabot[bot] opened a new pull request #51: Bump maven-project-info-reports-plugin from 3.1.1 to 3.2.2

2022-03-01 Thread GitBox


dependabot[bot] opened a new pull request #51:
URL: https://github.com/apache/maven-ear-plugin/pull/51


   Bumps 
[maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin)
 from 3.1.1 to 3.2.2.
   
   Commits
   
   https://github.com/apache/maven-project-info-reports-plugin/commit/ca84755a9d1f58f6bd39e70457fb0d36ce3755c4";>ca84755
 [maven-release-plugin] prepare release 
maven-project-info-reports-plugin-3.2.2
   https://github.com/apache/maven-project-info-reports-plugin/commit/d28e98b8cfedbe179a1017d1a221871919841415";>d28e98b
 [MPIR-413] Plugin repositories defined in project are not used by plugin 
mana...
   https://github.com/apache/maven-project-info-reports-plugin/commit/99bfaef54bbff120317a7adfb7ca9cf0f883075c";>99bfaef
 [MPIR-414] Upgrade Maven Reporting API/Impl to 3.1.0
   https://github.com/apache/maven-project-info-reports-plugin/commit/d1bd10325e2cddf1cdf41f799d1407282006e067";>d1bd103
 Upgrade Maven Site Plugin for IT to 3.11.0
   https://github.com/apache/maven-project-info-reports-plugin/commit/547314f7cd71bad658ecad07a8195e8bd5e5dbcc";>547314f
 Replace usage of deprecated expressions
   https://github.com/apache/maven-project-info-reports-plugin/commit/517662c10b1e817a91c11f8433f3c832f5ad1601";>517662c
 [maven-release-plugin] prepare for next development iteration
   https://github.com/apache/maven-project-info-reports-plugin/commit/8c25c66593f488f6609910b95ae2b246c196d734";>8c25c66
 [maven-release-plugin] prepare release 
maven-project-info-reports-plugin-3.2.1
   https://github.com/apache/maven-project-info-reports-plugin/commit/d85aec37c385d64196f7db5c3c27b400b46032ca";>d85aec3
 [MPIR-412] Dependency report generates non-well-formed output if the POM of 
a...
   https://github.com/apache/maven-project-info-reports-plugin/commit/3c155a8231fac8b018c257d6dbe6bff0902633a2";>3c155a8
 [maven-release-plugin] prepare for next development iteration
   https://github.com/apache/maven-project-info-reports-plugin/commit/b130e220569301f89c58bfd10bf9de36efa20b1e";>b130e22
 [maven-release-plugin] prepare release 
maven-project-info-reports-plugin-3.2.0
   Additional commits viewable in https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.2.2";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-project-info-reports-plugin&package-manager=maven&previous-version=3.1.1&new-version=3.2.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 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




[GitHub] [maven-toolchains-plugin] michael-o commented on pull request #8: [MTOOLCHAINS-31] - Not threadsafe for parallel execution

2022-03-01 Thread GitBox


michael-o commented on pull request #8:
URL: 
https://github.com/apache/maven-toolchains-plugin/pull/8#issuecomment-1055302463


   Remove the swap file please.


-- 
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




[GitHub] [maven-toolchains-plugin] ThomasReinhardt commented on pull request #8: [MTOOLCHAINS-31] - Not threadsafe for parallel execution

2022-03-01 Thread GitBox


ThomasReinhardt commented on pull request #8:
URL: 
https://github.com/apache/maven-toolchains-plugin/pull/8#issuecomment-1055308434


   Sorry. Its gone.


-- 
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




[GitHub] [maven-surefire] Tibor17 edited a comment on pull request #482: [SUREFIRE-2015] Implement testRunId and RunMode in the SimpleReportEntry

2022-03-01 Thread GitBox


Tibor17 edited a comment on pull request #482:
URL: https://github.com/apache/maven-surefire/pull/482#issuecomment-1055132926


   @slachiewicz 
   Now only SUREFIRE-2014 remains to complete the entire SUREFIRE-1860.


-- 
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




[GitHub] [maven-ear-plugin] slawekjaranowski commented on pull request #52: [MEAR-302] Support JakartaEE 9 schema

2022-03-01 Thread GitBox


slawekjaranowski commented on pull request #52:
URL: https://github.com/apache/maven-ear-plugin/pull/52#issuecomment-1055337307


   please add test to EarMojoIT


-- 
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] (MWAR-448) packaging dependencies fails with "mvn install" but not "mvn package"

2022-03-01 Thread Kari J. Niemi (Jira)
Kari J. Niemi created MWAR-448:
--

 Summary: packaging dependencies fails with "mvn install" but not 
"mvn package"
 Key: MWAR-448
 URL: https://issues.apache.org/jira/browse/MWAR-448
 Project: Maven WAR Plugin
  Issue Type: Bug
Affects Versions: 3.3.2
 Environment: maven 3.6.3 ( later versions have bugs which we can't 
take in)
Reporter: Kari J. Niemi


I think we discovered a minor odd difference with war-packaging between "mvn 
package" or "mvn install". We would expect that only difference between the two 
is that the latter also installs the produced stuff in the local maven 
repository.

 

We are packaging a few jars to a war. We have a parent pom with some modules, 
and that is defined as a dependency in the pom.xml that produces a war-package. 
Like this:

my-war-thingie:pom.xml (packaging:war)
 * dependency: some-parent

some-parent:pom.xml (packaging:pom)
 * module1 (packaging:jar)
 * module2 (packaging:jar)

Earlier we had a different structure and everything was just fine: we did not 
the have the child-modules but the parent-pom produced the jar. When we changed 
the structure to the one described above: our CI was still OK, some developers 
building OK as well -but some developers had failing maven builds because of 
missing "some-parent.jar".

 

It was bit of devastating hunt, but finally we discovered that "mvn package" 
was building OK, but "mvn install" looks for "some-parent.jar".

We don't actually mind if the above scenario would fail in both cases, or if it 
was successful - we would just expect that it works the same way for both. If 
this is intended behaviour, it would be nice to have it documented.

FWIW: in our case, we anyway wanted to define direct dependencies from the 
war-packaging to the child-modules. So actually, we are OK wih our builds 
already. But the difference caused so may doubts about our builds 
reproducibility - and also, it seems like a bug - so I wanted to be good 
citizen and report the problem.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-ear-plugin] slawekjaranowski commented on pull request #52: [MEAR-302] Support JakartaEE 9 schema

2022-03-01 Thread GitBox


slawekjaranowski commented on pull request #52:
URL: https://github.com/apache/maven-ear-plugin/pull/52#issuecomment-1055368813


   something like src/test/resources/projects/project-082


-- 
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] (MWAR-448) packaging dependencies fails with "mvn install" but not "mvn package"

2022-03-01 Thread Slawomir Jaranowski (Jira)


[ 
https://issues.apache.org/jira/browse/MWAR-448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17499499#comment-17499499
 ] 

Slawomir Jaranowski commented on MWAR-448:
--

please attach minimal project, which can reproduce your problem.

> packaging dependencies fails with "mvn install" but not "mvn package"
> -
>
> Key: MWAR-448
> URL: https://issues.apache.org/jira/browse/MWAR-448
> Project: Maven WAR Plugin
>  Issue Type: Bug
>Affects Versions: 3.3.2
> Environment: maven 3.6.3 ( later versions have bugs which we can't 
> take in)
>Reporter: Kari J. Niemi
>Priority: Minor
>
> I think we discovered a minor odd difference with war-packaging between "mvn 
> package" or "mvn install". We would expect that only difference between the 
> two is that the latter also installs the produced stuff in the local maven 
> repository.
>  
> We are packaging a few jars to a war. We have a parent pom with some modules, 
> and that is defined as a dependency in the pom.xml that produces a 
> war-package. Like this:
> my-war-thingie:pom.xml (packaging:war)
>  * dependency: some-parent
> some-parent:pom.xml (packaging:pom)
>  * module1 (packaging:jar)
>  * module2 (packaging:jar)
> Earlier we had a different structure and everything was just fine: we did not 
> the have the child-modules but the parent-pom produced the jar. When we 
> changed the structure to the one described above: our CI was still OK, some 
> developers building OK as well -but some developers had failing maven builds 
> because of missing "some-parent.jar".
>  
> It was bit of devastating hunt, but finally we discovered that "mvn package" 
> was building OK, but "mvn install" looks for "some-parent.jar".
> We don't actually mind if the above scenario would fail in both cases, or if 
> it was successful - we would just expect that it works the same way for both. 
> If this is intended behaviour, it would be nice to have it documented.
> FWIW: in our case, we anyway wanted to define direct dependencies from the 
> war-packaging to the child-modules. So actually, we are OK wih our builds 
> already. But the difference caused so may doubts about our builds 
> reproducibility - and also, it seems like a bug - so I wanted to be good 
> citizen and report the problem.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (MWAR-448) packaging dependencies fails with "mvn install" but not "mvn package"

2022-03-01 Thread Kari J. Niemi (Jira)


 [ 
https://issues.apache.org/jira/browse/MWAR-448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kari J. Niemi updated MWAR-448:
---
Description: 
I think we discovered a minor odd difference with war-packaging between "mvn 
package" or "mvn install". We would expect that only difference between the two 
is that the latter also installs the produced stuff in the local maven 
repository.

 

We are packaging a few jars to a war. We have a parent pom with some modules, 
and that is defined as a dependency in the pom.xml that produces a war-package. 
Like this:

my-war-thingie:pom.xml (packaging:war)
 * dependency: some-parent

some-parent:pom.xml (packaging:pom)
 * module1 (packaging:jar)
 * module2 (packaging:jar)

Earlier we had a different structure and everything was just fine: we did not 
the have the child-modules but the parent-pom produced the jar. When we changed 
the structure to the one described above: our CI was still OK, some developers 
building OK as well -but some developers had failing maven builds because of 
missing "some-parent.jar".

 

It was bit of devastating hunt, but finally we discovered that "mvn package" 
was building OK, but "mvn install" looks for "some-parent.jar".

We don't actually mind if the above scenario would fail in both cases, or if it 
was successful - we would just expect that it works the same way for both. If 
this is intended behaviour, it would be nice to have it documented.

FWIW: in our case, we anyway wanted to define direct dependencies from the 
war-packaging to the child-modules. So actually, we are OK wih our builds 
already. But the difference caused so may doubts about our builds 
reproducibility - and also, it seems like a bug - so I wanted to be good 
citizen and report the problem.

Edit: further note from our troubleshooting sessions: we don't have the "type" 
for the dependency at all in my-war-thingie:pom.xml. Yesterday, we did 
experiment setting the type as "pom" -and as a consequence,  both "mvn package" 
and "mvn install" were successful. The default as we know, should/would be 
"jar". Maybe the missing dependency type is for some odd reason resolved 
differently for "maven package" and "maven install"?

  was:
I think we discovered a minor odd difference with war-packaging between "mvn 
package" or "mvn install". We would expect that only difference between the two 
is that the latter also installs the produced stuff in the local maven 
repository.

 

We are packaging a few jars to a war. We have a parent pom with some modules, 
and that is defined as a dependency in the pom.xml that produces a war-package. 
Like this:

my-war-thingie:pom.xml (packaging:war)
 * dependency: some-parent

some-parent:pom.xml (packaging:pom)
 * module1 (packaging:jar)
 * module2 (packaging:jar)

Earlier we had a different structure and everything was just fine: we did not 
the have the child-modules but the parent-pom produced the jar. When we changed 
the structure to the one described above: our CI was still OK, some developers 
building OK as well -but some developers had failing maven builds because of 
missing "some-parent.jar".

 

It was bit of devastating hunt, but finally we discovered that "mvn package" 
was building OK, but "mvn install" looks for "some-parent.jar".

We don't actually mind if the above scenario would fail in both cases, or if it 
was successful - we would just expect that it works the same way for both. If 
this is intended behaviour, it would be nice to have it documented.

FWIW: in our case, we anyway wanted to define direct dependencies from the 
war-packaging to the child-modules. So actually, we are OK wih our builds 
already. But the difference caused so may doubts about our builds 
reproducibility - and also, it seems like a bug - so I wanted to be good 
citizen and report the problem.


> packaging dependencies fails with "mvn install" but not "mvn package"
> -
>
> Key: MWAR-448
> URL: https://issues.apache.org/jira/browse/MWAR-448
> Project: Maven WAR Plugin
>  Issue Type: Bug
>Affects Versions: 3.3.2
> Environment: maven 3.6.3 ( later versions have bugs which we can't 
> take in)
>Reporter: Kari J. Niemi
>Priority: Minor
>
> I think we discovered a minor odd difference with war-packaging between "mvn 
> package" or "mvn install". We would expect that only difference between the 
> two is that the latter also installs the produced stuff in the local maven 
> repository.
>  
> We are packaging a few jars to a war. We have a parent pom with some modules, 
> and that is defined as a dependency in the pom.xml that produces a 
> war-package. Like this:
> my-war-thingie:pom.xml (packaging:war)
>  * dependency: some-parent
> some-parent:pom.xml (packaging:pom)
>  * module1 (packaging:jar)
>  * module2 (packaging:jar)

[GitHub] [maven-ear-plugin] slawekjaranowski commented on pull request #52: [MEAR-302] Support JakartaEE 9 schema

2022-03-01 Thread GitBox


slawekjaranowski commented on pull request #52:
URL: https://github.com/apache/maven-ear-plugin/pull/52#issuecomment-1055433650


   please also rebase with the latest master codebase 😄 


-- 
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




[GitHub] [maven-surefire] Tibor17 commented on pull request #482: [SUREFIRE-2015] Implement testRunId and RunMode in the SimpleReportEntry

2022-03-01 Thread GitBox


Tibor17 commented on pull request #482:
URL: https://github.com/apache/maven-surefire/pull/482#issuecomment-1055440535


   @slachiewicz 
   If a Javadoc is missing somewhere, I can add one of course.


-- 
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




[GitHub] [maven-invoker] slawekjaranowski merged pull request #43: [MSHARED-1019] Allow pass raw cli option to Maven process

2022-03-01 Thread GitBox


slawekjaranowski merged pull request #43:
URL: https://github.com/apache/maven-invoker/pull/43


   


-- 
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-1019) Allow pass raw cli option to Maven process

2022-03-01 Thread Slawomir Jaranowski (Jira)


 [ 
https://issues.apache.org/jira/browse/MSHARED-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Slawomir Jaranowski closed MSHARED-1019.

Fix Version/s: maven-invoker-3.2.0
   Resolution: Fixed

> Allow pass raw cli option to Maven process
> --
>
> Key: MSHARED-1019
> URL: https://issues.apache.org/jira/browse/MSHARED-1019
> Project: Maven Shared Components
>  Issue Type: New Feature
>  Components: maven-invoker
>Reporter: Slawomir Jaranowski
>Assignee: Slawomir Jaranowski
>Priority: Major
> Fix For: maven-invoker-3.2.0
>
>
> Something like {{addCliOption}} in {{Verifier}}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (MSHARED-1019) Allow pass raw cli option to Maven process

2022-03-01 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/MSHARED-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17499586#comment-17499586
 ] 

Hudson commented on MSHARED-1019:
-

Build succeeded in Jenkins: Maven » Maven TLP » maven-invoker » master #8

See 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-invoker/job/master/8/

> Allow pass raw cli option to Maven process
> --
>
> Key: MSHARED-1019
> URL: https://issues.apache.org/jira/browse/MSHARED-1019
> Project: Maven Shared Components
>  Issue Type: New Feature
>  Components: maven-invoker
>Reporter: Slawomir Jaranowski
>Assignee: Slawomir Jaranowski
>Priority: Major
> Fix For: maven-invoker-3.2.0
>
>
> Something like {{addCliOption}} in {{Verifier}}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-ear-plugin] pzygielo commented on pull request #52: [MEAR-302] Support JakartaEE 9 schema

2022-03-01 Thread GitBox


pzygielo commented on pull request #52:
URL: https://github.com/apache/maven-ear-plugin/pull/52#issuecomment-1055537769


   @slawekjaranowski - `EarMojoIT` updated with new test as suggested, changes 
rebased on current master.


-- 
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




[GitHub] [maven-surefire] slachiewicz commented on pull request #482: [SUREFIRE-2015] Implement testRunId and RunMode in the SimpleReportEntry

2022-03-01 Thread GitBox


slachiewicz commented on pull request #482:
URL: https://github.com/apache/maven-surefire/pull/482#issuecomment-1055548258


   @slawekjaranowski ?


-- 
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] (SUREFIRE-2028) ShadeFire is missing org.apache.maven.surefire:common-java5

2022-03-01 Thread Tibor Digana (Jira)


 [ 
https://issues.apache.org/jira/browse/SUREFIRE-2028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tibor Digana updated SUREFIRE-2028:
---
Fix Version/s: (was: 3.0.0-M6)

> ShadeFire is missing org.apache.maven.surefire:common-java5
> ---
>
> Key: SUREFIRE-2028
> URL: https://issues.apache.org/jira/browse/SUREFIRE-2028
> Project: Maven Surefire
>  Issue Type: Improvement
>  Components: surefire-shadefire
>Reporter: Tibor Digana
>Assignee: Tibor Digana
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Closed] (SUREFIRE-2028) ShadeFire is missing org.apache.maven.surefire:common-java5

2022-03-01 Thread Tibor Digana (Jira)


 [ 
https://issues.apache.org/jira/browse/SUREFIRE-2028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tibor Digana closed SUREFIRE-2028.
--
Resolution: Duplicate

> ShadeFire is missing org.apache.maven.surefire:common-java5
> ---
>
> Key: SUREFIRE-2028
> URL: https://issues.apache.org/jira/browse/SUREFIRE-2028
> Project: Maven Surefire
>  Issue Type: Improvement
>  Components: surefire-shadefire
>Reporter: Tibor Digana
>Assignee: Tibor Digana
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-surefire] Tibor17 commented on a change in pull request #478: [SUREFIRE-1426] Fork crash doesn't fail build with -Dmaven.test.failure.ignore=true

2022-03-01 Thread GitBox


Tibor17 commented on a change in pull request #478:
URL: https://github.com/apache/maven-surefire/pull/478#discussion_r816873091



##
File path: 
surefire-its/src/test/resources/surefire-1426-ignore-fail-jvm-crash/pom.xml
##
@@ -0,0 +1,49 @@
+
+
+
+http://maven.apache.org/POM/4.0.0";
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+  4.0.0
+
+  org.apache.maven.plugins.surefire
+  SUREFIRE-1426
+  1.0-SNAPSHOT
+  SUREFIRE-1426
+
+  
+1.8
+1.8
+  
+
+  
+
+  
+org.apache.maven.plugins
+maven-surefire-plugin
+${surefire.version}
+
+  -Dfile.encoding=UTF-8 -Duser.language=en -XFFOOOBEEER 
-Duser.region=US -showversion -Xmx6g -Xms2g -XX:+PrintGCDetails 

Review comment:
   There are multiple use cases for `maven.test.failure.ignore`.
   This test with `-XFFOOOBEEER` already exists in 
`Surefire735ForkFailWithRedirectConsoleOutputIT`. Of course it must not be 
modified. You can only add a new test method and add the system property 
`maven.test.failure.ignore`.
   And why `-Xmx6g -Xms2g`? No idea!




-- 
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




[GitHub] [maven-surefire] Tibor17 commented on pull request #482: [SUREFIRE-2015] Implement testRunId and RunMode in the SimpleReportEntry

2022-03-01 Thread GitBox


Tibor17 commented on pull request #482:
URL: https://github.com/apache/maven-surefire/pull/482#issuecomment-1055563132


   @slachiewicz 
   Sorry for typo. My bad!
   May I ask you for having a look since you are already here? Thx


-- 
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] (MNG-6981) Project list also includes its (child) modules

2022-03-01 Thread Martin Kanters (Jira)


 [ 
https://issues.apache.org/jira/browse/MNG-6981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Kanters updated MNG-6981:

Summary: Project list also includes its (child) modules  (was: Add 
--recursive option)

> Project list also includes its (child) modules
> --
>
> Key: MNG-6981
> URL: https://issues.apache.org/jira/browse/MNG-6981
> Project: Maven
>  Issue Type: New Feature
>  Components: Command Line
>Affects Versions: 3.6.3
>Reporter: Knut Wannheden
>Assignee: Martin Kanters
>Priority: Minor
> Fix For: 4.0.0, 4.0.0-alpha-1
>
>
> Since there is already a {{\--non-recursive}} option a new {{\--recursive}} 
> option might be confusing, but let me explain my use case. I often use the 
> {{-pl}} option and in a multi-module Maven project with more than just two 
> "levels", I would like to be able to build a project (or set of projects) 
> including all child-modules. This is, AFAIK, currently not possible and what 
> I would like to use the new {{\--recursive}} (or similar) option for.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (MNG-6981) --project-list should also include its (child) modules

2022-03-01 Thread Robert Scholte (Jira)


 [ 
https://issues.apache.org/jira/browse/MNG-6981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Scholte updated MNG-6981:

Summary: --project-list should also include its (child) modules  (was: 
--project-list should also includes its (child) modules)

> --project-list should also include its (child) modules
> --
>
> Key: MNG-6981
> URL: https://issues.apache.org/jira/browse/MNG-6981
> Project: Maven
>  Issue Type: New Feature
>  Components: Command Line
>Affects Versions: 3.6.3
>Reporter: Knut Wannheden
>Assignee: Martin Kanters
>Priority: Minor
> Fix For: 4.0.0, 4.0.0-alpha-1
>
>
> Since there is already a {{\--non-recursive}} option a new {{\--recursive}} 
> option might be confusing, but let me explain my use case. I often use the 
> {{-pl}} option and in a multi-module Maven project with more than just two 
> "levels", I would like to be able to build a project (or set of projects) 
> including all child-modules. This is, AFAIK, currently not possible and what 
> I would like to use the new {{\--recursive}} (or similar) option for.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (MNG-6981) --project-list should also includes its (child) modules

2022-03-01 Thread Robert Scholte (Jira)


 [ 
https://issues.apache.org/jira/browse/MNG-6981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Scholte updated MNG-6981:

Summary: --project-list should also includes its (child) modules  (was: 
Project list also includes its (child) modules)

> --project-list should also includes its (child) modules
> ---
>
> Key: MNG-6981
> URL: https://issues.apache.org/jira/browse/MNG-6981
> Project: Maven
>  Issue Type: New Feature
>  Components: Command Line
>Affects Versions: 3.6.3
>Reporter: Knut Wannheden
>Assignee: Martin Kanters
>Priority: Minor
> Fix For: 4.0.0, 4.0.0-alpha-1
>
>
> Since there is already a {{\--non-recursive}} option a new {{\--recursive}} 
> option might be confusing, but let me explain my use case. I often use the 
> {{-pl}} option and in a multi-module Maven project with more than just two 
> "levels", I would like to be able to build a project (or set of projects) 
> including all child-modules. This is, AFAIK, currently not possible and what 
> I would like to use the new {{\--recursive}} (or similar) option for.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-surefire] Tibor17 commented on pull request #481: Add release-drafter to create gh releases

2022-03-01 Thread GitBox


Tibor17 commented on pull request #481:
URL: https://github.com/apache/maven-surefire/pull/481#issuecomment-1055774193


   @olamy 
   @slawekjaranowski 
   It does not have config for the JIRA URL?
   These release notes are built upon pull requests only?


-- 
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




[GitHub] [maven-surefire] Tibor17 edited a comment on pull request #481: Add release-drafter to create gh releases

2022-03-01 Thread GitBox


Tibor17 edited a comment on pull request #481:
URL: https://github.com/apache/maven-surefire/pull/481#issuecomment-1055774193


   @olamy 
   @slawekjaranowski 
   It does not have any config of the JIRA URL?
   These release notes are built upon pull requests only?


-- 
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] (MNG-6981) --projects should also include its (child) modules

2022-03-01 Thread Martin Kanters (Jira)


 [ 
https://issues.apache.org/jira/browse/MNG-6981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Kanters updated MNG-6981:

Summary: --projects should also include its (child) modules  (was: 
--project-list should also include its (child) modules)

> --projects should also include its (child) modules
> --
>
> Key: MNG-6981
> URL: https://issues.apache.org/jira/browse/MNG-6981
> Project: Maven
>  Issue Type: New Feature
>  Components: Command Line
>Affects Versions: 3.6.3
>Reporter: Knut Wannheden
>Assignee: Martin Kanters
>Priority: Minor
> Fix For: 4.0.0, 4.0.0-alpha-1
>
>
> Since there is already a {{\--non-recursive}} option a new {{\--recursive}} 
> option might be confusing, but let me explain my use case. I often use the 
> {{-pl}} option and in a multi-module Maven project with more than just two 
> "levels", I would like to be able to build a project (or set of projects) 
> including all child-modules. This is, AFAIK, currently not possible and what 
> I would like to use the new {{\--recursive}} (or similar) option for.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (MNG-6118) Allow resolving inter-module dependencies when using --file

2022-03-01 Thread Martin Kanters (Jira)


 [ 
https://issues.apache.org/jira/browse/MNG-6118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Kanters updated MNG-6118:

Summary: Allow resolving inter-module dependencies when using --file  (was: 
Add option to execute goals on a specific module while building a multimodule 
project)

> Allow resolving inter-module dependencies when using --file
> ---
>
> Key: MNG-6118
> URL: https://issues.apache.org/jira/browse/MNG-6118
> Project: Maven
>  Issue Type: Improvement
>  Components: Command Line, Plugins and Lifecycle
>Reporter: Robert Scholte
>Assignee: Martin Kanters
>Priority: Major
> Fix For: 4.0.0, 4.0.0-alpha-1
>
>
> Suppose we have a multimodule which results in a war. In the end we want to 
> run this war in a container like jetty. Up until now the {{jetty:run}} is 
> executed on every module, which doesn't make sense for the other modules.
> This is just one of several examples where you want to control on which 
> module to execute a specific goal. In case of wars, the plugin could check 
> for the packaging type, but in case of jars this won't work.
> There should be a generic solution to mark goals for a specific module.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-surefire] Tibor17 commented on pull request #479: test hacking depedencies and build plan to be able to use -T3 or mvnd

2022-03-01 Thread GitBox


Tibor17 commented on pull request #479:
URL: https://github.com/apache/maven-surefire/pull/479#issuecomment-1055780469


   @olamy 
   This does not make sense.
   First of all the Maven should have very stable **Resolver** avoiding file 
locking in the Maven local repo. I used ParallelParameterized tests, I can do 
it again, but due to the Maven 3.2.x locks artifacts, ParallelParameterized 
won't be used.


-- 
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




[GitHub] [maven-surefire] Tibor17 commented on a change in pull request #480: Test only with 2 last Maven core 3.6.x and 3.8.x, avoid deep scanning to find jacoco files

2022-03-01 Thread GitBox


Tibor17 commented on a change in pull request #480:
URL: https://github.com/apache/maven-surefire/pull/480#discussion_r817109165



##
File path: Jenkinsfile
##
@@ -30,7 +30,7 @@ properties(
 ]
 )
 final def oses = ['linux':'ubuntu && maven', 'windows':'windows-he']
-final def mavens = env.BRANCH_NAME == 'master' ? ['3.6.x', '3.2.x'] : ['3.2.x']
+final def mavens = env.BRANCH_NAME == 'master' ? ['3.6.x', '3.8.x'] : ['3.8.x']

Review comment:
   This change is not acceptable. We want to and we will accept the range 
Maven 3.2+.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Commented] (MNG-6965) Extensions suddenly have org.codehaus.plexus:plexus-utils:jar:1.1 on their classpath

2022-03-01 Thread Michael Osipov (Jira)


[ 
https://issues.apache.org/jira/browse/MNG-6965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17499735#comment-17499735
 ] 

Michael Osipov commented on MNG-6965:
-

[~kwin], I have already assigned this to 3.9.0-candidate. As soon as I have 
applied my patches to 3.9.0 and [~gnodet], we can start discussing candidates. 
I guess last trimester of March.

> Extensions suddenly have org.codehaus.plexus:plexus-utils:jar:1.1 on their 
> classpath
> 
>
> Key: MNG-6965
> URL: https://issues.apache.org/jira/browse/MNG-6965
> Project: Maven
>  Issue Type: Bug
>  Components: Plugins and Lifecycle
>Affects Versions: 3.6.0, 3.6.3
> Environment: Win7, Win10, at least one variant of Linux (not sure 
> which)
>Reporter: Mark Nolan
>Assignee: Sylwester Lachiewicz
>Priority: Major
>  Labels: archetype
> Fix For: 4.0.0, 4.0.0-alpha-1, 3.9.0-candidate
>
> Attachments: pom.xml
>
>
> A simple minimal archetype pom following the manual pages downloads 
> plexus-utils 1.1, even though it is not (apparently) declared anywhere. This 
> version is banned at my organization (edited to add: due to vulnerabilities), 
> meaning such a pom always fails.
>  
> {code:xml}
> http://maven.apache.org/POM/4.0.0";
>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>   http://maven.apache.org/xsd/maven-4.0.0.xsd";>
> 4.0.0
> test
> test
> 0.0.1-SNAPSHOT
> maven-archetype
> test
> 
>    
> 
>   org.apache.maven.archetype
>   archetype-packaging
>   3.1.2
> 
>   
>   
> 
>   
> org.apache.maven.plugins
> maven-archetype-plugin
> 3.1.2
>   
> 
>   
> 
> 
> {code}
> Running any goal, such as mvn -X clean, produces the following before the 
> goal is executed:
> {code}
> [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=952800, 
> ConflictMarker.markTime=586900, ConflictMarker.nodeCount=1, 
> ConflictIdSorter.graphTime=549200, ConflictIdSorter.topsortTime=586700, 
> ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, 
> ConflictResolver.totalTime=3313100, ConflictResolver.conflictItemCount=1, 
> DefaultDependencyCollector.collectTime=66890900, 
> DefaultDependencyCollector.transformTime=8523500}
> [DEBUG] org.apache.maven.archetype:archetype-packaging:jar:3.1.2:
> [DEBUG]org.codehaus.plexus:plexus-utils:jar:1.1:runtime
> {code}
>  
> As far as I can see, there is no declared dependency on plexus-utils:1.1.
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-surefire] Tibor17 commented on a change in pull request #480: Test only with 2 last Maven core 3.6.x and 3.8.x, avoid deep scanning to find jacoco files

2022-03-01 Thread GitBox


Tibor17 commented on a change in pull request #480:
URL: https://github.com/apache/maven-surefire/pull/480#discussion_r817111492



##
File path: Jenkinsfile
##
@@ -174,7 +174,7 @@ def buildProcess(String stageKey, String jdkName, String 
mvnName, goals, options
 try {
 if (makeReports) {
 jacoco(changeBuildStatus: false,
-execPattern: '**/*.exec',
+execPattern: '**/target/jacoco*.exec',

Review comment:
   Why you change this line?
   It does not make any difference!
   Do we have any other tools which produce `exec` files? No, we don't!




-- 
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




[GitHub] [maven] asfgit closed pull request #685: [MNG-6960] Use RuntimeInformation instead of reading properties

2022-03-01 Thread GitBox


asfgit closed pull request #685:
URL: https://github.com/apache/maven/pull/685


   


-- 
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] (MNG-6960) Use RuntimeInformation instead of reading properties

2022-03-01 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MNG-6960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov closed MNG-6960.
---
Resolution: Fixed

Fixed with 
[833cfbd334eaba21475bb71addaf103cb267|https://gitbox.apache.org/repos/asf?p=maven.git;a=commit;h=833cfbd334eaba21475bb71addaf103cb267]
 and with 
[f0caf9c9b31e31abb91ca986fe8168867cd0ded2|https://gitbox.apache.org/repos/asf?p=maven.git;a=commit;h=f0caf9c9b31e31abb91ca986fe8168867cd0ded2]
 for {{maven-3.8.x}} branch.

> Use RuntimeInformation instead of reading properties
> 
>
> Key: MNG-6960
> URL: https://issues.apache.org/jira/browse/MNG-6960
> Project: Maven
>  Issue Type: Improvement
>  Components: Core
>Affects Versions: 3.6.3
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 4.0.0, 4.0.0-alpha-1, 3.8.5
>
>




--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (MNG-6960) Use RuntimeInformation instead of reading properties

2022-03-01 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/MNG-6960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17499748#comment-17499748
 ] 

Hudson commented on MNG-6960:
-

Build failed in Jenkins: Maven » Maven TLP » maven » maven-3.8.x #4

See 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven/job/maven-3.8.x/4/

> Use RuntimeInformation instead of reading properties
> 
>
> Key: MNG-6960
> URL: https://issues.apache.org/jira/browse/MNG-6960
> Project: Maven
>  Issue Type: Improvement
>  Components: Core
>Affects Versions: 3.6.3
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 4.0.0, 4.0.0-alpha-1, 3.8.5
>
>




--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (MNG-6960) Use RuntimeInformation instead of reading properties

2022-03-01 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/MNG-6960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17499749#comment-17499749
 ] 

Hudson commented on MNG-6960:
-

Build failed in Jenkins: Maven » Maven TLP » maven » master #5

See https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven/job/master/5/

> Use RuntimeInformation instead of reading properties
> 
>
> Key: MNG-6960
> URL: https://issues.apache.org/jira/browse/MNG-6960
> Project: Maven
>  Issue Type: Improvement
>  Components: Core
>Affects Versions: 3.6.3
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Minor
> Fix For: 4.0.0, 4.0.0-alpha-1, 3.8.5
>
>




--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-surefire] slawekjaranowski commented on a change in pull request #482: [SUREFIRE-2015] Implement testRunId and RunMode in the SimpleReportEntry

2022-03-01 Thread GitBox


slawekjaranowski commented on a change in pull request #482:
URL: https://github.com/apache/maven-surefire/pull/482#discussion_r81691



##
File path: 
maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
##
@@ -282,13 +281,6 @@ public void testExecutionSkippedByUser()
 {
 }
 
-public RunMode markAs( RunMode currentRunMode )
-{
-RunMode runMode = this.runMode;
-this.runMode = requireNonNull( currentRunMode );

Review comment:
   private field `runMode` can be removed




-- 
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




[GitHub] [maven-surefire] slawekjaranowski commented on a change in pull request #480: Test only with 2 last Maven core 3.6.x and 3.8.x, avoid deep scanning to find jacoco files

2022-03-01 Thread GitBox


slawekjaranowski commented on a change in pull request #480:
URL: https://github.com/apache/maven-surefire/pull/480#discussion_r817134239



##
File path: Jenkinsfile
##
@@ -30,7 +30,7 @@ properties(
 ]
 )
 final def oses = ['linux':'ubuntu && maven', 'windows':'windows-he']
-final def mavens = env.BRANCH_NAME == 'master' ? ['3.6.x', '3.2.x'] : ['3.2.x']
+final def mavens = env.BRANCH_NAME == 'master' ? ['3.6.x', '3.8.x'] : ['3.8.x']

Review comment:
   current used Maven api is 3.2.5 ... so we need check with it.
   3.8.x is ok




-- 
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




[GitHub] [maven-surefire] slawekjaranowski commented on pull request #481: Add release-drafter to create gh releases

2022-03-01 Thread GitBox


slawekjaranowski commented on pull request #481:
URL: https://github.com/apache/maven-surefire/pull/481#issuecomment-1055853459


   yes build release notes only based on PR, but all important issue should 
have PR.
   it prepare only release draft  - which can be edited/removed/published 
   


-- 
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




[GitHub] [maven-surefire] olamy commented on pull request #481: Add release-drafter to create gh releases

2022-03-01 Thread GitBox


olamy commented on pull request #481:
URL: https://github.com/apache/maven-surefire/pull/481#issuecomment-1055855527


   > @olamy @slawekjaranowski It does not have any config of the JIRA URL? 
These release notes are built upon pull requests only?
   
   the file have the following configuration 
   `_extends: maven-gh-actions-shared` 
   
   which means this inherits the configuration from 
https://github.com/apache/maven-gh-actions-shared/blob/main/.github/release-drafter.yml


-- 
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




[GitHub] [maven-surefire] olamy commented on a change in pull request #480: Test only with 2 last Maven core 3.6.x and 3.8.x, avoid deep scanning to find jacoco files

2022-03-01 Thread GitBox


olamy commented on a change in pull request #480:
URL: https://github.com/apache/maven-surefire/pull/480#discussion_r817139797



##
File path: Jenkinsfile
##
@@ -30,7 +30,7 @@ properties(
 ]
 )
 final def oses = ['linux':'ubuntu && maven', 'windows':'windows-he']
-final def mavens = env.BRANCH_NAME == 'master' ? ['3.6.x', '3.2.x'] : ['3.2.x']
+final def mavens = env.BRANCH_NAME == 'master' ? ['3.6.x', '3.8.x'] : ['3.8.x']

Review comment:
   @slawekjaranowski sounds a good explanation to change that




-- 
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




[GitHub] [maven-surefire] olamy commented on a change in pull request #480: Test only with 2 last Maven core 3.6.x and 3.8.x, avoid deep scanning to find jacoco files

2022-03-01 Thread GitBox


olamy commented on a change in pull request #480:
URL: https://github.com/apache/maven-surefire/pull/480#discussion_r817140781



##
File path: Jenkinsfile
##
@@ -174,7 +174,7 @@ def buildProcess(String stageKey, String jdkName, String 
mvnName, goals, options
 try {
 if (makeReports) {
 jacoco(changeBuildStatus: false,
-execPattern: '**/*.exec',
+execPattern: '**/target/jacoco*.exec',

Review comment:
   it's to avoid a deep scanning which have a very poor performance where 
we know exactly file names we are looking for `jacoco*.exec` and directories. 
scanning everything is a waste of time.




-- 
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




[GitHub] [maven-surefire] olamy commented on a change in pull request #480: Test only with 2 last Maven core 3.6.x and 3.8.x, avoid deep scanning to find jacoco files

2022-03-01 Thread GitBox


olamy commented on a change in pull request #480:
URL: https://github.com/apache/maven-surefire/pull/480#discussion_r817141822



##
File path: Jenkinsfile
##
@@ -30,7 +30,7 @@ properties(
 ]
 )
 final def oses = ['linux':'ubuntu && maven', 'windows':'windows-he']
-final def mavens = env.BRANCH_NAME == 'master' ? ['3.6.x', '3.2.x'] : ['3.2.x']
+final def mavens = env.BRANCH_NAME == 'master' ? ['3.6.x', '3.8.x'] : ['3.8.x']

Review comment:
   fixed




-- 
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




[GitHub] [maven-surefire] olamy commented on pull request #479: test hacking depedencies and build plan to be able to use -T3 or mvnd

2022-03-01 Thread GitBox


olamy commented on pull request #479:
URL: https://github.com/apache/maven-surefire/pull/479#issuecomment-1055863568


   > @olamy This does not make sense. First of all the Maven should have very 
stable **Resolver** avoiding file locking in the Maven local repo. I used 
ParallelParameterized tests, I can do it again, but due to the Maven 3.2.x 
locks artifacts, ParallelParameterized won't be used.
   
   There is nothing to do with Resolver or whatever.
   As explained in the description the goal is to be able to use `mvn -Tx` or 
`mvnd` to have a faster build (some modules can definitely be build in 
parallel). But doing that `surefire-its` is build from the start as it doesn't 
have any dependencies declared to the modules it will test! Which definitely 
doesn't reflect what the module needs to be build first. 
   As far I can tell the surefire-its test modules which test the 
maven-surefire-plugin and maven-failsafe-plugin definitely depends on the 
plugins to be build first.


-- 
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




[GitHub] [maven-surefire] olamy edited a comment on pull request #479: test hacking depedencies and build plan to be able to use -T3 or mvnd

2022-03-01 Thread GitBox


olamy edited a comment on pull request #479:
URL: https://github.com/apache/maven-surefire/pull/479#issuecomment-1055863568


   > @olamy This does not make sense. First of all the Maven should have very 
stable **Resolver** avoiding file locking in the Maven local repo. I used 
ParallelParameterized tests, I can do it again, but due to the Maven 3.2.x 
locks artifacts, ParallelParameterized won't be used.
   
   Dear @Tibor17 
   There is nothing to do with Resolver or whatever.
   As explained in the description the goal is to be able to use `mvn -Tx` or 
`mvnd` to have a faster build (some modules can definitely be build in 
parallel). But doing that `surefire-its` is build from the start as it doesn't 
have any dependencies declared to the modules it will test! Which definitely 
doesn't reflect what the module needs to be build first. 
   As far I can tell the surefire-its test modules which test the 
maven-surefire-plugin and maven-failsafe-plugin definitely depends on the 
plugins to be build first.


-- 
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




[GitHub] [maven-surefire] olamy commented on a change in pull request #478: [SUREFIRE-1426] Fork crash doesn't fail build with -Dmaven.test.failure.ignore=true

2022-03-01 Thread GitBox


olamy commented on a change in pull request #478:
URL: https://github.com/apache/maven-surefire/pull/478#discussion_r817166587



##
File path: 
surefire-its/src/test/resources/surefire-1426-ignore-fail-jvm-crash/pom.xml
##
@@ -0,0 +1,49 @@
+
+
+
+http://maven.apache.org/POM/4.0.0";
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+  4.0.0
+
+  org.apache.maven.plugins.surefire
+  SUREFIRE-1426
+  1.0-SNAPSHOT
+  SUREFIRE-1426
+
+  
+1.8
+1.8
+  
+
+  
+
+  
+org.apache.maven.plugins
+maven-surefire-plugin
+${surefire.version}
+
+  -Dfile.encoding=UTF-8 -Duser.language=en -XFFOOOBEEER 
-Duser.region=US -showversion -Xmx6g -Xms2g -XX:+PrintGCDetails 

Review comment:
   > There are multiple use cases for `maven.test.failure.ignore`. This 
test with `-XFFOOOBEEER` already exists in 
`Surefire735ForkFailWithRedirectConsoleOutputIT`. Of course it must not be 
modified. You can only add a new test method and add the system property 
`maven.test.failure.ignore`. 
   
   none with both `maven.test.failure.ignore` and jvm crash.
   is there a real problem adding a new test and name it with the JIra ID?
   
   
   > And why `-Xmx6g -Xms2g`? No idea!
   
   why? the jvm doesn't even start because of a wrong parameter.
   It could have been even `-Xmx128g -Xms64g` **THE JVM DO NOT START ON PURPOSE 
FOR THE TEST**
   
   




-- 
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




[GitHub] [maven-surefire] Tibor17 commented on a change in pull request #482: [SUREFIRE-2015] Implement testRunId and RunMode in the SimpleReportEntry

2022-03-01 Thread GitBox


Tibor17 commented on a change in pull request #482:
URL: https://github.com/apache/maven-surefire/pull/482#discussion_r817167667



##
File path: 
maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
##
@@ -282,13 +281,6 @@ public void testExecutionSkippedByUser()
 {
 }
 
-public RunMode markAs( RunMode currentRunMode )
-{
-RunMode runMode = this.runMode;
-this.runMode = requireNonNull( currentRunMode );

Review comment:
   Thx, done :-)




-- 
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




[GitHub] [maven-surefire] Tibor17 commented on a change in pull request #482: [SUREFIRE-2015] Implement testRunId and RunMode in the SimpleReportEntry

2022-03-01 Thread GitBox


Tibor17 commented on a change in pull request #482:
URL: https://github.com/apache/maven-surefire/pull/482#discussion_r817169311



##
File path: 
maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetRunListener.java
##
@@ -282,13 +281,6 @@ public void testExecutionSkippedByUser()
 {
 }
 
-public RunMode markAs( RunMode currentRunMode )
-{
-RunMode runMode = this.runMode;
-this.runMode = requireNonNull( currentRunMode );

Review comment:
   The RunMode will be finally removed in AbstractStandardStreamEvent and 
EventChannelEncoder in the SUREFIRE-2014.




-- 
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




[GitHub] [maven-surefire] Tibor17 commented on pull request #482: [SUREFIRE-2015] Implement testRunId and RunMode in the SimpleReportEntry

2022-03-01 Thread GitBox


Tibor17 commented on pull request #482:
URL: https://github.com/apache/maven-surefire/pull/482#issuecomment-1055895652


   @slawekjaranowski Javadoc was added.


-- 
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] (MDEP-795) Update Jetty to 9.4.45.v20220203

2022-03-01 Thread Jira
Jorge Solórzano created MDEP-795:


 Summary: Update Jetty to 9.4.45.v20220203
 Key: MDEP-795
 URL: https://issues.apache.org/jira/browse/MDEP-795
 Project: Maven Dependency Plugin
  Issue Type: Task
Affects Versions: 3.2.0
Reporter: Jorge Solórzano


New release of Jetty



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (SUREFIRE-2015) Implement testRunId and RunMode in the SimpleReportEntry

2022-03-01 Thread Tibor Digana (Jira)


 [ 
https://issues.apache.org/jira/browse/SUREFIRE-2015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tibor Digana updated SUREFIRE-2015:
---
Description: 
This ticketis the most important in SUREFIRE-1860 because it implements RunMode 
and testRunId in the ReportEntry, TestSetReportEntry, SimpleReportEntry, 
CategorizedReportEntry and WrappedReportEntry in appropriate implementation 
form.

Additionally, we should distinguish between two events (OutputReportEntry, 
TestOutputReportEntry) and therefore the interface TestReportListener handles 
them via generics dependeing on the situation.
The first situation happens when provider's listeners handles the event 
OutputReportEntry from System.out and System.err via the ConsoleOutputCapture. 
The ConsoleOutputCapture does not have any notion about runMode and testRunId, 
and therefore the only provider's listener would add runMode and testRunId to a 
recreated entry which would be finally propagated to the ForkingRunListener and 
TestSetRunListener. The runMode and testRunId are determined opon the events 
testStarted and any test end and Thread local.
The second situation happens when ForkingRunListener and TestSetRunListener 
handles TestOutputReportEntry which contains runMode and testRunId.

Some classes are deprecated in the module surefire-junit47 and can be freely 
removed after the XML Reporter would be fully capable of parallel tests (must 
support events chaos in one thread). That's the reason why parallel tests are 
badly handled in JUnit5 reports. The provider surefire-junit47 also supports 
parallel tests and we do not see the problem with undeterministic XML report, 
but the reason is that the provider has a cache, eats the memory including the 
std/out logs and all the messages and test events are replayed in a sequence as 
if the tests were executed in one thread.

> Implement testRunId and RunMode in the SimpleReportEntry
> 
>
> Key: SUREFIRE-2015
> URL: https://issues.apache.org/jira/browse/SUREFIRE-2015
> Project: Maven Surefire
>  Issue Type: Improvement
>Reporter: Tibor Digana
>Assignee: Tibor Digana
>Priority: Major
> Fix For: 3.0.0-M6
>
>
> This ticketis the most important in SUREFIRE-1860 because it implements 
> RunMode and testRunId in the ReportEntry, TestSetReportEntry, 
> SimpleReportEntry, CategorizedReportEntry and WrappedReportEntry in 
> appropriate implementation form.
> Additionally, we should distinguish between two events (OutputReportEntry, 
> TestOutputReportEntry) and therefore the interface TestReportListener handles 
> them via generics dependeing on the situation.
> The first situation happens when provider's listeners handles the event 
> OutputReportEntry from System.out and System.err via the 
> ConsoleOutputCapture. The ConsoleOutputCapture does not have any notion about 
> runMode and testRunId, and therefore the only provider's listener would add 
> runMode and testRunId to a recreated entry which would be finally propagated 
> to the ForkingRunListener and TestSetRunListener. The runMode and testRunId 
> are determined opon the events testStarted and any test end and Thread local.
> The second situation happens when ForkingRunListener and TestSetRunListener 
> handles TestOutputReportEntry which contains runMode and testRunId.
> Some classes are deprecated in the module surefire-junit47 and can be freely 
> removed after the XML Reporter would be fully capable of parallel tests (must 
> support events chaos in one thread). That's the reason why parallel tests are 
> badly handled in JUnit5 reports. The provider surefire-junit47 also supports 
> parallel tests and we do not see the problem with undeterministic XML report, 
> but the reason is that the provider has a cache, eats the memory including 
> the std/out logs and all the messages and test events are replayed in a 
> sequence as if the tests were executed in one thread.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-dependency-plugin] jorsol opened a new pull request #202: [MDEP-795] - Update Jetty to 9.4.45.v20220203

2022-03-01 Thread GitBox


jorsol opened a new pull request #202:
URL: https://github.com/apache/maven-dependency-plugin/pull/202


   Update Jetty to 9.4.45.v20220203 and also ignore in `dependabot.yml` the 
versions >= 10 of Jetty as are Java 11+ only (dependabot should open PRs only 
for versions 9.x that are compatible with Java 8)
   
   
   Following this checklist to help us incorporate your 
   contribution quickly and easily:
   
- [X] Make sure there is a [JIRA 
issue](https://issues.apache.org/jira/browse/MDEP) 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.
- [X] Each commit in the pull request should have a meaningful subject line 
and body.
- [X] Format the pull request title like `[MDEP-XXX] - Fixes bug in 
ApproximateQuantiles`,
  where you replace `MDEP-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.
- [X] Write a pull request description that is detailed enough to 
understand what the pull request does, how, and why.
- [X] Run `mvn clean verify` to make sure basic checks pass. A more 
thorough check will 
  be performed on your pull request automatically.
- [X] 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.
   
- [X] 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)
   
- [X] 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




[GitHub] [maven-jlink-plugin] dependabot[bot] opened a new pull request #97: Bump actions/checkout from 2 to 3

2022-03-01 Thread GitBox


dependabot[bot] opened a new pull request #97:
URL: https://github.com/apache/maven-jlink-plugin/pull/97


   Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
   
   Release notes
   Sourced from https://github.com/actions/checkout/releases";>actions/checkout's 
releases.
   
   v3.0.0
   
   Update default runtime to node16
   
   v2.4.0
   
   Convert SSH URLs like org-@github.com: to 
https://github.com/ - https://github-redirect.dependabot.com/actions/checkout/pull/621";>pr
   
   v2.3.5
   Update dependencies
   v2.3.4
   
   https://github-redirect.dependabot.com/actions/checkout/pull/379";>Add 
missing awaits
   https://github-redirect.dependabot.com/actions/checkout/pull/360";>Swap to 
Environment Files
   
   v2.3.3
   
   https://github-redirect.dependabot.com/actions/checkout/pull/345";>Remove 
Unneeded commit information from build logs
   https://github-redirect.dependabot.com/actions/checkout/pull/326";>Add 
Licensed to verify third party dependencies
   
   v2.3.2
   https://github-redirect.dependabot.com/actions/checkout/pull/320";>Add 
Third Party License Information to Dist Files
   v2.3.1
   https://github-redirect.dependabot.com/actions/checkout/pull/284";>Fix 
default branch resolution for .wiki and when using SSH
   v2.3.0
   https://github-redirect.dependabot.com/actions/checkout/pull/278";>Fallback
 to the default branch
   v2.2.0
   https://github-redirect.dependabot.com/actions/checkout/pull/258";>Fetch 
all history for all tags and branches when fetch-depth=0
   v2.1.1
   Changes to support GHES (https://github-redirect.dependabot.com/actions/checkout/pull/236";>here
 and https://github-redirect.dependabot.com/actions/checkout/pull/248";>here)
   v2.1.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/191";>Group 
output
   https://github-redirect.dependabot.com/actions/checkout/pull/199";>Changes 
to support GHES alpha release
   https://github-redirect.dependabot.com/actions/checkout/pull/184";>Persist 
core.sshCommand for submodules
   https://github-redirect.dependabot.com/actions/checkout/pull/163";>Add 
support ssh
   https://github-redirect.dependabot.com/actions/checkout/pull/179";>Convert 
submodule SSH URL to HTTPS, when not using SSH
   https://github-redirect.dependabot.com/actions/checkout/pull/157";>Add 
submodule support
   https://github-redirect.dependabot.com/actions/checkout/pull/144";>Follow 
proxy settings
   https://github-redirect.dependabot.com/actions/checkout/pull/141";>Fix ref 
for pr closed event when a pr is merged
   https://github-redirect.dependabot.com/actions/checkout/pull/128";>Fix 
issue checking detached when git less than 2.22
   
   
   
   
   Changelog
   Sourced from https://github.com/actions/checkout/blob/main/CHANGELOG.md";>actions/checkout's
 changelog.
   
   Changelog
   v2.3.1
   
   https://github-redirect.dependabot.com/actions/checkout/pull/284";>Fix 
default branch resolution for .wiki and when using SSH
   
   v2.3.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/278";>Fallback
 to the default branch
   
   v2.2.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/258";>Fetch 
all history for all tags and branches when fetch-depth=0
   
   v2.1.1
   
   Changes to support GHES (https://github-redirect.dependabot.com/actions/checkout/pull/236";>here
 and https://github-redirect.dependabot.com/actions/checkout/pull/248";>here)
   
   v2.1.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/191";>Group 
output
   https://github-redirect.dependabot.com/actions/checkout/pull/199";>Changes 
to support GHES alpha release
   https://github-redirect.dependabot.com/actions/checkout/pull/184";>Persist 
core.sshCommand for submodules
   https://github-redirect.dependabot.com/actions/checkout/pull/163";>Add 
support ssh
   https://github-redirect.dependabot.com/actions/checkout/pull/179";>Convert 
submodule SSH URL to HTTPS, when not using SSH
   https://github-redirect.dependabot.com/actions/checkout/pull/157";>Add 
submodule support
   https://github-redirect.dependabot.com/actions/checkout/pull/144";>Follow 
proxy settings
   https://github-redirect.dependabot.com/actions/checkout/pull/141";>Fix ref 
for pr closed event when a pr is merged
   https://github-redirect.dependabot.com/actions/checkout/pull/128";>Fix 
issue checking detached when git less than 2.22
   
   v2.0.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/108";>Do not 
pass cred on command line
   https://github-redirect.dependabot.com/actions/checkout/pull/107";>Add 
input persist-credentials
   https://github-redirect.dependabot.com/actions/checkout/pull/104";>Fallback
 to REST API to download repo
   
   
   
   
   Commits
   
   https://github.com/actions/checkout/commit/a12a3943b4bdde767164f792f33f40b04645d846";>a12a394
 update readme for v3 (https://github-redirect.dependabot.com/actions/checkout/issues/708";>#708)
   https://github.co

[GitHub] [maven-surefire] Tibor17 commented on pull request #460: Add some javadoc and unit tests to includesFile and excludesFile

2022-03-01 Thread GitBox


Tibor17 commented on pull request #460:
URL: https://github.com/apache/maven-surefire/pull/460#issuecomment-1055917275


   @imonteroperez 
   I am working 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




[jira] [Assigned] (MSHARED-1040) Require Java 8

2022-03-01 Thread Slawomir Jaranowski (Jira)


 [ 
https://issues.apache.org/jira/browse/MSHARED-1040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Slawomir Jaranowski reassigned MSHARED-1040:


Assignee: Slawomir Jaranowski

> Require Java 8
> --
>
> Key: MSHARED-1040
> URL: https://issues.apache.org/jira/browse/MSHARED-1040
> Project: Maven Shared Components
>  Issue Type: Task
>  Components: maven-invoker
>Reporter: Slawomir Jaranowski
>Assignee: Slawomir Jaranowski
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-surefire] slawekjaranowski commented on pull request #479: test hacking depedencies and build plan to be able to use -T3 or mvnd

2022-03-01 Thread GitBox


slawekjaranowski commented on pull request #479:
URL: https://github.com/apache/maven-surefire/pull/479#issuecomment-1055921121


   related issue https://issues.apache.org/jira/browse/SUREFIRE-1956


-- 
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




[GitHub] [maven-site] bmarwell commented on a change in pull request #291: Example alignment for methods arguments

2022-03-01 Thread GitBox


bmarwell commented on a change in pull request #291:
URL: https://github.com/apache/maven-site/pull/291#discussion_r817193582



##
File path: content/resources/developers/maven-idea-codestyle.xml
##
@@ -92,6 +92,7 @@ under the License.
 
 
 
+

Review comment:
   
   `  `
   to chop down parameters on method declarations if too long for a single line.
   
   and maybe
   `  `
   for calls.
   
   At least METHOD_PARAMETERS_WRAP is missing anyway, set it to something like 
"wrap" (I don't know which number though).

##
File path: content/apt/developers/conventions/code.apt
##
@@ -126,11 +126,26 @@ public class MyMojo
 // --
 ...
 
+// multiline arguments should be aligned for method declaration
+protected void methodOne( String arg1, String arg2,
+  String arg3, String arg4 )

Review comment:
   I'd prefer to "chop down" all. Either they fit in one line, or they 
don't. This is a suggestion to mix, which might result in more diff than needed 
(when refactoring).




-- 
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




[GitHub] [maven-invoker] slawekjaranowski opened a new pull request #45: [MSHARED-1040] Require Java 8

2022-03-01 Thread GitBox


slawekjaranowski opened a new pull request #45:
URL: https://github.com/apache/maven-invoker/pull/45


   Following this checklist to help us incorporate your 
   contribution quickly and easily:
   
- [x] Make sure there is a [JIRA 
issue](https://issues.apache.org/jira/projects/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.
- [x] Each commit in the pull request should have a meaningful subject line 
and body.
- [x] 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.
- [x] Run `mvn clean verify` to make sure basic checks pass. A more 
thorough check will 
  be performed on your pull request automatically.
   
   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.
   
- [x] 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)
   
- [x] 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




[GitHub] [maven-surefire] olamy commented on pull request #479: test hacking depedencies and build plan to be able to use -T3 or mvnd

2022-03-01 Thread GitBox


olamy commented on pull request #479:
URL: https://github.com/apache/maven-surefire/pull/479#issuecomment-1056003349


   > related issue https://issues.apache.org/jira/browse/SUREFIRE-1956
   
   definitely related
   
   @Tibor17 
   
   just run `mvn clean verify -pl :surefire-its -am` and you will see 
dependencies are not declared correctly
   
   with master 
   
   ```
   ➜  maven-surefire git:(master) mvn clean verify -pl :surefire-its -am
   [INFO] Scanning for projects...
   [INFO] 

   [INFO] Reactor Build Order:
   [INFO] 
   [INFO] Apache Maven Surefire  
[pom]
   [INFO] Maven Surefire Integration Tests   
[jar]
   [INFO] 
   [INFO] -< org.apache.maven.surefire:surefire 
>-
   [INFO] Building Apache Maven Surefire 3.0.0-M6-SNAPSHOT   
[1/2]
   [INFO] [ pom 
]-
   ```
   with this branch: 
   
   ```
   ➜  maven-surefire git:(multithread-build-possible) mvn clean verify -pl 
:surefire-its -am
   [INFO] Scanning for projects...
   [INFO] 

   [INFO] Reactor Build Order:
   [INFO] 
   [INFO] Apache Maven Surefire  
[pom]
   [INFO] Surefire Shared Utils  
[jar]
   [INFO] SureFire Logger API
[jar]
   [INFO] SureFire API   
[jar]
   [INFO] Surefire Extensions API
[jar]
   [INFO] Surefire Extensions SPI
[jar]
   [INFO] SureFire Booter
[jar]
   [INFO] Maven Surefire Common  
[jar]
   [INFO] Surefire Report Parser 
[jar]
   [INFO] Maven Surefire Plugin 
[maven-plugin]
   [INFO] Maven Failsafe Plugin 
[maven-plugin]
   [INFO] Maven Surefire Report Plugin  
[maven-plugin]
   [INFO] Maven Surefire Integration Tests   
[jar]
   ```
   it is more correct but still wrong as this should include everything.
   
   
   
   
   


-- 
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




[GitHub] [maven-gh-actions-shared] dependabot[bot] opened a new pull request #35: Bump actions/checkout from 2.4.0 to 3

2022-03-01 Thread GitBox


dependabot[bot] opened a new pull request #35:
URL: https://github.com/apache/maven-gh-actions-shared/pull/35


   Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 
3.
   
   Release notes
   Sourced from https://github.com/actions/checkout/releases";>actions/checkout's 
releases.
   
   v3.0.0
   
   Update default runtime to node16
   
   
   
   
   Changelog
   Sourced from https://github.com/actions/checkout/blob/main/CHANGELOG.md";>actions/checkout's
 changelog.
   
   Changelog
   v2.3.1
   
   https://github-redirect.dependabot.com/actions/checkout/pull/284";>Fix 
default branch resolution for .wiki and when using SSH
   
   v2.3.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/278";>Fallback
 to the default branch
   
   v2.2.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/258";>Fetch 
all history for all tags and branches when fetch-depth=0
   
   v2.1.1
   
   Changes to support GHES (https://github-redirect.dependabot.com/actions/checkout/pull/236";>here
 and https://github-redirect.dependabot.com/actions/checkout/pull/248";>here)
   
   v2.1.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/191";>Group 
output
   https://github-redirect.dependabot.com/actions/checkout/pull/199";>Changes 
to support GHES alpha release
   https://github-redirect.dependabot.com/actions/checkout/pull/184";>Persist 
core.sshCommand for submodules
   https://github-redirect.dependabot.com/actions/checkout/pull/163";>Add 
support ssh
   https://github-redirect.dependabot.com/actions/checkout/pull/179";>Convert 
submodule SSH URL to HTTPS, when not using SSH
   https://github-redirect.dependabot.com/actions/checkout/pull/157";>Add 
submodule support
   https://github-redirect.dependabot.com/actions/checkout/pull/144";>Follow 
proxy settings
   https://github-redirect.dependabot.com/actions/checkout/pull/141";>Fix ref 
for pr closed event when a pr is merged
   https://github-redirect.dependabot.com/actions/checkout/pull/128";>Fix 
issue checking detached when git less than 2.22
   
   v2.0.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/108";>Do not 
pass cred on command line
   https://github-redirect.dependabot.com/actions/checkout/pull/107";>Add 
input persist-credentials
   https://github-redirect.dependabot.com/actions/checkout/pull/104";>Fallback
 to REST API to download repo
   
   v2 (beta)
   
   Improved fetch performance
   
   The default behavior now fetches only the SHA being checked-out
   
   
   Script authenticated git commands
   
   Persists with.token in the local git config
   Enables your scripts to run authenticated git commands
   Post-job cleanup removes the token
   Coming soon: Opt out by setting with.persist-credentials to 
false
   
   
   Creates a local branch
   
   No longer detached HEAD when checking out a branch
   A local branch is created with the corresponding upstream branch set
   
   
   Improved layout
   
   
   
   ... (truncated)
   
   
   Commits
   
   https://github.com/actions/checkout/commit/a12a3943b4bdde767164f792f33f40b04645d846";>a12a394
 update readme for v3 (https://github-redirect.dependabot.com/actions/checkout/issues/708";>#708)
   https://github.com/actions/checkout/commit/8f9e05e482293f862823fcca12d9eddfb3723131";>8f9e05e
 Update to node 16 (https://github-redirect.dependabot.com/actions/checkout/issues/689";>#689)
   https://github.com/actions/checkout/commit/230611dbd0eb52da1e1f4f7bc8bb0c3a339fc8b7";>230611d
 Change secret name for PAT to not start with GITHUB_ (https://github-redirect.dependabot.com/actions/checkout/issues/623";>#623)
   See full diff in https://github.com/actions/checkout/compare/v2.4.0...v3";>compare 
view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=2.4.0&new-version=3)](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` wil

[GitHub] [maven-gh-actions-shared] dependabot[bot] opened a new pull request #36: Bump actions/checkout from 2.4.0 to 3

2022-03-01 Thread GitBox


dependabot[bot] opened a new pull request #36:
URL: https://github.com/apache/maven-gh-actions-shared/pull/36


   Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 
3.
   
   Release notes
   Sourced from https://github.com/actions/checkout/releases";>actions/checkout's 
releases.
   
   v3.0.0
   
   Update default runtime to node16
   
   
   
   
   Changelog
   Sourced from https://github.com/actions/checkout/blob/main/CHANGELOG.md";>actions/checkout's
 changelog.
   
   Changelog
   v2.3.1
   
   https://github-redirect.dependabot.com/actions/checkout/pull/284";>Fix 
default branch resolution for .wiki and when using SSH
   
   v2.3.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/278";>Fallback
 to the default branch
   
   v2.2.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/258";>Fetch 
all history for all tags and branches when fetch-depth=0
   
   v2.1.1
   
   Changes to support GHES (https://github-redirect.dependabot.com/actions/checkout/pull/236";>here
 and https://github-redirect.dependabot.com/actions/checkout/pull/248";>here)
   
   v2.1.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/191";>Group 
output
   https://github-redirect.dependabot.com/actions/checkout/pull/199";>Changes 
to support GHES alpha release
   https://github-redirect.dependabot.com/actions/checkout/pull/184";>Persist 
core.sshCommand for submodules
   https://github-redirect.dependabot.com/actions/checkout/pull/163";>Add 
support ssh
   https://github-redirect.dependabot.com/actions/checkout/pull/179";>Convert 
submodule SSH URL to HTTPS, when not using SSH
   https://github-redirect.dependabot.com/actions/checkout/pull/157";>Add 
submodule support
   https://github-redirect.dependabot.com/actions/checkout/pull/144";>Follow 
proxy settings
   https://github-redirect.dependabot.com/actions/checkout/pull/141";>Fix ref 
for pr closed event when a pr is merged
   https://github-redirect.dependabot.com/actions/checkout/pull/128";>Fix 
issue checking detached when git less than 2.22
   
   v2.0.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/108";>Do not 
pass cred on command line
   https://github-redirect.dependabot.com/actions/checkout/pull/107";>Add 
input persist-credentials
   https://github-redirect.dependabot.com/actions/checkout/pull/104";>Fallback
 to REST API to download repo
   
   v2 (beta)
   
   Improved fetch performance
   
   The default behavior now fetches only the SHA being checked-out
   
   
   Script authenticated git commands
   
   Persists with.token in the local git config
   Enables your scripts to run authenticated git commands
   Post-job cleanup removes the token
   Coming soon: Opt out by setting with.persist-credentials to 
false
   
   
   Creates a local branch
   
   No longer detached HEAD when checking out a branch
   A local branch is created with the corresponding upstream branch set
   
   
   Improved layout
   
   
   
   ... (truncated)
   
   
   Commits
   
   https://github.com/actions/checkout/commit/a12a3943b4bdde767164f792f33f40b04645d846";>a12a394
 update readme for v3 (https://github-redirect.dependabot.com/actions/checkout/issues/708";>#708)
   https://github.com/actions/checkout/commit/8f9e05e482293f862823fcca12d9eddfb3723131";>8f9e05e
 Update to node 16 (https://github-redirect.dependabot.com/actions/checkout/issues/689";>#689)
   https://github.com/actions/checkout/commit/230611dbd0eb52da1e1f4f7bc8bb0c3a339fc8b7";>230611d
 Change secret name for PAT to not start with GITHUB_ (https://github-redirect.dependabot.com/actions/checkout/issues/623";>#623)
   See full diff in https://github.com/actions/checkout/compare/v2.4.0...v3";>compare 
view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=2.4.0&new-version=3)](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` wil

[GitHub] [maven-javadoc-plugin] dependabot[bot] opened a new pull request #122: Bump actions/checkout from 2 to 3

2022-03-01 Thread GitBox


dependabot[bot] opened a new pull request #122:
URL: https://github.com/apache/maven-javadoc-plugin/pull/122


   Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
   
   Release notes
   Sourced from https://github.com/actions/checkout/releases";>actions/checkout's 
releases.
   
   v3.0.0
   
   Update default runtime to node16
   
   v2.4.0
   
   Convert SSH URLs like org-@github.com: to 
https://github.com/ - https://github-redirect.dependabot.com/actions/checkout/pull/621";>pr
   
   v2.3.5
   Update dependencies
   v2.3.4
   
   https://github-redirect.dependabot.com/actions/checkout/pull/379";>Add 
missing awaits
   https://github-redirect.dependabot.com/actions/checkout/pull/360";>Swap to 
Environment Files
   
   v2.3.3
   
   https://github-redirect.dependabot.com/actions/checkout/pull/345";>Remove 
Unneeded commit information from build logs
   https://github-redirect.dependabot.com/actions/checkout/pull/326";>Add 
Licensed to verify third party dependencies
   
   v2.3.2
   https://github-redirect.dependabot.com/actions/checkout/pull/320";>Add 
Third Party License Information to Dist Files
   v2.3.1
   https://github-redirect.dependabot.com/actions/checkout/pull/284";>Fix 
default branch resolution for .wiki and when using SSH
   v2.3.0
   https://github-redirect.dependabot.com/actions/checkout/pull/278";>Fallback
 to the default branch
   v2.2.0
   https://github-redirect.dependabot.com/actions/checkout/pull/258";>Fetch 
all history for all tags and branches when fetch-depth=0
   v2.1.1
   Changes to support GHES (https://github-redirect.dependabot.com/actions/checkout/pull/236";>here
 and https://github-redirect.dependabot.com/actions/checkout/pull/248";>here)
   v2.1.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/191";>Group 
output
   https://github-redirect.dependabot.com/actions/checkout/pull/199";>Changes 
to support GHES alpha release
   https://github-redirect.dependabot.com/actions/checkout/pull/184";>Persist 
core.sshCommand for submodules
   https://github-redirect.dependabot.com/actions/checkout/pull/163";>Add 
support ssh
   https://github-redirect.dependabot.com/actions/checkout/pull/179";>Convert 
submodule SSH URL to HTTPS, when not using SSH
   https://github-redirect.dependabot.com/actions/checkout/pull/157";>Add 
submodule support
   https://github-redirect.dependabot.com/actions/checkout/pull/144";>Follow 
proxy settings
   https://github-redirect.dependabot.com/actions/checkout/pull/141";>Fix ref 
for pr closed event when a pr is merged
   https://github-redirect.dependabot.com/actions/checkout/pull/128";>Fix 
issue checking detached when git less than 2.22
   
   
   
   
   Changelog
   Sourced from https://github.com/actions/checkout/blob/main/CHANGELOG.md";>actions/checkout's
 changelog.
   
   Changelog
   v2.3.1
   
   https://github-redirect.dependabot.com/actions/checkout/pull/284";>Fix 
default branch resolution for .wiki and when using SSH
   
   v2.3.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/278";>Fallback
 to the default branch
   
   v2.2.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/258";>Fetch 
all history for all tags and branches when fetch-depth=0
   
   v2.1.1
   
   Changes to support GHES (https://github-redirect.dependabot.com/actions/checkout/pull/236";>here
 and https://github-redirect.dependabot.com/actions/checkout/pull/248";>here)
   
   v2.1.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/191";>Group 
output
   https://github-redirect.dependabot.com/actions/checkout/pull/199";>Changes 
to support GHES alpha release
   https://github-redirect.dependabot.com/actions/checkout/pull/184";>Persist 
core.sshCommand for submodules
   https://github-redirect.dependabot.com/actions/checkout/pull/163";>Add 
support ssh
   https://github-redirect.dependabot.com/actions/checkout/pull/179";>Convert 
submodule SSH URL to HTTPS, when not using SSH
   https://github-redirect.dependabot.com/actions/checkout/pull/157";>Add 
submodule support
   https://github-redirect.dependabot.com/actions/checkout/pull/144";>Follow 
proxy settings
   https://github-redirect.dependabot.com/actions/checkout/pull/141";>Fix ref 
for pr closed event when a pr is merged
   https://github-redirect.dependabot.com/actions/checkout/pull/128";>Fix 
issue checking detached when git less than 2.22
   
   v2.0.0
   
   https://github-redirect.dependabot.com/actions/checkout/pull/108";>Do not 
pass cred on command line
   https://github-redirect.dependabot.com/actions/checkout/pull/107";>Add 
input persist-credentials
   https://github-redirect.dependabot.com/actions/checkout/pull/104";>Fallback
 to REST API to download repo
   
   
   
   
   Commits
   
   https://github.com/actions/checkout/commit/a12a3943b4bdde767164f792f33f40b04645d846";>a12a394
 update readme for v3 (https://github-redirect.dependabot.com/actions/checkout/issues/708";>#708)
   https://githu

[GitHub] [maven-parent] dependabot[bot] opened a new pull request #57: Bump maven-pmd-plugin from 3.15.0 to 3.16.0

2022-03-01 Thread GitBox


dependabot[bot] opened a new pull request #57:
URL: https://github.com/apache/maven-parent/pull/57


   Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 
3.15.0 to 3.16.0.
   
   Release notes
   Sourced from https://github.com/apache/maven-pmd-plugin/releases";>maven-pmd-plugin's 
releases.
   
   3.16.0
   🐛 Bug Fixes
   
   https://issues.apache.org/jira/browse/MPMD-325";>[MPMD-325] 
Could not find class due to IncompatibleClassChangeError warning
   https://issues.apache.org/jira/browse/MPMD-324";>[MPMD-324] 
Ruleset URLs have hyphen replaced with forwardslash
   https://issues.apache.org/jira/browse/MPMD-323";>[MPMD-323] 
ResourceManager should use project base dir instead of pom location
   
   🔧 Build
   
   https://issues.apache.org/jira/browse/MPMD-328";>[MPMD-328] 
Shared GitHub Actions
   
   🚀 New features and improvements
   
   https://issues.apache.org/jira/browse/MPMD-327";>[MPMD-327] 
Upgrade to PMD 6.42.0
   
   📦 Dependency updates
   
   https://issues.apache.org/jira/browse/MPMD-326";>[MPMD-326] 
Set Maven 3.1.1 as minimum version
   
   
   
   
   Commits
   
   https://github.com/apache/maven-pmd-plugin/commit/b8a794e37e4cb3bb986ce044f3ef8df0dd392ed1";>b8a794e
 [maven-release-plugin] prepare release maven-pmd-plugin-3.16.0
   https://github.com/apache/maven-pmd-plugin/commit/6fc39ec2428a9fd68319da39f89d2191ac3ad25b";>6fc39ec
 [MPMD-323] ResourceManager should use project base dir instead of pom
   https://github.com/apache/maven-pmd-plugin/commit/4eae72c6c6f394c0c65fc4994eead9d06a6544f2";>4eae72c
 [MPMD-324] Ruleset URLs have hyphen replaced with forwardslash
   https://github.com/apache/maven-pmd-plugin/commit/64e35f73c27107c192b33b856f549fa66953b305";>64e35f7
 Make maven core provided scope
   https://github.com/apache/maven-pmd-plugin/commit/1dd8d0007fcf5d48571b9483bd3865a57d8e5383";>1dd8d00
 [MPMD-327] Upgrade to PMD 6.42.0
   https://github.com/apache/maven-pmd-plugin/commit/fae45251df926bb2e91ac14914b374c5f0ed28ed";>fae4525
 [MPMD-327] Upgrade to PMD 6.41.0
   https://github.com/apache/maven-pmd-plugin/commit/80e8aabe537063ddb64887c4dc18ca6c91be19e8";>80e8aab
 (doc) Update README.md
   https://github.com/apache/maven-pmd-plugin/commit/3fffd9cc7c0bea9ddd8489c9a7b4fee264d2d2c0";>3fffd9c
 [MPMD-328] Shared Github Actions (https://github-redirect.dependabot.com/apache/maven-pmd-plugin/issues/48";>#48)
   https://github.com/apache/maven-pmd-plugin/commit/2175d5e3936d0f4718da6f890a442cfc60cd617e";>2175d5e
 [MPMD-327] Upgrade to PMD 6.40.0
   https://github.com/apache/maven-pmd-plugin/commit/b8ac1fbc41b2b7e69bb6d8c0a336119e8fdd2d26";>b8ac1fb
 [MPMD-327] Upgrade to PMD 6.39.0
   Additional commits viewable in https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.15.0...maven-pmd-plugin-3.16.0";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-pmd-plugin&package-manager=maven&previous-version=3.15.0&new-version=3.16.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 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, 

[GitHub] [maven-jlink-plugin] dependabot[bot] commented on pull request #90: Bump maven-compiler-plugin from 3.8.1 to 3.9.0

2022-03-01 Thread GitBox


dependabot[bot] commented on pull request #90:
URL: 
https://github.com/apache/maven-jlink-plugin/pull/90#issuecomment-1056205761


   Superseded by #98.


-- 
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




[GitHub] [maven-jlink-plugin] dependabot[bot] closed pull request #90: Bump maven-compiler-plugin from 3.8.1 to 3.9.0

2022-03-01 Thread GitBox


dependabot[bot] closed pull request #90:
URL: https://github.com/apache/maven-jlink-plugin/pull/90


   


-- 
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




[GitHub] [maven-jlink-plugin] dependabot[bot] opened a new pull request #98: Bump maven-compiler-plugin from 3.8.1 to 3.10.0

2022-03-01 Thread GitBox


dependabot[bot] opened a new pull request #98:
URL: https://github.com/apache/maven-jlink-plugin/pull/98


   Bumps 
[maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 
3.8.1 to 3.10.0.
   
   Release notes
   Sourced from https://github.com/apache/maven-compiler-plugin/releases";>maven-compiler-plugin's
 releases.
   
   3.10.0
   
   🚨 Removed
   
   https://issues.apache.org/jira/browse/MCOMPILER-484";>[MCOMPILER-484] 
- Remove deprecated mojos (https://github-redirect.dependabot.com/apache/maven-compiler-plugin/issues/87";>#87)
 https://github.com/gnodet";>@​gnodet
   
   🚀 New features and improvements
   
   https://issues.apache.org/jira/browse/MCOMPILER-205";>[MCOMPILER-205] 
- Add a boolean to generate missing package-info classes by default (https://github-redirect.dependabot.com/apache/maven-compiler-plugin/issues/88";>#88)
 https://github.com/gnodet";>@​gnodet
   https://issues.apache.org/jira/browse/MCOMPILER-474";>[MCOMPILER-474] 
- Also check jar files when determining if dependencies changed (https://github-redirect.dependabot.com/apache/maven-compiler-plugin/issues/73";>#73)
 https://github.com/Powerrr";>@​Powerrr
   
   🐛 Bug Fixes
   
   https://issues.apache.org/jira/browse/MCOMPILER-225";>[MCOMPILER-225] 
- javac.sh/javac.bat added to archive (https://github-redirect.dependabot.com/apache/maven-compiler-plugin/issues/91";>#91)
 https://github.com/olamy";>@​olamy
   https://issues.apache.org/jira/browse/MCOMPILER-481";>[MCOMPILER-481] 
- compiler plugin should include static module for compilation (https://github-redirect.dependabot.com/apache/maven-compiler-plugin/issues/82";>#82)
 https://github.com/olamy";>@​olamy
   https://issues.apache.org/jira/browse/MCOMPILER-470";>[MCOMPILER-470] 
-parameters doesn't work with --release
   https://issues.apache.org/jira/browse/MCOMPILER-460";>[MCOMPILER-460] 
- Compiler doesn't show detailed information with the Maven Toolchains
   
   📦 Dependency updates
   
   use plexus-compiler 2.10.0 (https://github-redirect.dependabot.com/apache/maven-compiler-plugin/issues/92";>#92)
 https://github.com/olamy";>@​olamy
   Bump mockito-core from 4.2.0 to 4.3.1 (https://github-redirect.dependabot.com/apache/maven-compiler-plugin/issues/83";>#83)
 https://github.com/dependabot";>@​dependabot
   
   📝 Documentation updates
   
   https://issues.apache.org/jira/browse/MCOMPILER-479";>[MCOMPILER-479] 
- Clarify compiler arguments Javadoc (https://github-redirect.dependabot.com/apache/maven-compiler-plugin/issues/90";>#90)
 https://github.com/hisener";>@​hisener
   (doc) Fix typo and follow xml block style used for other parameters (https://github-redirect.dependabot.com/apache/maven-compiler-plugin/issues/89";>#89)
 https://github.com/pzygielo";>@​pzygielo
   
   🔧 Build
   
   add more jdk for testing (https://github-redirect.dependabot.com/apache/maven-compiler-plugin/issues/93";>#93)
 https://github.com/olamy";>@​olamy
   
   3.9.0
   Content might be not complete
   What's Changed
   
   [MCOMPILER-341] Compile module descriptors with TestCompilerMojo by https://github.com/sormuras";>@​sormuras in https://github-redirect.dependabot.com/apache/maven-compiler-plugin/pull/4";>apache/maven-compiler-plugin#4
   [MCOMPILER-349] - changed dependency detection. by https://github.com/atsyganenko";>@​atsyganenko in https://github-redirect.dependabot.com/apache/maven-compiler-plugin/pull/6";>apache/maven-compiler-plugin#6
   [MCOMPILER-360] nullpointer exception by https://github.com/brychcy";>@​brychcy in https://github-redirect.dependabot.com/apache/maven-compiler-plugin/pull/7";>apache/maven-compiler-plugin#7
   [MCOMPILER-306] Fix compilerArgs example usage by https://github.com/Stephan202";>@​Stephan202 in https://github-redirect.dependabot.com/apache/maven-compiler-plugin/pull/9";>apache/maven-compiler-plugin#9
   (doc) Fixed broken links to scm, issue tracker, and mailing list page. 
by https://github.com/hendriks73";>@​hendriks73 in https://github-redirect.dependabot.com/apache/maven-compiler-plugin/pull/15";>apache/maven-compiler-plugin#15
   Fix typos by https://github.com/geoand";>@​geoand in https://github-redirect.dependabot.com/apache/maven-compiler-plugin/pull/16";>apache/maven-compiler-plugin#16
   Miscellaneous code cleanups by https://github.com/rhowe";>@​rhowe in https://github-redirect.dependabot.com/apache/maven-compiler-plugin/pull/17";>apache/maven-compiler-plugin#17
   [MCOMPILER-349] cleanups by https://github.com/rhowe";>@​rhowe in https://github-redirect.dependabot.com/apache/maven-compiler-plugin/pull/18";>apache/maven-compiler-plugin#18
   (doc) Use !isEmpty() instead of size() > 0 by https://github.com/rhowe";>@​rhowe in https://github-redirect.dependabot.com/apache/maven-compiler-plugin/pull/20";>apache/maven-compiler-plugin#20
   Cleanup debug log handling by https://github.com/rhowe";>@​rhowe in https://github-redirect.dependabot.com/apache/maven-compiler-plugin/pull/21";>apache/maven-compiler-plugin#21
  

[GitHub] [maven-surefire] slawekjaranowski commented on a change in pull request #480: Test only with 2 last Maven core 3.6.x and 3.8.x, avoid deep scanning to find jacoco files

2022-03-01 Thread GitBox


slawekjaranowski commented on a change in pull request #480:
URL: https://github.com/apache/maven-surefire/pull/480#discussion_r817379420



##
File path: Jenkinsfile
##
@@ -30,7 +30,7 @@ properties(
 ]
 )
 final def oses = ['linux':'ubuntu && maven', 'windows':'windows-he']
-final def mavens = env.BRANCH_NAME == 'master' ? ['3.6.x', '3.2.x'] : ['3.2.x']
+final def mavens = env.BRANCH_NAME == 'master' ? ['3.2.x', '3.8.x'] : ['3.8.x']

Review comment:
   the first version of maven will be used to deploy artifacts - maybe 
better is use the latest version to deploy




-- 
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




[GitHub] [maven-surefire] olamy commented on a change in pull request #480: Test only with 2 last Maven core 3.6.x and 3.8.x, avoid deep scanning to find jacoco files

2022-03-01 Thread GitBox


olamy commented on a change in pull request #480:
URL: https://github.com/apache/maven-surefire/pull/480#discussion_r817391997



##
File path: Jenkinsfile
##
@@ -30,7 +30,7 @@ properties(
 ]
 )
 final def oses = ['linux':'ubuntu && maven', 'windows':'windows-he']
-final def mavens = env.BRANCH_NAME == 'master' ? ['3.6.x', '3.2.x'] : ['3.2.x']
+final def mavens = env.BRANCH_NAME == 'master' ? ['3.2.x', '3.8.x'] : ['3.8.x']

Review comment:
   good point




-- 
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




[GitHub] [maven-surefire] slawekjaranowski commented on a change in pull request #479: test hacking depedencies and build plan to be able to use -T3 or mvnd

2022-03-01 Thread GitBox


slawekjaranowski commented on a change in pull request #479:
URL: https://github.com/apache/maven-surefire/pull/479#discussion_r817394759



##
File path: surefire-its/pom.xml
##
@@ -241,6 +262,27 @@
 
 
 
+  
+org.apache.maven.plugins
+maven-invoker-plugin
+
+  
${settings.localRepository}
+  
+
org.apache.maven.plugins:maven-surefire-report-plugin:${project.version}
+
org.apache.maven.plugins:maven-surefire-plugin:${project.version}
+
org.apache.maven.plugins:maven-failsafe-plugin:${project.version}
+  

Review comment:
   invoker:install also install all project dependencies with transitive 
with scope compile + runtime to local-repo, 
   so we can skip extraArtifacts if change scope to runtime of 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




[GitHub] [maven-surefire] olamy commented on a change in pull request #479: test hacking depedencies and build plan to be able to use -T3 or mvnd

2022-03-01 Thread GitBox


olamy commented on a change in pull request #479:
URL: https://github.com/apache/maven-surefire/pull/479#discussion_r817414558



##
File path: surefire-its/pom.xml
##
@@ -241,6 +262,27 @@
 
 
 
+  
+org.apache.maven.plugins
+maven-invoker-plugin
+
+  
${settings.localRepository}
+  
+
org.apache.maven.plugins:maven-surefire-report-plugin:${project.version}
+
org.apache.maven.plugins:maven-surefire-plugin:${project.version}
+
org.apache.maven.plugins:maven-failsafe-plugin:${project.version}
+  

Review comment:
   correct.
   Ideally I'd like to run those IT tests with an empty repo.
   So still a bit of work but 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




[jira] [Updated] (MWAR-448) packaging dependencies fails with "mvn install" but not "mvn package"

2022-03-01 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MWAR-448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MWAR-448:

Fix Version/s: waiting-for-feedback

> packaging dependencies fails with "mvn install" but not "mvn package"
> -
>
> Key: MWAR-448
> URL: https://issues.apache.org/jira/browse/MWAR-448
> Project: Maven WAR Plugin
>  Issue Type: Bug
>Affects Versions: 3.3.2
> Environment: maven 3.6.3 ( later versions have bugs which we can't 
> take in)
>Reporter: Kari J. Niemi
>Priority: Minor
> Fix For: waiting-for-feedback
>
>
> I think we discovered a minor odd difference with war-packaging between "mvn 
> package" or "mvn install". We would expect that only difference between the 
> two is that the latter also installs the produced stuff in the local maven 
> repository.
>  
> We are packaging a few jars to a war. We have a parent pom with some modules, 
> and that is defined as a dependency in the pom.xml that produces a 
> war-package. Like this:
> my-war-thingie:pom.xml (packaging:war)
>  * dependency: some-parent
> some-parent:pom.xml (packaging:pom)
>  * module1 (packaging:jar)
>  * module2 (packaging:jar)
> Earlier we had a different structure and everything was just fine: we did not 
> the have the child-modules but the parent-pom produced the jar. When we 
> changed the structure to the one described above: our CI was still OK, some 
> developers building OK as well -but some developers had failing maven builds 
> because of missing "some-parent.jar".
>  
> It was bit of devastating hunt, but finally we discovered that "mvn package" 
> was building OK, but "mvn install" looks for "some-parent.jar".
> We don't actually mind if the above scenario would fail in both cases, or if 
> it was successful - we would just expect that it works the same way for both. 
> If this is intended behaviour, it would be nice to have it documented.
> FWIW: in our case, we anyway wanted to define direct dependencies from the 
> war-packaging to the child-modules. So actually, we are OK wih our builds 
> already. But the difference caused so may doubts about our builds 
> reproducibility - and also, it seems like a bug - so I wanted to be good 
> citizen and report the problem.
> Edit: further note from our troubleshooting sessions: we don't have the 
> "type" for the dependency at all in my-war-thingie:pom.xml. Yesterday, we did 
> experiment setting the type as "pom" -and as a consequence,  both "mvn 
> package" and "mvn install" were successful. The default as we know, 
> should/would be "jar". Maybe the missing dependency type is for some odd 
> reason resolved differently for "maven package" and "maven install"?



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-site] slawekjaranowski commented on a change in pull request #291: Example alignment for methods arguments

2022-03-01 Thread GitBox


slawekjaranowski commented on a change in pull request #291:
URL: https://github.com/apache/maven-site/pull/291#discussion_r817424824



##
File path: content/apt/developers/conventions/code.apt
##
@@ -126,11 +126,26 @@ public class MyMojo
 // --
 ...
 
+// multiline arguments should be aligned for method declaration
+protected void methodOne( String arg1, String arg2,
+  String arg3, String arg4 )

Review comment:
   it is only example show position if wrapping, 
   of course if args fit in one line shouldn't be wrap




-- 
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




[GitHub] [maven-site] slawekjaranowski commented on a change in pull request #291: Example alignment for methods arguments

2022-03-01 Thread GitBox


slawekjaranowski commented on a change in pull request #291:
URL: https://github.com/apache/maven-site/pull/291#discussion_r817426608



##
File path: content/resources/developers/maven-idea-codestyle.xml
##
@@ -92,6 +92,7 @@ under the License.
 
 
 
+

Review comment:
   I see that Intellij don't export default values ... 😄 
   i will try mentioned configuration




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Commented] (MNG-6806) Provide Maven BOM

2022-03-01 Thread Konrad Windszus (Jira)


[ 
https://issues.apache.org/jira/browse/MNG-6806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17499945#comment-17499945
 ] 

Konrad Windszus commented on MNG-6806:
--

This would be really helpful to backport also to 3.8.x/3.9.x, as Maven plugins 
only supporting Maven 4 won't appear anytime soon I guess.

> Provide Maven BOM
> -
>
> Key: MNG-6806
> URL: https://issues.apache.org/jira/browse/MNG-6806
> Project: Maven
>  Issue Type: Improvement
>Reporter: Robert Scholte
>Assignee: Robert Scholte
>Priority: Major
> Fix For: 4.0.0, 4.0.0-alpha-1
>
>
> Maven libraries should always have the same version to ensure they work as 
> expected, hence the preferred way to manage that is with a bom.
> Let's introduce the {{maven-dependencies}}, a 
> [bom|https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Importing_Dependencies]
>  for Maven dependencies. We will likely need the same for plugins.
> See https://www.baeldung.com/spring-maven-bom about how to write and use the 
> bom.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[GitHub] [maven-ear-plugin] slawekjaranowski merged pull request #52: [MEAR-302] Support JakartaEE 9 schema

2022-03-01 Thread GitBox


slawekjaranowski merged pull request #52:
URL: https://github.com/apache/maven-ear-plugin/pull/52


   


-- 
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] (MEAR-302) jakarta EE 9 EAR compatibility

2022-03-01 Thread Slawomir Jaranowski (Jira)


 [ 
https://issues.apache.org/jira/browse/MEAR-302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Slawomir Jaranowski reassigned MEAR-302:


Assignee: Slawomir Jaranowski  (was: Olivier Lamy)

> jakarta EE 9 EAR compatibility
> --
>
> Key: MEAR-302
> URL: https://issues.apache.org/jira/browse/MEAR-302
> Project: Maven EAR Plugin
>  Issue Type: Dependency upgrade
>Affects Versions: 3.2.0
> Environment: windows
> glassfish 6.1 
> jdk-15.0.0.36-hotspot
>Reporter: Dionysos
>Assignee: Slawomir Jaranowski
>Priority: Major
> Attachments: testapp.zip
>
>
> Hi! I've created this issue and attached a sample project as asked.
> On this one the war is getting packaged but again I cannot deploy it whatever 
> I tried.
>  
> Relative correspondence in users mailing list here:
> https://lists.apache.org/thread.html/r498322ab35e9e703f9e9735cf10c31959654f54ec85717cbd7aa84d7%40
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Closed] (MEAR-302) jakarta EE 9 EAR compatibility

2022-03-01 Thread Slawomir Jaranowski (Jira)


 [ 
https://issues.apache.org/jira/browse/MEAR-302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Slawomir Jaranowski closed MEAR-302.

Fix Version/s: 3.3.0
   Resolution: Fixed

> jakarta EE 9 EAR compatibility
> --
>
> Key: MEAR-302
> URL: https://issues.apache.org/jira/browse/MEAR-302
> Project: Maven EAR Plugin
>  Issue Type: Dependency upgrade
>Affects Versions: 3.2.0
> Environment: windows
> glassfish 6.1 
> jdk-15.0.0.36-hotspot
>Reporter: Dionysos
>Assignee: Slawomir Jaranowski
>Priority: Major
> Fix For: 3.3.0
>
> Attachments: testapp.zip
>
>
> Hi! I've created this issue and attached a sample project as asked.
> On this one the war is getting packaged but again I cannot deploy it whatever 
> I tried.
>  
> Relative correspondence in users mailing list here:
> https://lists.apache.org/thread.html/r498322ab35e9e703f9e9735cf10c31959654f54ec85717cbd7aa84d7%40
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Comment Edited] (MNG-6806) Provide Maven BOM

2022-03-01 Thread Konrad Windszus (Jira)


[ 
https://issues.apache.org/jira/browse/MNG-6806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17499945#comment-17499945
 ] 

Konrad Windszus edited comment on MNG-6806 at 3/2/22, 7:55 AM:
---

This would be really helpful to backport also to 3.8.x/3.9.x, as Maven plugins 
only supporting Maven 4 won't appear anytime soon I guess.
It should manage all dependencies being exposed by the Core class loader 
(https://github.com/apache/maven/blob/master/maven-core/src/main/resources/META-INF/maven/extension.xml),
 this includes third party dependencies like Slf4j API.


was (Author: kwin):
This would be really helpful to backport also to 3.8.x/3.9.x, as Maven plugins 
only supporting Maven 4 won't appear anytime soon I guess.

> Provide Maven BOM
> -
>
> Key: MNG-6806
> URL: https://issues.apache.org/jira/browse/MNG-6806
> Project: Maven
>  Issue Type: Improvement
>Reporter: Robert Scholte
>Assignee: Robert Scholte
>Priority: Major
> Fix For: 4.0.0, 4.0.0-alpha-1
>
>
> Maven libraries should always have the same version to ensure they work as 
> expected, hence the preferred way to manage that is with a bom.
> Let's introduce the {{maven-dependencies}}, a 
> [bom|https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Importing_Dependencies]
>  for Maven dependencies. We will likely need the same for plugins.
> See https://www.baeldung.com/spring-maven-bom about how to write and use the 
> bom.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)