You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@creadur.apache.org by Matt Sicker <bo...@gmail.com> on 2018/08/15 18:26:18 UTC

Looking to contribute an SBT version of rat back upstream

A few months ago, I developed a version of rat for sbt to be used for the
Log4j Scala API subcomponent. At the time, I developed this externally and
have been publishing the releases to Maven Central, though sbt plugins
should also be uploaded to the normal sbt plugin repository.

Project:
https://github.com/jvz/sbt-rat

Used originally in:
https://github.com/apache/logging-log4j-scala

I brought this up on the Incubator list a while back, and one of the
podlings also started using the plugin (along with some improvements).
After seeing that this project seems to be somewhat inactive, I wanted to
help rejuvenate this as these plugins are used extensively throughout the
ASF, particularly during incubation.

Being an sbt plugin, I don't think this can be easily built with Maven, so
this probably can't exist as a normal module in the regular rat project,
though if there are ideas on how to integrate it directly, I'd like to do
that. Otherwise, we could make a separate repo for it.

-- 
Matt Sicker <bo...@gmail.com>

Re: Looking to contribute an SBT version of rat back upstream

Posted by "P. Ottlinger" <po...@apache.org>.
Hi,

thanks for raising the interest in integrating with SBT.

Am 16.08.2018 um 15:32 schrieb Jochen Wiedmann:
> Otherwise, I'd rather see this as an external project. Our experiences
> with the Gradle plugin haven't been so good.

To my mind the Gradle plugin worked but was not compatible with our need
to remain JDK5-compatible. As this is gone now, we should be in a much
more comfortable position for a Gradle integration.

Just my 2ct,
Phil

Re: Looking to contribute an SBT version of rat back upstream

Posted by Jochen Wiedmann <jo...@gmail.com>.
On Wed, Aug 15, 2018 at 8:26 PM Matt Sicker <bo...@gmail.com> wrote:

> Being an sbt plugin, I don't think this can be easily built with Maven, so
> this probably can't exist as a normal module in the regular rat project,
> though if there are ideas on how to integrate it directly, I'd like to do
> that. Otherwise, we could make a separate repo for it.

If there is a well defined build procedure, then we should be able to
do that with Maven. As this won't affect plugin users, I'd strongly be
in favour of that. If you need help here, you can count me in.

Otherwise, I'd rather see this as an external project. Our experiences
with the Gradle plugin haven't been so good.

Jochen