[
https://issues.apache.org/jira/browse/MNG-7202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17390940#comment-17390940
]
AO Industries, Inc. commented on MNG-7202:
------------------------------------------
In my digging through Maven code, I find where ${...} expressions are evaluated
for plugin parameters, which does support ${settings.offline}, and is used by
help:evaluate:
[https://github.com/apache/maven/blob/6e3008d7c38a4046e785cf9e882e3e9dc7f2669a/maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java#L337]
I am unable to find where ${settings.localRepository} is evaluated within
pom.xml files themselves. If I can find that, I can look for why
${settings.offline} is failing inside pom.xml
> settings.offline property not working
> -------------------------------------
>
> Key: MNG-7202
> URL: https://issues.apache.org/jira/browse/MNG-7202
> Project: Maven
> Issue Type: Bug
> Components: POM, Settings
> Affects Versions: 3.8.1
> Environment: Debian 10.10, OpenJDK 11.0.12, Maven 3.8.1
> Reporter: AO Industries, Inc.
> Priority: Minor
> Attachments: pom.xml
>
>
> The documentation cites ${settings.offline} as a means to determine if the
> current build is offline: [https://maven.apache.org/settings.html#properties]
> For the life of me, I cannot get anything from a ${settings.offline} property
> in any way. ${settings.localRepository} works, though.
> ---
> I hope to use ${settings.offline} within a maven-antrun-plugin target to
> avoid some WSDL GET requests when operating offline.
> ---
> Thank you.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)