https://gradle.com/ logo
Join Slack
Powered by
# dev-shadow-plugin
  • o

    Oleg Nenashev

    04/09/2024, 10:46 AM
    Hi @Zongle Wang @John Created a channel for discussion of the Shadow Plugin and logistics, if that's fine with you
  • o

    Oleg Nenashev

    07/01/2024, 4:52 PM
    Hi @Zongle Wang Did you have a chance to follow-up on my comment in https://github.com/johnrengelman/shadow/issues/908?
  • z

    Zongle Wang

    07/02/2024, 6:43 AM
    Yeah, I noticed that. What can I do here?
  • o

    Oleg Nenashev

    07/02/2024, 7:54 AM
    CCing @Piotr Jagielski @Louis Jacomet who can help with the next steps. I listed the steps on https://github.com/johnrengelman/shadow/issues/908#issuecomment-2202224552, ultimately we still need @John to grant you permissions if we keep the current repo location as a main one
  • z

    Zongle Wang

    07/02/2024, 8:00 AM
    Where should the project repo be transferred to? Do you have any plan?
  • o

    Oleg Nenashev

    07/02/2024, 12:23 PM
    With Gradliverse being blocked indefinitely, I would keep it on an individual account for now. If you prefer it to be transferred, I suggest GradleUp: https://github.com/gradleup
  • z

    Zongle Wang

    07/02/2024, 1:08 PM
    Yeah, seems we can move to gradleup
  • z

    Zongle Wang

    07/02/2024, 1:10 PM
    Could you add this point to your comment in that issue?
  • o

    Oleg Nenashev

    07/04/2024, 7:21 PM
    Cc @Martin for GradleUP ^
  • m

    Martin

    07/04/2024, 9:55 PM
    Hi everyone đź‘‹ Am I right understanding we want to move the repo to the GradleUp GitHub organization but keep current maven coordinates unchanged?
  • m

    Martin

    07/04/2024, 10:01 PM
    Wait, that won’t work, the maven coordinates are github ones. So if we move the repo, they have to move too
  • o

    Oleg Nenashev

    07/05/2024, 1:37 PM
    Yes, without Gradliverse or another community location? It will always be a problem. Unfortunately, I do not have any optimistic ETA for having all the necessary approvals, I doubt it will be before September
  • o

    Oleg Nenashev

    07/05/2024, 1:38 PM
    Could we move the repo But keep the current coordinates for now? If not, maybe we will have to just call @Zongle Wang's fork an official one. It will lead to double community split, but we couldn't do anything else at the moment
  • o

    Oleg Nenashev

    07/05/2024, 1:38 PM
    FYI @Piotr Jagielski ^
  • z

    Zongle Wang

    07/05/2024, 1:39 PM
    Maybe moving to a new maven coordinate, that's fine
  • j

    John

    07/05/2024, 11:30 PM
    Hey everyone. So I think I would prefer to make a new org in GitHub and move the repo there. And then grant access. It shouldn’t matter that the plugin coordinates don’t match the actual repo location, correct? (For a long time, they weren’t aligned anyway). This would then allow us to step into a new plugin id down the line that’s more generic.
    👍 2
  • z

    Zongle Wang

    07/06/2024, 12:27 AM
    That would be great.
  • m

    Martin

    07/11/2024, 1:44 PM
    Hi everyone 👋 From GradleUp point of view, we’re ready to accept the project. We’ll just require that: * The maven coordinates are changed to something in the “com.gradleup” namespace (probably “com.gradleup.shadow”?). * The repo is transferred to the GradleUp organization. This will ensure that the project can go on for the many years to come without relying on a single individual. A separate organization works for us too so it’s completely up to you. All solutions work! Let me know if you want to proceed and we can initiate the transfer.
    👍 2
  • o

    Oleg Nenashev

    07/11/2024, 1:46 PM
    Thanks @Martin! I guess the final call is up to @John to decide on the preference. P.S: Wearing my FOSS Maintainer hat, I have a weak preference towards GradleUP, just to avoid creating more entities that would need maintenance
    🙌 1
  • j

    John

    07/12/2024, 11:34 PM
    I’m fine with gradleup. Didn’t realize someone from that group was in the thread.
    m
    • 2
    • 1
  • j

    John

    07/12/2024, 11:34 PM
    I’ll do that when I get back from vacation.
    👍 1
  • j

    John

    07/26/2024, 10:42 PM
    Hey everyone. Hectic weak after getting back from vacation. I’ll start buttoning things up to transfer stuff to GradleUp this week (I think i just initiate a transfer on GitHub for that). Few questions for that group - How did you want to do access? How do you want to handle the doc site for it?
    đź‘‹ 3
    m
    z
    +2
    • 5
    • 65
  • z

    Zongle Wang

    08/01/2024, 2:34 AM
    @Martin @deepy Can we enable renovate-bot for Shadow repo?
    m
    • 2
    • 6
  • n

    Nicklas Ansman

    09/22/2024, 2:37 PM
    I've been ripping my hair trying to shade a single dependency. I want to publish a JAR that shades a single library, any other dependencies appear like you'd expect in the POM. To achieve this I've created a new configuration, added my dependencies to said configuration and then configured shadow jar to use it. If I then use
    publication { from(components["shadow"]) }
    then it kind of works, but two things are not ideal: 1. I cannot use
    implementation
    , instead if I need to use
    shadow
    . Not a huge deal but still annoying 2. The published JAR uses the
    -all
    classifier which makes it fail to resolve in some build systems. â—¦ I can sort of sort fix this by setting
    tasks.shadowJar.archiveClassifier
    to an empty string but then it conflicts with the normal
    jar
    task I've some some projects disable the jar task but that feels a bit hacky. Is there a cannonical way to do this?
    z
    • 2
    • 18