Hi all,

I've been maintaining the gradle-jpi-plugin for the last several years. I'm 
in support of this decision. My most recent OSS plugin used maven as well 
to take advantage of the excellent tooling the community has put together.

I elaborated a bit more on the mentioned issues in the repository 
<https://github.com/jenkinsci/gradle-jpi-plugin/issues/213#issuecomment-1355386081>,
 
but wanted to share here as well.

My main goal for maintaining this plugin is compatibility with new Gradle 
versions for the internal plugins I manage. Most of the evolution over the 
past several years have been in support of this. For example, there are now 
more than 400 acceptance tests that are easily run against arbitrary 
versions of Gradle (including pre-releases) and Java.

I think feature parity with maven-hpi-plugin is achievable and would unlock 
some productivity gains, but I don't have the bandwidth or the need for 
this myself. I would be supportive of anyone who wanted to take that on.

> Last I checked, generated poms were also invalid, which is a problem for 
any consumers of these artifacts that do more than just download the hpi.

I believe this was fixed in 2019 as v0.31.0 
<https://github.com/jenkinsci/gradle-jpi-plugin/releases/tag/v0.31.0>.

Best,
Steve
On Friday, December 16, 2022 at 1:37:34 AM UTC-8 mc.ca...@gmail.com wrote:

> I submitted a dedicated issue 
> <https://github.com/jenkinsci/gradle-jpi-plugin/issues/213> on the 
> plugin's repository outlining the TODOs and linking to this discussion.
>
> On Thursday, 8 December 2022 at 21:53:36 UTC+1 db...@cloudbees.com wrote:
>
>> On Wed, Dec 7, 2022 at 11:20 AM Alexander Brandes <mc.ca...@gmail.com> 
>> wrote:
>>
>>> There's no support for automated releases (CD, JEP-229), missing 
>>> metadata for the plugin page and a few other limitations, which don't make 
>>> it a great experience using it.
>>>
>> …
>>>
>> I would be ready to lift this restriction again if the JPI plugin 
>>> developers provide the same scope of tools like we have for Maven.
>>>
>>
>> Is the maintainer of Gradle JPI Plugin aware of these requirements and/or 
>> this discussion? I don't see him in cc.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/373899d7-a696-4748-a0c7-fcefccfe42een%40googlegroups.com.

Reply via email to