Re: [VOTE] Release Apache Maven Resolver version 1.4.1

2019-08-17 Thread Olivier Lamy
+1

On Thu, 15 Aug 2019 at 21:53, Tibor Digana  wrote:

> Hi,
>
> We solved 1 issue:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12345950
>
> There are still a couple of issues left in JIRA:
>
> https://issues.apache.org/jira/i#issues/?jql=project+%3D+MRESOLVER+AND+status+%3D+Open+ORDER+BY+priority+DESC
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1526
>
> https://repository.apache.org/content/repositories/maven-1526/org/apache/maven/resolver/maven-resolver/1.4.1/maven-resolver-1.4.1-source-release.zip
>
> Source release checksum(s):
> maven-resolver-1.4.1-source-release.zip sha512:
>
> e90430f551513603b40de8401fec66998959c5e1744ccd1241228dec062334f51eb4395ef2c0afd9550d092017bf5431cc69985e8c410bd7e1d46c77fb50ffb0
>
> Staging site:
>
> https://svn.apache.org/repos/asf/maven/website/components/resolver-archives/resolver-LATEST
>
> Guide to testing staged releases:
> http://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>


-- 
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy


Re: Hacking my own version of Maven that'd forgive missing sub-modules

2019-08-17 Thread Paul Hammant
Nice, thanks :)


Re: Hacking my own version of Maven that'd forgive missing sub-modules

2019-08-17 Thread Romain Manni-Bucau
Hello Paul,

Did you check maven extensions? You can rewrite the pom programmatically -
and respect maven rules whatever initial state is in the pom - without
patching maven core implementing a AbstractMavenLifecycleParticipant.


See
https://maven.apache.org/ref/3.5.0/apidocs/org/apache/maven/AbstractMavenLifecycleParticipant.html
and
https://github.com/rmannibucau/maven-log-configurer-extension/blob/master/src/main/java/com/github/rmannibucau/maven/log/configurer/LogConfigurer.java
for a sample.

Hope it helps.

Le sam. 17 août 2019 à 11:49, Paul Hammant  a écrit :

> Class
> maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder is
> where "Child module  of  does not exist" causes the build
> to cease.  I'd like to make that optional for myself for huge-monorepo and
> sparse-checkout-coolness reasons.  Is that the best place to make Maven
> more forgiving for mussing modules in a multi-module project?
>
> Background:
>
> https://paulhammant.com/2017/02/08/further-experiments-with-expanding-contracting-monorepos/
>
> - Paul
>


Hacking my own version of Maven that'd forgive missing sub-modules

2019-08-17 Thread Paul Hammant
Class
maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder is
where "Child module  of  does not exist" causes the build
to cease.  I'd like to make that optional for myself for huge-monorepo and
sparse-checkout-coolness reasons.  Is that the best place to make Maven
more forgiving for mussing modules in a multi-module project?

Background:
https://paulhammant.com/2017/02/08/further-experiments-with-expanding-contracting-monorepos/

- Paul