github plugin?

2013-06-03 Thread Romain Manni-Bucau
: resource copy selection. Basically here what it would be an interesting workflow: 1) git clone a branch on a repo in ${repo} 2) copy folder F or ${repo} in target/classes (copying the whole repo will make the scripting JSR - aka JSR223 - not found the scripts in general) wdyt? *Romain Manni-Bucau

Re: github plugin?

2013-06-03 Thread Romain Manni-Bucau
looks close yes, didn't know it, then playing with some file operation can work thanks *Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.c

Re: github plugin?

2013-06-03 Thread Romain Manni-Bucau
Awesome! Thanks again, still need to go a bit deeper but it works: https://github.com/rmannibucau/landslide-maven-plugin/blob/master/pom.xml *Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.word

Re: github plugin?

2013-06-03 Thread Romain Manni-Bucau
scm plugin is what i was looking for, exec plugin was not portable enough *Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.com/in/rmannibu

Re: Maven 3.1.0 class loading error with Swagger Maven Plugin

2013-07-17 Thread Romain Manni-Bucau
Hi Got the exact same issue with another plugin. Le 18 juil. 2013 06:43, "Brett Porter" a écrit : > Hi, > > I've got a regression here using the Swagger Maven Plugin [1] that looks > different to the Aether one. Before I go poking around further, I was > wondering if anyone can tell me if it's a

Re: Maven 3.1.0 class loading error with Swagger Maven Plugin

2013-07-18 Thread Romain Manni-Bucau
I don't have it anymore on my computer (i was testing several plugins and i removed a lot of them) but looking at the code it was using ClassRealmConverter too. Hacking the plugin to remove this usage made it working in my case. Romain Manni-Bucau Twitter: @rmannibucau Blog:

Re: Parallel classloading, need review...

2013-08-09 Thread Romain Manni-Bucau
When i tested on tomee gain was ridiculous too so maybe not the first place to hack on to make maven fast ;) Le 9 août 2013 18:36, "Jason van Zyl" a écrit : > And what's the net difference then before after trying to parallelize the > classloading? I'll read up on the Java7 classloading this week

Re: Parallel classloading, need review...

2013-08-09 Thread Romain Manni-Bucau
d" a écrit : > 2013/8/9 Romain Manni-Bucau : > > When i tested on tomee gain was ridiculous too so maybe not the first > place > > to hack on to make maven fast ;) > > > > Le 9 août 2013 18:36, "Jason van Zyl" a écrit : > >> And what's

alias for dependencies

2013-09-11 Thread Romain Manni-Bucau
much more important) dynamic dependencies *Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* *Github: https://github.com/rmannibucau*

Re: Do releases _really_ need to be built with Java 1.5?

2013-11-11 Thread Romain Manni-Bucau
Isnt the question: is there still someone needing j5? Almost all apache projects and others moved to j6 at least Le 11 nov. 2013 23:53, "John Patrick" a écrit : > i guess it's the only way to definitely ensure backwards compatibility > > open potential solution would be to use vagrant, I use it t

Re: I am wandering how you do guys debug maven?

2018-10-08 Thread Romain Manni-Bucau
Hello Not sure the question was about test classes - you got answers for that ;) - or maven and plugins themselves. If the last one, just replace "mvn" by "mvnDebug" in any command and remote debug on port 8000 in your IDE. Side note: if you check mvn script you will see maven has a main class so

maven and java11

2018-11-13 Thread Romain Manni-Bucau
ll so it just fails and breaks a lot of mojo. One lib using that feature is jaxb >= 2.3.0 so any mojo relying on jaxb 2.3 is broken. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpre

Re: maven and java11

2018-11-14 Thread Romain Manni-Bucau
ader which is not the case for standard simple tasks mojos. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <ht

Re: Extension does not work from .mvn/extensions.xml

2018-11-14 Thread Romain Manni-Bucau
Hi Lewis You can debug using mvnDebug but i think it is cause there is already a property handler - https://github.com/apache/maven/blob/master/maven-model-builder/src/main/java/org/apache/maven/model/profile/activation/PropertyProfileActivator.java - so depending the scanning order you take one o

Re: maven and java11

