Re: Why mvnup is not a plugin of Maven 4.

Matthias Bünger <[email protected]>
Newsgroups gmane.comp.jakarta.turbine.maven.user
Message-ID <[email protected]>
Hi Hantsy,
The mavenup is an Upgrade-Tool to upgrade projects from Maven 3 to Maven 4 (with either Maven 3 compatibility mode or including Maven 4 only features). 
So it‘s no plugin to use in a regular build, but a tool helping people to migrate. 

Sadly I did not find time to write a guide for it and put it on the website, but it is high on my list. 

Matthias


Sent from mobile

> Am 01.07.2025 um 08:37 schrieb hantsy bai <[email protected]>:
> 
> I have just tried Maven 4.0, and found that there are several commands
> provided in the mvn dist, but I am sure the purpose of Maven.
> 
> When I used Arquillian and Maven 4 in projects, I encountered some warnings
> in the Arquillian archives for Maven POMs when running Arquillian tests.
> However, when I clone the arquillian-core repository
> https://github.com/arquillian/arquillian-core/, and attempt to run `mvnup
> check` and `mvnup apply`, there are no updates.
> 
> 1. I do not know the purpose of mvnup?
> 2. Why is it not a built-in plugin in Maven 4 that provides a 'check' and
> 'apply' goal?
> 
> Ideally, there is a built-in upgrade plugin/framework that refreshes the
> Maven plugin configuration to the latest version when executing the apply
> goal, and every broken upgrade of a particular Maven plugin provides
> OpenWrite-like scripts for the upgrade execution.
> 
> 
> ---
> 
> Regards,
> 
> *Hantsy Bai*
> 
> Self-employed consultant, fullstack developer, agile coach,
> freelancer/remote worker
> 
> GitHub: https://github.com/hantsy
> 
> Twitter: https://twitter.com/@hantsy
> Medium: https://medium.com/@hantsy
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.