> AFAICT the same problem does not apply to VFS, which is a multi-module
project.
because vfs has its all modules snapshot on snapshot repository (
https://repository.apache.org/content/groups/snapshots/org/apache/commons/)
(though might be older version content but version number is correct)
but weaver missing some modules(maybe newly added modules)
see:
https://repository.apache.org/content/groups/snapshots/org/apache/commons/
org.apache.commons:commons-weaver-privilizer:jar:2.1-SNAPSHOT
org.apache.commons:commons-weaver-normalizer:jar:2.1-SNAPSHOT
be missing...

so, don't depend on it even there be, there might be old ones.

A better solution is to suggest a pr onto dependency plugin, to make them
provide a way to tend to use source poms, not ones in repo, but that need
time... I might arrange some time to see if it possible
a more simple solution is, as Gary pointed out, just play a install before
the dependency plugin invoke...

Xeno Amess <xenoam...@gmail.com> 于2025年2月13日周四 09:33写道:

> will have a look when I have time.
>
> sebb <seb...@gmail.com> 于2025年2月13日周四 07:47写道:
>
>> On Wed, 12 Feb 2025 at 22:20, Gary Gregory <garydgreg...@gmail.com>
>> wrote:
>> >
>> > On Wed, Feb 12, 2025, 17:16 Gary Gregory <garydgreg...@gmail.com>
>> wrote:
>> >
>> > >
>> > >
>> > > On Wed, Feb 12, 2025, 09:57 sebb <seb...@gmail.com> wrote:
>> > >
>> > >> On Wed, 12 Feb 2025 at 14:07, Gary Gregory <garydgreg...@gmail.com>
>> > >> wrote:
>> > >> >
>> > >> > Hi All,
>> > >> >
>> > >> > I always use dependency:tree, that always works for me.
>> > >>
>> > >> But have you tried it on weaver?
>> > >> (without previously doing an install)
>> > >
>> > >
>> > I didn't for me, crud. I've got to say that multi-module builds can be
>> > quite a challenge and I often find myself just doing installs just to
>> move
>> > the ball forward.
>>
>> AFAICT the same problem does not apply to VFS, which is a multi-module
>> project.
>>
>> I would like to establish whether weaver really does need to be
>> installed before the dependency check can work, or whether there is a
>> bug in the setup.
>> Or maybe it's because weaver has a maven module?
>> Maybe I need to ask on a Maven mailing list.
>>
>> > Gary
>> >
>> >
>> > >> > At some point someone set up Jenkins jobs for some of the Commons
>> > >> > components to publish snapshots, but I never look at Jenkins, I
>> find it
>> > >> > unreliable with the regular git errors it seems to throw. I rely on
>> > >> GitHub,
>> > >> > that's rock solid.
>> > >>
>> > >> Jenkins already has the karma to publish snapshots, but I agree it's
>> > >> harder to use.
>> > >>
>> > >> > Otherwise I push snapshots after I make a change I feel is worth
>> > >> pushing. I
>> > >> > just pushed weaver to see if it would help.sure. it blew up the
>> module
>> > >> > samples/pom.xml so there is some modernizing to do.
>> > >> >
>> > >> > It's possible to setup GH to push snapshots but that requires
>> setting up
>> > >> > secrets and makes the workflows more complex. I think infra might
>> need
>> > >> to
>> > >> > get involved for the secrets part, not aure.
>> > >>
>> > >> My point is that it should not be necessary to publish or install
>> > >> snapshots merely to extract dependencies within a project.
>> > >> Further, if publication/installation is needed, then one cannot rely
>> > >> 100% on the output: the poms might have changed since last push.
>> > >>
>> > >> > Gary
>> > >> >
>> > >> >
>> > >> > On Wed, Feb 12, 2025, 08:37 Eric Bresie <ebre...@gmail.com> wrote:
>> > >> >
>> > >> > > Is this saying that not every commons artifact (1) is available
>> in the
>> > >> > > snapshot repo (2)?
>> > >> > >
>> > >> > > Why would some be in the snapshot repo and others not?  Are each
>> of
>> > >> the
>> > >> > > given just not setup to publish snapshots?
>> > >> > >
>> > >> > >
>> > >> > >   1.  https://repo1.maven.org/maven2/org/apache/commons/
>> > >> > >   2.  https://repository.apache.org/content/groups/snapshots/
>> > >> > >
>> > >> > > Get Outlook for iOS<https://aka.ms/o0ukef>
>> > >> > > ________________________________
>> > >> > > From: Elliotte Rusty Harold <elh...@ibiblio.org>
>> > >> > > Sent: Wednesday, February 12, 2025 7:23:16 AM
>> > >> > > To: Commons Developers List <dev@commons.apache.org>
>> > >> > > Subject: Re: [ALL] Maven module expert needed please
>> > >> > >
>> > >> > > On Wed, Feb 12, 2025 at 12:27 AM sebb <seb...@gmail.com> wrote:
>> > >> > >
>> > >> > > > org.apache.commons:commons-weaver-processor:jar:2.1-SNAPSHOT
>> > >> > > >
>> > >> > > > Note that the component is currently at version 2.1-SNAPSHOT.
>> > >> > > >
>> > >> > > > Surely it should not be necessary to build and install the
>> component
>> > >> > > > in order to list its dependencies?
>> > >> > > > Or am I missing something here?
>> > >> > >
>> > >> > >
>> > >> > > Yes, it is necessary to build and install the component you
>> depend on.
>> > >> > > mvn dependency:list is reading dependencies from the maven
>> repository,
>> > >> > > not from the source code. If you haven't installed
>> > >> > > org.apache.commons:commons-weaver-processor:jar:2.1-SNAPSHOT
>> locally
>> > >> > > and it's not available in the central repo (and it probably
>> isn't)
>> > >> > > then Maven can't find it.
>> > >> > >
>> > >> > > The retry resolution can interfere once it's not found, even if
>> you've
>> > >> > > since installed it. There's a flag somewhere whose exact syntax I
>> > >> > > forget to force a retry.
>> > >> > >
>> > >> > > --
>> > >> > > Elliotte Rusty Harold
>> > >> > > elh...@ibiblio.org
>> > >> > >
>> > >> > >
>> ---------------------------------------------------------------------
>> > >> > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> > >> > > For additional commands, e-mail: dev-h...@commons.apache.org
>> > >> > >
>> > >> > >
>> > >>
>> > >> ---------------------------------------------------------------------
>> > >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> > >> For additional commands, e-mail: dev-h...@commons.apache.org
>> > >>
>> > >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>

Reply via email to