2018-11-14 Thread Romain Manni-Bucau
@Andreas: no, the bug is in plexus as explained before, jaxb is provided but plexus classloader is not java11 compatible @Hervé: i'll try to send a PR on plexus soon, will probably be faster than mail exchanges ;) Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> |

Re: maven and java11

2018-11-15 Thread Romain Manni-Bucau
FYI https://github.com/sonatype/plexus-classworlds/pull/16 Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <

Re: Extension does not work from .mvn/extensions.xml

2018-11-15 Thread Romain Manni-Bucau
6, J. Lewis Muir a écrit : > On Wed, Nov 14, 2018 at 3:31 PM Romain Manni-Bucau > wrote: > > You can debug using mvnDebug but i think it is cause there is already a > > property handler - > > > https://github.com/apache/maven/blob/master/maven-model-builder/src

Re: Extension does not work from .mvn/extensions.xml

2018-11-16 Thread Romain Manni-Bucau
Le ven. 16 nov. 2018 20:36, J. Lewis Muir a écrit : > On Fri, Nov 16, 2018 at 12:02 AM Romain Manni-Bucau > wrote: > > For the marker i was thinking about "property" so your activation would > be > > "el:name" or anything else - idea just being n

Re: Extension does not work from .mvn/extensions.xml

2018-11-16 Thread Romain Manni-Bucau
Le sam. 17 nov. 2018 00:10, J. Lewis Muir a écrit : > On Fri, Nov 16, 2018 at 3:35 PM Romain Manni-Bucau > wrote: > > I didnt find in the code where the hint matches, just saw a chain so > should > > work if i didnt miss a later filtering. > > Where in the code is tha

Re: Extension does not work from .mvn/extensions.xml

2018-11-17 Thread Romain Manni-Bucau
Le sam. 17 nov. 2018 17:06, J. Lewis Muir a écrit : > On Sat, Nov 17, 2018 at 1:53 AM Romain Manni-Bucau > wrote: > > > > Not instead but also. Instead of 3 impl you will get 4. > > > > > > I see. I guess I don't know where to hook into the model,

Re: Extension does not work from .mvn/extensions.xml

2018-11-19 Thread Romain Manni-Bucau
Time to push your code and an example on github to encourage help/people to run it ;) Le lun. 19 nov. 2018 22:28, J. Lewis Muir a écrit : > On Sat, Nov 17, 2018 at 11:32 AM Romain Manni-Bucau > wrote: > > Le sam. 17 nov. 2018 17:06, J. Lewis Muir a écrit > : > > &

Re: Extension does not work from .mvn/extensions.xml

2018-11-20 Thread Romain Manni-Bucau
ktpub.com/application-development/java-ee-8-high-performance> Le mar. 20 nov. 2018 à 05:56, J. Lewis Muir a écrit : > On Mon, Nov 19, 2018 at 4:16 PM Romain Manni-Bucau > wrote: > > Time to push your code and an example on github to encourage help/people > to > >

Re: Extension does not work from .mvn/extensions.xml

2018-11-20 Thread Romain Manni-Bucau
Le mar. 20 nov. 2018 19:23, J. Lewis Muir a écrit : > On Tue, Nov 20, 2018 at 2:30 AM Romain Manni-Bucau > wrote: > > 1. you have to use lib/ext folder and not extensions.xml cause it is > loaded > > too late > > Unfortunately, that's a deal breaker. Using M

Re: Extension does not work from .mvn/extensions.xml

2018-11-20 Thread Romain Manni-Bucau
Le mar. 20 nov. 2018 22:24, J. Lewis Muir a écrit : > On Tue, Nov 20, 2018 at 1:01 PM Romain Manni-Bucau > wrote: > > Le mar. 20 nov. 2018 19:23, J. Lewis Muir a écrit > : > > > There's no way I can get the developers of the > > > software I'm plann

Re: [VOTE] Release Apache Maven Surefire Plugin version 3.0.0-M2

2018-12-05 Thread Romain Manni-Bucau
+1 (non binding) Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in

Re: parallelise not overlapping tasks

2018-12-06 Thread Romain Manni-Bucau
Hey guys, any way we move that topic forward beginning of next year? Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibuc

Re: parallelise not overlapping tasks

