All works now.

Removed INFRA from cc.

I'd like to ask the Maven developers that if the sonatype plugin is
deprecated, is there some alternatives in the community? `mvn deploy` seems
limited or hard to use (works well for pure java project, I agree) at least
I don't know how to release multi classifier projects and how to merge
staging artifacts.

Best,
tison.


tison <wander4...@gmail.com> 于2023年6月25日周日 18:52写道:

> I get it now because we don't use a -SNAPSHOT suffix so the logic changes..
>
> Let me workaround for the SNAPSHOT now and see if the formal release cause
> a 403.
>
> Best,
> tison.
>
>
> tison <wander4...@gmail.com> 于2023年6月25日周日 18:47写道:
>
>> Or the question can be - I have a Maven project having multiple
>> classifier variants to deploy. I can build them separately on different
>> machine. How can I finish the last mile to deploy it to Apache Nexus
>> server. (for snapshots now).
>>
>> Best,
>> tison.
>>
>>
>> tison <wander4...@gmail.com> 于2023年6月25日周日 16:41写道:
>>
>>> Aha..Unfortunately not. I use sonatype plugin and follow Netty's
>>> practice. It seems for snapshot, previously (the same version of plugin) it
>>> can auto set nexusUrl and serverId. But now it cannot:
>>>
>>> $ cat .index
>>>
>>> org/apache/opendal/opendal-java/0.2.0-SNAPSHOT/opendal-java-0.2.0-SNAPSHOT.jar=org.apache.opendal:opendal-java:0.2.0-SNAPSHOT:n/a:jar:jar:opendal-java-0.2.0-SNAPSHOT.pom:n/a:apache.snapshots.https:
>>> https://repository.apache.org/content/repositories/snapshots
>>> ...
>>>
>>> Best,
>>> tison.
>>>
>>>
>>> Tamás Cservenák <ta...@cservenak.net> 于2023年6月25日周日 16:34写道:
>>>
>>>> Hm,
>>>>
>>>> I remember your use case as we discussed it here:
>>>> https://lists.apache.org/thread/vqgbdp61y5jg5fgdhmgx4zycl4ps39s8
>>>>
>>>> I had a feeling you sorted it out, and did it without the aforementioned
>>>> plugin...
>>>>
>>>>
>>>> T
>>>>
>>>> On Sun, Jun 25, 2023 at 10:20 AM tison <wander4...@gmail.com> wrote:
>>>>
>>>> > And I remember that when I add the nexusUrl just as suggested above,
>>>> the
>>>> > action run failed with 403:
>>>> >
>>>> > Failed to execute goal
>>>> > org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13:deploy
>>>> (default-cli)
>>>> > on project opendal-java: Execution default-cli of goal
>>>> > org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13:deploy failed:
>>>> 403 -
>>>> > Forbidden
>>>> >
>>>> > tison <wander4...@gmail.com>于2023年6月25日 周日16:16写道:
>>>> >
>>>> > > Thanks for your information!
>>>> > >
>>>> > > Then I can I achieve the similar target? I need to build staging
>>>> > artifacts
>>>> > > in different platforms and then merge it and deploy.
>>>> > >
>>>> > > Best,
>>>> > > tison.
>>>> > >
>>>> > >
>>>> > > Tamás Cservenák <ta...@cservenak.net> 于2023年6月25日周日 16:13写道:
>>>> > >
>>>> > >> For RAO it is https://repository.apache.org/
>>>> > >>
>>>> > >> But using this plugin is really not recommended, even Sonatype
>>>> abandoned
>>>> > >> it.
>>>> > >>
>>>> > >> Hth
>>>> > >> T
>>>> > >>
>>>> > >> On Sun, Jun 25, 2023, 10:11 tison <wander4...@gmail.com> wrote:
>>>> > >>
>>>> > >> > After restore the action, it fails now. May I ask what is the
>>>> proper
>>>> > >> > nexusUrl for apache snapshot?
>>>> > >> >
>>>> > >> > Best,
>>>> > >> > tison.
>>>> > >> >
>>>> > >> >
>>>> > >> > tison <wander4...@gmail.com> 于2023年6月25日周日 15:51写道:
>>>> > >> >
>>>> > >> > > Suspected related code[1].
>>>> > >> > >
>>>> > >> > > and cc dev@opendal.a.o
>>>> > >> > >
>>>> > >> > > Best,
>>>> > >> > > tison.
>>>> > >> > >
>>>> > >> > > [1]
>>>> > >> > >
>>>> > >> >
>>>> > >>
>>>> >
>>>> https://github.com/sonatype/nexus-maven-plugins/blame/d36fd861662d566071390ff75dae79846f46901c/staging/maven-plugin/src/main/java/org/sonatype/nexus/maven/staging/remote/Parameters.java#L95
>>>> > >> > >
>>>> > >> > >
>>>> > >> > > tison <wander4...@gmail.com> 于2023年6月25日周日 15:50写道:
>>>> > >> > >
>>>> > >> > >> Hi,
>>>> > >> > >>
>>>> > >> > >> I don't know if it's a Maven issue or INFRA issue or plugin
>>>> issue
>>>> > >> (as I
>>>> > >> > >> saw the related part is written by the current Maven PMC
>>>> chair, I
>>>> > >> > posted it
>>>> > >> > >> here).
>>>> > >> > >>
>>>> > >> > >> The question is, when I stage a package for multiple
>>>> platforms, I
>>>> > >> use a
>>>> > >> > >> local staging flavor that  specifies
>>>> -DskipRemoteStaging=true. It
>>>> > >> works
>>>> > >> > >> well in my personal repo[1], but failed when I try it on the
>>>> > >> > >> apache/incubator-opendal repo[2].
>>>> > >> > >>
>>>> > >> > >> The log complains strangely that "Mandatory plugin parameter
>>>> > >> 'nexusUrl'
>>>> > >> > >> is missing" while I do skip the remote staging phase.
>>>> > >> > >>
>>>> > >> > >> I'll appreciate if you can take a look.
>>>> > >> > >>
>>>> > >> > >> Best,
>>>> > >> > >> tison.
>>>> > >> > >>
>>>> > >> > >> [1]
>>>> > >> > >>
>>>> > >>
>>>> https://github.com/tisonkun/ci-opendal/actions/runs/5107624733/workflow
>>>> > >> > >> [2]
>>>> > >> > >>
>>>> > >> >
>>>> > >>
>>>> >
>>>> https://github.com/apache/incubator-opendal/actions/runs/5368618052/jobs/9739424356?pr=2525
>>>> > >> > >>
>>>> > >> > >>
>>>> > >> >
>>>> > >>
>>>> > > --
>>>> > Best,
>>>> > tison.
>>>> >
>>>>
>>>

Reply via email to