I think exec maven plugin might need my requirements better of not adding
Checkstyle jars to the project's dependencies. I'll have to test that out,
though.

On Thu, 25 Jun 2020, 14:33 LINUS FERNANDES, <linus.fernan...@gmail.com>
wrote:

> I've raised a feature request at
> https://issues.apache.org/jira/browse/MCHECKSTYLE-396
>
> Regards,
> Linus.
>
>
>
>
> On Thu, 25 Jun 2020, 14:19 LINUS FERNANDES, <linus.fernan...@gmail.com>
> wrote:
>
>> Thanks, that resolves the issue with running the goal as
>> antrun:run@checkstyleg.
>>
>> Regards,
>> Linus.
>>
>> On Thu, 25 Jun 2020, 13:39 Benjamin Marwell, <bmarw...@gmail.com> wrote:
>>
>>> Feature requests can be created here:
>>> https://issues.apache.org/jira/projects/MCHECKSTYLE
>>>
>>> You are welcome to create a pull request.
>>>
>>> Looking at the ant configuration, you could just use the plugin
>>> classpath in your java task:
>>>
>>> https://maven.apache.org/plugins/maven-antrun-plugin/examples/classpaths.html
>>>
>>>
>>> Am Do., 25. Juni 2020 um 09:16 Uhr schrieb LINUS FERNANDES
>>> <linus.fernan...@gmail.com>:
>>> >
>>> > I would like to create a feature request---evidently.
>>> >
>>> > This is something that impacts the ant and Gradle tasks as well.
>>> >
>>> > I'm not sure where to make this request.
>>> >
>>> > Should it be on the Checkstyle Github repo or will I have to make three
>>> > separate requests, one for each of the above?
>>> >
>>> > The feature is available on the CLI using the -g option.
>>> >
>>> > I intend to use this during the Maven build, not from my code.
>>> >
>>> > Since I already had Ant configured to do exactly that, I preferred to
>>> use
>>> > the Ant Run plugin to reproduce the functionality within Maven.
>>> >
>>> > The pom file is located at:
>>> >
>>> > https://github.com/Fernal73/DSAlgos/blob/master/pom.xml
>>> >
>>> > I have no interest in creating my own plugin given the attendant
>>> issues of
>>> > maintaining it and for just this feature.
>>> >
>>> > This should really be part of the Maven, Ant and Gradle configurations.
>>> >
>>> > Perhaps, it's because the feature is still considered experimental and
>>> > there's no pressure from users to add the ability to generate Xpath
>>> > suppressions in the other ways to use Checkstyle.
>>> >
>>> > I find it very useful, though although it's complicated to set it up
>>> in its
>>> > current Avatar.
>>> >
>>> > Regards,
>>> > Linus.
>>> >
>>> >
>>> >
>>> >
>>> > On Thu, 25 Jun 2020, 11:56 Benjamin Marwell, <bmarw...@gmail.com>
>>> wrote:
>>> >
>>> > > Well, you could write your own plugin which has checkstyle as a
>>> dependency.
>>> > > But it might be the easiest to just create a PR for the checkstyle
>>> plugin.
>>> > > The checkstyle plugin is maintained by maven. So why not just create
>>> a
>>> > > feature request?
>>> > >
>>> > > Also, where do you want to execute the "new goal"? In the maven build
>>> > > or inside your java code? This will also make a difference.
>>> > > If it is the latter, you can just pull in the plugin as a regular
>>> > > dependency.
>>> > > You can make it optional or provided (or both) if you do not need it
>>> at
>>> > > runtime.
>>> > >
>>> > > Am Do., 25. Juni 2020 um 03:49 Uhr schrieb LINUS FERNANDES
>>> > > <linus.fernan...@gmail.com>:
>>> > > >
>>> > > > My usecase is that I need to execute a feature available in
>>> Checkstyle
>>> > > > that's not provided as a goal in its plugin.
>>> > > >
>>> > > > For that, I need access to the dependency classpath (latest version
>>> > > > always).
>>> > > >
>>> > > > Then I can execute the feature using the Ant Run plugin.
>>> > > >
>>> > > >
>>> > > >
>>> > > >
>>> > > > On Thu, 25 Jun 2020, 06:51 LINUS FERNANDES, <
>>> linus.fernan...@gmail.com>
>>> > > > wrote:
>>> > > >
>>> > > > > Is it possible to generate a classpath for a dependency not
>>> placed in
>>> > > the
>>> > > > > dependencyManagement and/or dependencies section but is attached
>>> to a
>>> > > > > plugin used by the project?
>>> > > > >
>>> > > > > I know it's possible to generate a path to the local repository
>>> and
>>> > > look
>>> > > > > for the latest version directory and specify the jars under it
>>> but is
>>> > > there
>>> > > > > any other way to do this preferably via a Maven plugin and one
>>> of its
>>> > > goals?
>>> > > > >
>>> > > > > build-classpath from the Maven dependency plugin will only
>>> generate
>>> > > > > classpaths for dependencies listed in the project's
>>> dependencies, not a
>>> > > > > plugin's direct dependencies.
>>> > > > >
>>> > > > > I don't wish to add a plugin's specific dependencies to the
>>> project's
>>> > > > > dependencies.
>>> > > > >
>>> > > > > Regards,
>>> > > > > Linus.
>>> > > > >
>>> > >
>>> > > ---------------------------------------------------------------------
>>> > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>> > > For additional commands, e-mail: users-h...@maven.apache.org
>>> > >
>>> > >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: users-h...@maven.apache.org
>>>
>>>

Reply via email to