2018-12-06 Thread Romain Manni-Bucau
retty much useless (it is just about making implicit these dependencies) and it makes the whole build parallelizable and not just modules which will often find some bottleneck modules in projects building a distribution. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> |

Re: parallelise not overlapping tasks

2018-12-06 Thread Romain Manni-Bucau
Mojos already have the ability to say if they are threadsafe, what do you see missing? Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rm

Re: parallelise not overlapping tasks

2018-12-08 Thread Romain Manni-Bucau
depending on SCM changes, feel free to bring it to our > mailing list. The same with tests where the set of tests is changed > depending on SCM changes. > > Cheers > Tibor > > > On Fri, Jan 19, 2018 at 2:21 PM Romain Manni-Bucau > wrote: > > > Hi guys, > > &

Re: Maven Core Release 3.6.1

2018-12-30 Thread Romain Manni-Bucau
Any hope https://issues.apache.org/jira/browse/MNG-6543 is included? Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibuc

Re: parallelise not overlapping tasks

2019-01-02 Thread Romain Manni-Bucau
g cause it asks the question of phases which would be less useful in that context. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://githu

Re: parallelise not overlapping tasks

2019-01-02 Thread Romain Manni-Bucau
écrit : > phases are about the user calling out how far they want to go, not about > sequencing... at least once we get a propper execution graph > > On Thu, 6 Dec 2018 at 13:54, Romain Manni-Bucau > wrote: > > > Currently maven can't but I expect a way to do it, eithe

Re: ASF slack vs gitter.im

2019-03-24 Thread Romain Manni-Bucau
Hi, Im not quite sure of what had been said but please take into account that: 1. Slack is not only for committers 2. Slack is now administrated by our infra 3. Slack is for asf - IMO better to not split the communities accross various IM solutions So not binding but I'd prefer maven to stay on

Re: ASF slack vs gitter.im

2019-03-24 Thread Romain Manni-Bucau
mentioned to > > > propagate Gitter. > > > > > > On Sun, Mar 24, 2019 at 12:07 PM Olivier Lamy > wrote: > > > > > > > agree with what Romain said. > > > > > > > > On Sun, 24 Mar 2019 at 21:06, Romain Manni-Bucau

Re: ASF slack vs gitter.im

2019-03-24 Thread Romain Manni-Bucau
with asf slack but most of the active contributors > are not committers so we switched to gitter.im We also have the opposite, projects using their own IM and moving over slack to be with the ASF instead of in their own unmaintained solution. > > > Enrico > > Il dom 24 mar 2019, 1

Re: [VOTE] Release Apache Maven Surefire Plugin version 2.22.2

2019-04-28 Thread Romain Manni-Bucau
+1 (non-binding) Le lun. 29 avr. 2019 à 06:11, Francois Papon a écrit : > +1 (non-binding) > > Thanks! > > regards, > > François Papon > fpa...@apache.org > > Le 27/04/2019 à 20:03, Enrico Olivelli a écrit : > > Hi, > > > > We solved 1 issue: > > > https://issues.apache.org/jira/secure/ReleaseNo

Re: Anyone had an error on Eclipse IDE after upgrade maven-jar-plugin to 3.1.2?

2019-06-08 Thread Romain Manni-Bucau
Not really Tibor I think, for two reasons: 1. If it is true then the end of your sentence is "and dont use maven but use gradle". Both IDE have pro and cons, depends who and for what, 2. Vscode uses eclipse as backend of a LSP so as a mvn dev you care of eclipse whatever you think of the UI since

Re: Maven Security, @Component and MNG-4384

2019-06-23 Thread Romain Manni-Bucau
Hi Did you have a look to org.apache.maven.settings.crypto.SettingsDecrypter? It can be injected as a component then you can call decrypt on it passing a request to the method. You get a new null server if it is not encrypted or the new server with everything in clear. Would that work better for

Re: Maven Security, @Component and MNG-4384

2019-06-24 Thread Romain Manni-Bucau
yptionRequest(credentials))) .map(SettingsDecryptionResult::getServer) // can be null if it does not need decryption .orElse(credentials); } } Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rma

[shade plugin] new transformer for properties?

2019-07-12 Thread Romain Manni-Bucau
files - and fail if two are already merged. Wdyt? [1] https://issues.apache.org/jira/browse/MSHADE-322 Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github &

