Hi Andreas

Thank you for answering. I did have a look at a couple of other plugins, but I dont understand quite why they work or how. Also each do things differently and they do things change in different versions and documentations get deprecated and such, so there are many variables to try to navigate.

That turns it all into and guesswork where I just hope I understand what works and how, until something breaks, cause I was just guessing anyway or did an unqualified judgment.

I was hoping to find some form of authorative texts or explanations, so I would have some solid foundation to build on, as I develop stuff and get more and more experience.

That would make it a bit easier to become selfsufficient and to a certain degree know if I was on the right track or not.

Maybe this could be somehting the documentation could be enhanced with?

Regards

Thomas

On 04.04.2016 22.16, Andreas Gudian wrote:
Hi Thomas,

One way to learn how things roll is to find an existing plugin that does
something related to what you are trying to do and check the sources there.
Many of the plugins developed here in the Apache Maven project are not too
complex and might help you finding what you look for. Same goes for the
mojohaus plugins.

I don't really know what the best source of wholesome documentation there
is otherwise, though.

Hope it still helps a little,
Andreas

Am Montag, 4. April 2016 schrieb Thomas Finneid :

Hi

I am looking into developing a maven plugin for a Scala testing framework
named ScalaCheck.

I was wondering if there is any up to date articles or such, that explain
the main concepts of maven internals, its archtecture, work separation
between modules, how it fits together in the build process and so on.

I have run through the plugin developer article about how to create my
first mojo, so I have a simple plugin that prints Hello World in my desired
phase.
I have looked through a lot of the documentation on plugin development and
some of the maven development documentation.
But I am having problems finding information that explains to me how
things work and how to do stuff or how to access stuff in maven.

All plugins do things and need to access information from maven, to be
able to do anything useful. E.g. a compiler plugin needs to access the
source files from the correct directories, it needs access to dependencies
and so on

As you migh guess I feel a bit lost, so any pointers, tips or explanations
would be appreciated.

Regards

Thomas

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to