Hi Russell,

The variable where you are looking for is generally called `
multiModuleProjectDirectory` in the codebase of Maven. Unfortunately I'm
not sure if you can use this in a system property value.

I am not sure if this fits your use-case, but an alternative way of only
invoking a submodule while staying in the root module is by using the -pl
or -f option:
- mvn clean install -Dconfiguration=samples/configuration/servlets.yml -pl
:<submodule-artifactid>
- mvn clean install -Dconfiguration=samples/configuration/servlets.yml -f
<submodule-artifactid>/pom.xml

HTH,
Martin

Op di 4 aug. 2020 om 21:48 schreef Russell Gold <[email protected]>:

> In my project https://github.com/oracle/weblogic-monitoring-exporter/,
> one option is to specify a file path on the command line, such as:
>
> mvn clean install -Dconfiguration=samples/configuration/servlets.yml
>
> and this works whether the path is actually absolute or relative, since
> the invocation is made from the top module. Now I need something a bit more
> complex, and have to invoke it from a submodule (not yet pushed to GitHub).
> But that gets invoked from the submodule’s directory, which means that a
> relative path will be wrong. Is there a way to copy a file using the
> current directory of the parent (pom) project?
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to