[shade plugin] common code with gradle shadow plugin?

2019-07-12 Thread Romain Manni-Bucau
elman/gradle/plugins/shadow/transformers/Transformer.groovy#L26 Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn

Re: [shade plugin] common code with gradle shadow plugin?

2019-07-15 Thread Romain Manni-Bucau
Hello Lennart, Do you have an example where transformer abstraction can be messing for existing transformers? Goal here is not to abstract the build system but the user extensions for two particular plugins. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog

Re: [shade plugin] common code with gradle shadow plugin?

2019-07-15 Thread Romain Manni-Bucau
t) should be the adapter artifact/project, and > his speed of development and release matters how fast he reacts on changes > from both. > > Cheers > Tibor > > On Mon, Jul 15, 2019 at 3:13 PM Romain Manni-Bucau > wrote: > > > Hello Lennart, > > > > Do y

Re: [shade plugin] common code with gradle shadow plugin?

2019-07-17 Thread Romain Manni-Bucau
A PoC being always better than a mail, here is the demo of what I am talking about: https://github.com/rmannibucau/portable-transformer Both integrations have an IT with should help to see how it works if the readme is not enough Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibu

Re: [VOTE] Release Maven Fluido Skin version 1.8

2019-07-29 Thread Romain Manni-Bucau
+1 Le dim. 28 juil. 2019 à 23:14, Graham Leggett a écrit : > On 28 Jul 2019, at 22:16, Michael Osipov wrote: > > > Vote open for 72 hours. > > > > [ ] +1 > > [ ] +0 > > [ ] -1 > > +1. > > Regards, > Graham > — > >

Re: [shade plugin] How to add/run/debug a new IT?

2019-07-29 Thread Romain Manni-Bucau
Hi Peter Did you run this command to launch them: mvn verify -Prun-its ? It is based on the invoker plugin: https://maven.apache.org/plugins/maven-invoker-plugin/. At the end of the page there is a link about the verify script and the contextual variables available to check, post build, the

Setup a CI job for a PR

2019-08-09 Thread Romain Manni-Bucau
Hi everyone, I'd like to make https://github.com/apache/maven-shade-plugin/pull/24 passing on our CI to ensure it is the issue we see on master, however I don't manage to create a job, I pushed a branch with the jira name on asf repo but nothing pops up on jenkins. What do I miss? Ro

Re: Setup a CI job for a PR

2019-08-10 Thread Romain Manni-Bucau
Thanks Robert. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in

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

Re: [VOTE] Release Apache Maven Archetype version 3.1.2

2019-08-22 Thread Romain Manni-Bucau
+1 (non binding) Le jeu. 22 août 2019 à 20:18, Tibor Digana a écrit : > Thx Tamas and Olivier but I will keep the Vote open because we are still > only 3. > > On Thu, Aug 22, 2019 at 4:39 PM Tamás Cservenák > wrote: > > > +1 > > > > On Mon, Aug 19, 2019, 22:50 Tibor Digana wrote: > > > > > Hi,

Re: Surefire CNFE

2019-08-22 Thread Romain Manni-Bucau
Hi Martin, Here it is fully unrelated but more a setup issue, see previous Tibor's answer. @Tibor: topic was changed do your mailbox didnt see the trick but thread is available at https://mail-archives.apache.org/mod_mbox/maven-dev/201908.mbox/browser Le ven. 23 août 2019 à 00:45, Tibor Digana

Re: [VOTE] Release Apache Maven Version 3.6.2

2019-08-29 Thread Romain Manni-Bucau
+1 (non binding) Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in

Re: Draft of release notes for Maven 3.6.2

2019-08-31 Thread Romain Manni-Bucau
My 2cts would be that maybe we are mixing things (all points "IMHO" but trying to make them short): 1. Changelog: jira+github driven, must be exhaustive about changes and stay forever with a permalink on the website 2. Release notes: some highlights from the changelog, likely user impacts mainly a

Re: [VOTE] Release Apache Maven Version 3.6.2

2019-09-01 Thread Romain Manni-Bucau
+1 (non binding) Le dim. 1 sept. 2019 à 12:50, Michael Osipov a écrit : > Am 2019-08-28 um 21:17 schrieb Enrico Olivelli: > > Hi, > > > > We have solved 52 issues: > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12345234 > > > > There are issues left in JI

