Done: https://issues.apache.org/jira/browse/MNG-8465
Thank you.

Cheers,
Andreas

Am So., 22. Dez. 2024 um 09:27 Uhr schrieb Guillaume Nodet <
gno...@apache.org>:

> Could you raise a issue, we should also support ${project.rootDirectory} I
> think.
>
> ------------------------
> Guillaume Nodet
>
>
>
> Le dim. 22 déc. 2024 à 08:37, Andreas Kuhtz <andreas.ku...@gmail.com> a
> écrit :
>
> > Hello,
> >
> > The ${project.basedir} is accepted but I think this only works in single
> > module projects.
> > I have a parent pom and multiple modules and if I use ${project.basedir}
> > the resolution is always from the current module and it will fail to
> > "download" the dependencies from the file url.
> > It works when the artefacts are  in the local maven repo but fails to
> > "download" the dependencies from the file url. That's why
> > ${maven.multiModuleProjectDirectory} was used with maven 3.9.x.
> >
> > Cheers,
> > Andreas
> >
> >
> > Am Sa., 21. Dez. 2024 um 23:32 Uhr schrieb Guillaume Nodet <
> > gno...@apache.org>:
> >
> > > Also note that there is one exception to this rule, ${project.basedir}
> > > can be used in the repository url.
> > >
> > > Le sam. 21 déc. 2024 à 23:02, Tamás Cservenák <ta...@cservenak.net> a
> > > écrit :
> > > >
> > > > Howdy,
> > > >
> > > > yes, POM must contain "non-dynamic" URL, this is due build
> > > reproducibility.
> > > > You can add a repository via settings.xml, and now you can have
> > > > "project wide settings" as well.
> > > >
> > > > Thanks
> > > > T
> > > >
> > > > On Sat, Dec 21, 2024 at 8:48 PM Andreas Kuhtz <
> andreas.ku...@gmail.com
> > >
> > > wrote:
> > > > >
> > > > > Hello,
> > > > >
> > > > > With maven 3.9.x it was possible to configure to configure an
> > > additional
> > > > > repository for artefacts not available in central repo or artefacts
> > > that
> > > > > are not allowed to be published to central repo with the following
> > > file url:
> > > > >
> > > > > <repositories>
> > > > > ...
> > > > >         <!--
> > > > >         Repository hosting libraries not available through
> maven.org
> > > > >         -->
> > > > >         <repository>
> > > > >             <id>lib</id>
> > > > >             <name>lib</name>
> > > > >             <releases>
> > > > >                 <enabled>true</enabled>
> > > > >                 <checksumPolicy>ignore</checksumPolicy>
> > > > >             </releases>
> > > > >             <snapshots>
> > > > >                 <enabled>true</enabled>
> > > > >             </snapshots>
> > > > >
> > > > > <url>file://${maven.multiModuleProjectDirectory}/maven-repo</url>
> > > > >         </repository>
> > > > > ...
> > > > > </repositories>
> > > > >
> > > > > With 4.0.0-rc-2 this is no longer possible and the build fails with
> > the
> > > > > following error:
> > > > >
> > > > > [INFO]
> > > > > [INFO] Some problems were encountered while building the effective
> > > settings
> > > > > (use -X to see details)
> > > > > [INFO]
> > > > > [INFO] Scanning for projects...
> > > > > [ERROR] Some problems were encountered while processing the POMs
> > > > > [ERROR] The build could not read 1 project -> [Help 1]
> > > > > [ERROR]
> > > > > [ERROR]   The project [inherited]:wizard:pom:[inherited]
> > > > > (D:\gitlab\bidibwizard2-distributed\pom.xml) has 2 errors
> > > > > [ERROR]     'repositories.repository.[lib].url' contains an
> > expression
> > > but
> > > > > should be a constant. @
> > > org.bidib.jbidib:bidibwizard-parent:${revision},
> > > > >
> > file:///D:/gitlab/bidibwizard2-distributed/bidibwizard-parent/pom.xml,
> > > line
> > > > > 68, column 13
> > > > > [ERROR]     'repositories.repository.[lib].url' contains an
> > expression
> > > but
> > > > > should be a constant. @
> > > org.bidib.jbidib:bidibwizard-parent:${revision},
> > > > >
> > file:///D:/gitlab/bidibwizard2-distributed/bidibwizard-parent/pom.xml,
> > > line
> > > > > 68, column 13
> > > > > [ERROR]
> > > > >
> > > > > How can this be solved?
> > > > >
> > > > > Cheers,
> > > > > Andreas
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > > > For additional commands, e-mail: users-h...@maven.apache.org
> > > >
> > >
> > >
> > > --
> > > ------------------------
> > > Guillaume Nodet
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > > For additional commands, e-mail: users-h...@maven.apache.org
> > >
> > >
> >
>

Reply via email to