Hi Claus,

Thanks for clarifying. Then that was some confusion from my side.
Sure, I guess we can proceed with `camel-component-maven-plugin` naming.

Regards,
Omar

On Thu, May 28, 2020 at 4:21 PM Claus Ibsen <[email protected]> wrote:

> Hi
>
> The existing camel-maven-plugin is for running Camel with the run goal.
> It's for Camel end user applications.
>
> The ticket you work on is for Camel component or data format
> developers, and not for end user applications.
>
> It should basically just be a single goal that takes the relevant
> existing goals from the camel-package-maven-plugin
> and execute them in the right order.
>
> We have almost that today.
>
> https://github.com/apache/camel/blob/master/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GenerateComponentMojo.java
>
> But being a new plugin with a single goal, then its easier for end
> users as there are not 25 other "internal goals for Camel project"
> that gets in your way.
> And we should then also document this new plugin and its goal. And
> update the maven archetypes to use this plugin.
>
> About the name, then there is a clash.
>
> We could name it
>
> camel-component-maven-plugin
>
>
> On Thu, May 28, 2020 at 3:38 PM Omar Al-Safi <[email protected]> wrote:
> >
> > Hello Camelers,
> >
> > I just started working on creating a maven plugin for end-users to
> generate
> > configurations, DSLs .. etc based on the camel-package-maven-plugin.
> > Now I have the first world problem to name the plugin, personally, I am
> > thinking of this naming `*camel-maven-plugin*`, is simple and I think it
> > serves the purpose for the users. Hence when the user execute the plugin
> > for example, will be something like this:
> > `*mvn
> org.apache.camel:camel-maven-plugin:<version>:generate-configuration*
> > `.
> > However, as I can see here
> > <
> https://github.com/apache/camel/tree/master/tooling/maven/camel-maven-plugin
> >
> > there is already another plugin `camel-maven-plugin` with one MOJO, I am
> > not sure if this should be internal or can be used by the users. If this
> > plugin serves a different purpose, I was thinking to name it to something
> > else and reserve `camel-maven-plugin` naming for end-users. Any thoughts?
> >
> > Regards,
> > Omar
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>

Reply via email to