Re: Draft of release notes for Maven 3.6.2

2019-09-02 Thread Romain Manni-Bucau
Agree, +1 for a single list (see last paragraph for a note on this) @Tibor: we dont really have a contibutor section in the pom :p. Joke apart, it cant be used at all here because it ignores the time slice the report requires and does not scale well in time. Jira and git are reliable and easily sc

Re: [VOTE] Maven incremental build for BIG-sized projects with local and remote caching

2019-09-13 Thread Romain Manni-Bucau
There are multiple possible incremental support: 1. Scm related: do a status and rebuild downstream reactor 2. Full and module build graph: seems it is the one you target, ie bypass modules without change. Note that it only works if upstream graph is taken into account. 3. Full build: each mojo ha

Re: [VOTE] Maven incremental build for BIG-sized projects with local and remote caching

2019-09-14 Thread Romain Manni-Bucau
o go. Now if a guice bean in core can help to write your extension, it can surely be reviewed more easily IMHO. Hope it helps. > Thanks in advance, Aleks > > On 2019/09/13 21:37:15, Romain Manni-Bucau wrote: > > There are multiple possible incremental support: > > > >

Re: [VOTE] Maven incremental build for BIG-sized projects with local and remote caching

2019-09-14 Thread Romain Manni-Bucau
care of responsibilities of CI > (project cache mgmt), that's not our task I would say and we as Maven would > never know all about the miscellaneous CI specifics and therefore we would > not cope with CI related troubles. > > Cheers > Tibor17 > > > > On Sat,

Re: [VOTE] Maven incremental build for BIG-sized projects with local and remote caching

2019-09-14 Thread Romain Manni-Bucau
w entrypoint. > >> > >> But I do not hink that Maven has to take care of responsibilities of CI > >> (project cache mgmt), that's not our task I would say and we as Maven > >> would > >> never know all about the miscellaneous CI specifics and theref

Re: [VOTE] Maven incremental build for BIG-sized projects with local and remote caching [I]

2019-09-14 Thread Romain Manni-Bucau
ry" within a project. > Well, for you I trust you, but not as a generic core maven feature so if it stays like that it can't exit extension state IMHO. > -Original Message- > From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] > Sent: Saturday, September 14, 20

Re: [VOTE] Maven incremental build for BIG-sized projects with local and remote caching [I]

2019-09-14 Thread Romain Manni-Bucau
t clear). > -----Original Message- > From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] > Sent: Saturday, September 14, 2019 7:42 PM > To: Maven Developers List > Subject: Re: [VOTE] Maven incremental build for BIG-sized projects with > local and remote caching > > Ho

Re: [VOTE] Maven incremental build for BIG-sized projects with local and remote caching

2019-09-14 Thread Romain Manni-Bucau
opic. > Thank you > > On 2019/09/14 08:48:00, Romain Manni-Bucau wrote: > > Le sam. 14 sept. 2019 à 08:00, Alexander Ashitkin < > ashitkin.a...@gmail.com> > > a écrit : > > > > > Indeed we have a kind of the option 2 with variations. Current > &g

Re: [VOTE] Maven incremental build for BIG-sized projects with local and remote caching [I]

2019-09-18 Thread Romain Manni-Bucau
-overlapping-tasks-td5922723.html - https://github.com/sudhanwadindorkar/incremental-maven-builder (which is likely incomplete too but has some overall good idea around a potential extension impl) Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.met

Re: [VOTE] Maven incremental build for BIG-sized projects with local and remote caching [I]

2019-09-23 Thread Romain Manni-Bucau
> no go for this change It is likely the easiest way to interpret (and reduce the short term investment) it but I don't read it this way, more as "it needs more investment to work and be a core feature usable by everyone so let step the inclusion with intermediate deliveries" (but it is still a "g

Re: [DISCUSS] configuration for Reproducible Builds

2019-09-29 Thread Romain Manni-Bucau
le since we already have JarOutputStream impl at apache which can host it IMHO. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau&g

Re: [DISCUSS] configuration for Reproducible Builds

