Thanks I know how to use properties, but this plugin doesn't, it seems. It
has some special way of importing them:
https://maven.apache.org/plugins/maven-remote-resources-plugin/process-mojo.html

[image: image.png]

It can do this

<resourceBundle>org.test:shared-resources:${project.version}</resourceBundle>

But this is the version of *this* project, not the resource bundle
org.test:shared-resources. Why would I ever do that? The plugin is assuming
that all project modules in the reactor have the same version.

I need it to do this

<resourceBundle>org.test:shared-resources:${shared-resources.version}</resourceBundle>

It looks like if I make commondb a dependency, I can use the *projects*
property to access the version number. How do I do that?

Thanks,
Delany


On Tue, 23 Feb 2021 at 22:46, Anthony Whitford <[email protected]> wrote:

> The <properties> tag is documented here:
> https://maven.apache.org/guides/introduction/introduction-to-the-pom.html#properties
> <
> https://maven.apache.org/guides/introduction/introduction-to-the-pom.html#properties
> >
>
>
> > On Feb 23, 2021, at 3:34 AM, Delany <[email protected]> wrote:
> >
> > I don't want to hardcode the version number of the remote project into
> this
> > plugin config, so I've used a property made available in a parent pom.
> > But it's not being resolved. What am I doing wrong?
> >
> >      <plugin>
> >        <artifactId>maven-remote-resources-plugin</artifactId>
> >        <executions>
> >          <execution>
> >            <id>process-remote-resources</id>
> >            <goals>
> >              <goal>process</goal>
> >            </goals>
> >            <configuration>
> >              <resourceBundles>
> >
> > <resourceBundle>dbs:commondb:${dep.dbs.commondb}</resourceBundle>
> >              </resourceBundles>
> >            </configuration>
> >          </execution>
> >        </executions>
> >      </plugin>
> >
> > There's a mention of including a <properties> tag that is a map, but Im
> not
> > sure what that should look like.
> >
> >
> https://maven.apache.org/plugins/maven-remote-resources-plugin/usage.html
> >
> > Thanks,
>
>

Reply via email to