Re: Finding another plugins configuration
Hi Jochen, Yes, I just wanted to show you some code how to get the POM/model, and at that point, you can do _whatever you want_ to it (this is how for example nexus staging plugin "installs" itself btw). Still, you need to be very careful _what_ you do here... is VERY easy to screw things up. For your case I'd still propose option a) for solving your problem :) Less magic, less headache (in future) Thanks T On Fri, Feb 10, 2017 at 1:28 PM Jochen Wiedmannwrote: > Hi, Tamas, > > thanks for the link to the configuration-maven-plugin. If I do get > this right, you are essentially introducing a way to reuse > configuration snippets within the POM. > > Which would of course be an interesting idea. I still wonder, whether > it isn't possible to find another plugin within my own. (Ultimately, > this might allow for other scenarios, like reusing code.) > > Thanks, > > Jochen > > > > -- > The next time you hear: "Don't reinvent the wheel!" > > > http://www.keystonedevelopment.co.uk/wp-content/uploads/2014/10/evolution-of-the-wheel-300x85.jpg > -- Thanks, ~t~
Re: Finding another plugins configuration
Hi, Tamas, thanks for the link to the configuration-maven-plugin. If I do get this right, you are essentially introducing a way to reuse configuration snippets within the POM. Which would of course be an interesting idea. I still wonder, whether it isn't possible to find another plugin within my own. (Ultimately, this might allow for other scenarios, like reusing code.) Thanks, Jochen -- The next time you hear: "Don't reinvent the wheel!" http://www.keystonedevelopment.co.uk/wp-content/uploads/2014/10/evolution-of-the-wheel-300x85.jpg - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Finding another plugins configuration
Jochen, for how it could work, take this example (demo plugin doing similar thing you want): https://github.com/cstamas/configuration-maven-plugin That above if clearly "hacking" :) As Herve said, no "proper" way to do it, except adding "standard" property (like those mentioned by Herve) and submitting a patch to war plugin (to start using it) and use the same in your plugin. HTH, Tamas On Fri, Feb 3, 2017 at 5:10 PM Jochen Wiedmannwrote: > On Fri, Feb 3, 2017 at 10:27 AM, Hervé BOUTEMY > wrote: > > b) is probably possible, but not recommended > > A few words on how this would work, and *why* it is not recommended? I > am not interested in finding a solution for all Maven users, Just > something that works for me and my team. > > Jochen > > > > -- > The next time you hear: "Don't reinvent the wheel!" > > > http://www.keystonedevelopment.co.uk/wp-content/uploads/2014/10/evolution-of-the-wheel-300x85.jpg > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > -- Thanks, ~t~
Re: Finding another plugins configuration
On Fri, Feb 3, 2017 at 10:27 AM, Hervé BOUTEMYwrote: > b) is probably possible, but not recommended A few words on how this would work, and *why* it is not recommended? I am not interested in finding a solution for all Maven users, Just something that works for me and my team. Jochen -- The next time you hear: "Don't reinvent the wheel!" http://www.keystonedevelopment.co.uk/wp-content/uploads/2014/10/evolution-of-the-wheel-300x85.jpg - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Finding another plugins configuration
b) is probably possible, but not recommended When we want to share some configuration between plugins, the usual solution is to define a convention on a property name: see for example maven.test.skip that is supported both by maven-compiler-plugin [1], Surefire [2], nar-maven-plugin in multiple goals [3] [4] [5] Regards, Hervé [1] http://maven.apache.org/plugins/maven-compiler-plugin/testCompile-mojo.html#skip [2] http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#skip [3] http://maven-nar.github.io/nar-test-mojo.html#skipTests [4] http://maven-nar.github.io/nar-test-unpack-mojo.html#skipTests [5] http://maven-nar.github.io/nar-testCompile-mojo.html#skipTests Le lundi 30 janvier 2017, 19:18:50 CET Jochen Wiedmann a écrit : > Hi, > > I'd like to create a plugin, which is intended to generate resources > for a web application. > > In other words, the target directory would be the value, which is > typically configured as the webappDirectory property of the > maven-war-plugin. > > To get that value, I see two options: > > a) I create a property webappDirectory in my own plugin, and force the > user to configure that property. > > b) I find the projects maven-war-plugin, and read that objects value. > > Is b) possible? How? > > Thanks, > > Jochen - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org