2019-09-29 Thread Romain Manni-Bucau
y jib uses epoch+1s to enforce reproducibility. that said once you have the timestamp the code is the same so let's not block on that, worse case we would enable to plug a value resolver with a few default strategy. this is not the central part of the feature IMHO. Romain Manni-Bucau @rma

Re: [DISCUSS] configuration for Reproducible Builds

2019-09-29 Thread Romain Manni-Bucau
While default stays not reproducible (keep in mind we enrich with dated timestamp or build user metadata in jar quite commonly and i dont think we want to sed/drop it) and reproducible mode gets an explicit flag in plugins it sounds very promishing to me, in particular for containers case. Le dim.

Re: [DISCUSS] Maven 3.7.0

2019-09-30 Thread Romain Manni-Bucau
+1 for java 8 Java 7 dev will likely stick to already published versions since the ecosystem is already EOL anyway so no reason to not make maven java 8 based IMHO Le lun. 30 sept. 2019 à 22:16, Mickael Istria a écrit : > On Sat, Sep 28, 2019 at 5:37 PM Mickael Istria wrote: > > > I believe thi

Re: [DISCUSS] Maven 3.7.0

2019-10-03 Thread Romain Manni-Bucau
Le jeu. 3 oct. 2019 à 20:22, Tibor Digana a écrit : > The topic related to TLS is only related to runtime, means JDK, which is > under the control of the particular user or CI. > I guess the user can easily find the answer: > > https://stackoverflow.com/questions/50824789/why-am-i-getting-receive

Re: [DISCUSS] Maven 3.7.0

2019-10-03 Thread Romain Manni-Bucau
worry at all of that. Not proactive but supporting works for backports. > > On Thu, Oct 3, 2019 at 9:08 PM Romain Manni-Bucau > wrote: > > > Le jeu. 3 oct. 2019 à 20:22, Tibor Digana a > > écrit : > > > > > The topic related to TLS is only related to runt

Re: Proposal: maven release lifecycle

2019-10-03 Thread Romain Manni-Bucau
Hi Marco, I have 2 thoughts reading your post: 1. Should be enforced by an extension (sonatype plugin if target is central?) 2. It likely misses a few phases compared to maven release plugin which validates the release can be done (including tests) and runs the tests on the tag as well Now if 20

Re: Proposal: maven release lifecycle

2019-10-04 Thread Romain Manni-Bucau
kip tests for the release but it is at your own risk, can be fine or not - and "skip the deploy" - here again you can configure maven to do it if you need but maven must respect the build attached artifact. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog

Re: Proposal: maven release lifecycle

2019-10-05 Thread Romain Manni-Bucau
n. A lot of things ar imaginable. > > In future more lifecycles or workflows could be possible. For example a > deploy > lifecycle and so on. And then maven transform from a plugin execution > framework > to a process management framework, like Jason van Zyl described in his book &g

Re: Proposal: maven release lifecycle

2019-10-05 Thread Romain Manni-Bucau
weekend to all > > . marco > > > > Sent from Outlook Mobile<https://aka.ms/blhgte> > > > > > > From: Romain Manni-Bucau > > Sent: Saturday, October 5, 2019 2:06:27 AM > > To: Maven Developers List > > Cc: users

Re: last review of Reproducible Builds proposal

2019-10-06 Thread Romain Manni-Bucau
Small reminder: if you want to be reproducible you must fix the timestamp so whatever zone, whatever format works. It is common to use new Date(1000) in utc but not important at the end. Side note: same applies for most of the env though (locale for ex.). Le dim. 6 oct. 2019 à 22:57, Tibor Digana

Re: Surefire 3.0.0-M4 release?

2019-10-09 Thread Romain Manni-Bucau
Anything user facing preventing to let it be a final? Anyway +1 to let fixes get out. Le jeu. 10 oct. 2019 à 02:53, Olivier Lamy a écrit : > Hi, > It's now almost 10 months since last and around 30 issues fixed. > Maybe time for a new release? > Moving issues still open to 3.0.0-M5? > > cheers

Re: Surefire 3.0.0-M4 release?

2019-10-12 Thread Romain Manni-Bucau
Dont think there is an api version upgrade between 7.0 and 7.2 so can be upgraded in user pom so not a blocker for a milestone release IMHOj13 and j14 are still not adopted too so all good. Le sam. 12 oct. 2019 à 11:35, Tibor Digana a écrit : > We still use plexus-java:1.0.3 which depends on

Re: Surefire 3.0.0-M4 release?

2019-10-12 Thread Romain Manni-Bucau
ance our asm integration layer later. Le sam. 12 oct. 2019 à 11:42, Tibor Digana a écrit : > all bad, see the stackoverflow. It happens that the users argue that they > have to update our dependencies which is our responsibility! > > On Sat, Oct 12, 2019 at 11:40 AM Romain Ma

Re: Surefire 3.0.0-M4 release?

2019-10-12 Thread Romain Manni-Bucau
ob/maven-box/job/maven-surefire/job/junit5-snapshots/ > > On Sat, Oct 12, 2019 at 12:10 PM Tibor Digana > wrote: > > > Here is the pull request > > https://github.com/codehaus-plexus/plexus-languages/pull/29 > > > > On Sat, Oct 12, 2019 at 11:49 AM Romain

Re: Surefire 3.0.0-M4 release?

2019-10-12 Thread Romain Manni-Bucau
, 2019 at 12:44 PM Romain Manni-Bucau > > wrote: > > > They work on it with some rate limiting until it gets resolved. > > They had some abnormal load. > > > > Le sam. 12 oct. 2019 à 12:24, Tibor Digana a > > écrit : > > > > > Romain, I have en

Re: Surefire 3.0.0-M4 release?

2019-10-12 Thread Romain Manni-Bucau
Le sam. 12 oct. 2019 à 13:33, Robert Scholte a écrit : > As far as I know, surefire won't touch the Plexus Java code that requires > ASM. > It is ONLY required when the runtime is Java 8 or lower AND you need to > read the module descriptors. > > Maven Shade is a different case: it must parse the

Re: Surefire 3.0.0-M4 release?

2019-10-12 Thread Romain Manni-Bucau
ged because of the bytecode > compatibility. We always had to upgrade plexus-java in the past; otherwise > the users reported a bug directly or in the Stackoverflow. > > On Sat, Oct 12, 2019 at 1:45 PM Romain Manni-Bucau > wrote: > > > Le sam. 12 oct. 2019 à 13:33, Robert Scholte

Re: Surefire 3.0.0-M4 release?

2019-10-12 Thread Romain Manni-Bucau
: > On Sat, 12 Oct 2019 13:44:48 +0200, Romain Manni-Bucau > wrote: > > > Le sam. 12 oct. 2019 à 13:33, Robert Scholte a > > écrit : > > > >> As far as I know, surefire won't touch the Plexus Java code that > >> requires > >> ASM. > >

Re: JSR250 in the lib

2019-10-13 Thread Romain Manni-Bucau
Guess it just comes from guice or friends and since they dont support recent API it was not upgraded. We can upgrade it or just isolate it IMO - but requires some careness since custom components can use it so needs an evolution to toggle it probably. Le lun. 14 oct. 2019 à 03:43, Tibor Digana a

Re: JSR250 in the lib

2019-10-14 Thread Romain Manni-Bucau
t the best of both worlds, no? Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.c

Re: JSR250 in the lib

2019-10-14 Thread Romain Manni-Bucau
these API. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Bo

Re: [VOTE] Release Apache Maven Archiver version 3.5.0

2019-10-19 Thread Romain Manni-Bucau
+1 Le sam. 19 oct. 2019 à 20:31, Karl Heinz Marbaise a écrit : > Hi Hervé, > > +1 from me. > > Kind regards > Karl Heinz Marbaise > On 19.10.19 19:40, Hervé BOUTEMY wrote: > > Hi, > > > > We solved 6 issues: > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317922&version=

Re: Dynamic phases proposal

2019-10-25 Thread Romain Manni-Bucau
Hi Stephen, I like the priority a lot and shortcut syntax - not having - sounds a good compromise on user side (inline is always appreciated) and impl side (no model change). Romain Le ven. 25 oct. 2019 à 21:02, Stephen Connolly < stephen.alan.conno...@gmail.com> a écrit : > https://cwiki.apac

Clarify why surefire filters tests (*Test/Test*)

2019-10-28 Thread Romain Manni-Bucau
nyway) and we can even just delegate the scanning to the underlying engine in a lot of cases. The gain is to drop code in surefire but also expose something more user friendly (aligned on the used engine). Any rational I'm missing to still have an abstraction there? Romain Manni-Bucau @rma

Re: Clarify why surefire filters tests (*Test/Test*)

2019-10-28 Thread Romain Manni-Bucau
g any convention by default - since we only speak about defaults here. I have no blocker or urgent need but that is something we should put on the 4.x (5.x?) list since we should clearly simplify testing integrations IMHO. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> |

Re: [DISCUSS] Maven 3.7.0

2019-10-28 Thread Romain Manni-Bucau
+1, the risk is more or less 0 since we can still use branches for potential fixes for "old" projects using frozen java and maven versions anyway Guess we can even be very precautionous doing 1. an upgrade to bytecode version without any code change (to change the major version in bytecode), 2. a

Re: [DISCUSS] Maven 3.7.0

2019-10-29 Thread Romain Manni-Bucau
@Tibor: the design comes from a time functional programming was not mainstream and quite cumbersome with java, let's embrace current way of doing and move forward otherwise we can go to attic ;). Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> |

Re: Re: [DISCUSS] Maven 3.7.0

2019-10-29 Thread Romain Manni-Bucau
major > > > version > > > > >> would > > > > >> > affect the JREs that Maven can run on. Basically following a one > > > and one > > > > >> > back for Oracle supported JDKs, thus 3.7.0 per that policy woul

Re: Re: [DISCUSS] Maven 3.7.0

2019-10-29 Thread Romain Manni-Bucau
issue with current toolchain you mean? > > >> > > > > >> > > On Tue, Oct 29, 2019 at 11:11 AM Stephen Connolly <> > > >> > > stephen.alan.conno...@gmail.com> wrote: > > >> > > > > >> > >

Re: [VOTE] JDK 8 Minimum Requirement for Maven 3.7.0

2019-10-29 Thread Romain Manni-Bucau
+1 (non binding) Le mar. 29 oct. 2019 à 21:12, Karl Heinz Marbaise a écrit : > Hi, > > +1 from me. > > Kind regards > Karl Heinz Marbaise > > On 29.10.19 21:11, Karl Heinz Marbaise wrote: > > Hi to all, > > > > based on the discusion this is the formal VOTE to lift the minimum of > > Maven Core

Re: Next Generation Integration Testing for Plugins/Core

2019-10-29 Thread Romain Manni-Bucau
Hi Karl Not sure id do a MavenIT annotation - test is enough probably - but i like jupiter style. Im less exited by assertj but it is probably a habit thing. Wonder if you evaluated to run in a fake filesystem like jimfs or so and enable the pom+files to be defined on the test method? Goal would

Re: [VOTE] JDK 8 Minimum Requirement for Maven 3.7.0

2019-10-29 Thread Romain Manni-Bucau
Le mar. 29 oct. 2019 à 22:24, Tibor Digana a écrit : > Karl, I am not happy with this short text because you did not say that we > will turn the code to J8. > There is a plugin automating this transformation. > One man can do it in his private and that's it. > Of course somebody has to execute pe

Re: Next Generation Integration Testing for Plugins/Core

2019-10-29 Thread Romain Manni-Bucau
Le mar. 29 oct. 2019 à 22:58, Karl Heinz Marbaise a écrit : > Hi Romain, > > On 29.10.19 22:40, Romain Manni-Bucau wrote: > > Hi Karl > > > > Not sure id do a MavenIT annotation - test is enough probably - but i > > like jupiter style. > > MavenIT[1] an

Re: Docker image with initialized local cache saves 50 seconds in startup

2019-10-29 Thread Romain Manni-Bucau
Hi Tibor, It has two issues: 1. It will not be the right plugin versions in 90% of the cases (except demo ;)) 2. It will miss all custom plugins Now question is: what happens if you mount your local repo when running docker? It works as expected. Means we could use a custom entrypoint printing a

Re: Docker image with initialized local cache saves 50 seconds in startup

2019-10-30 Thread Romain Manni-Bucau
cache anything. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> |

  1   2   3   4   5   6   7   8   9   10   >