You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by el...@apache.org on 2024/11/28 20:23:40 UTC
(maven-antrun-plugin) branch MANTRUN-231 created (now e149f10)
This is an automated email from the ASF dual-hosted git repository.
elharo pushed a change to branch MANTRUN-231
in repository https://gitbox.apache.org/repos/asf/maven-antrun-plugin.git
at e149f10 [MANTRUN-231] Document limitations of exportAntProperties
This branch includes the following new commits:
new e149f10 [MANTRUN-231] Document limitations of exportAntProperties
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(maven-antrun-plugin) 01/01: [MANTRUN-231] Document limitations of exportAntProperties
Posted by el...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
elharo pushed a commit to branch MANTRUN-231
in repository https://gitbox.apache.org/repos/asf/maven-antrun-plugin.git
commit e149f107400df1bca1dbe99628552b7197ee288e
Author: Elliotte Rusty Harold <el...@ibiblio.org>
AuthorDate: Thu Nov 28 15:23:33 2024 -0500
[MANTRUN-231] Document limitations of exportAntProperties
---
.../java/org/apache/maven/plugins/antrun/AntRunMojo.java | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/main/java/org/apache/maven/plugins/antrun/AntRunMojo.java b/src/main/java/org/apache/maven/plugins/antrun/AntRunMojo.java
index 508ab1b..25b026c 100644
--- a/src/main/java/org/apache/maven/plugins/antrun/AntRunMojo.java
+++ b/src/main/java/org/apache/maven/plugins/antrun/AntRunMojo.java
@@ -195,7 +195,7 @@ public class AntRunMojo extends AbstractMojo {
* This folder is added to the list of those folders containing source to be compiled. Use this if your Ant script
* generates source code.
*
- * @deprecated Use the <code>build-helper-maven-plugin</code> to bind source directories. For version 3.0.0, this
+ * @deprecated Use the <code>build-helper-maven-plugin</code> to bind source directories. In version 3.0.0, this
* parameter is only defined to break the build if you use it!
*/
@SuppressWarnings("DeprecatedIsStillUsed")
@@ -224,7 +224,9 @@ public class AntRunMojo extends AbstractMojo {
private boolean skip;
/**
- * Specifies whether the Ant properties should be propagated to the Maven properties.
+ * Specifies whether the Ant properties should propagate to the Maven properties.
+ * This only works when the ant task is inline in pom.xml, not when it's loaded from
+ * an external ant build.xml file.
*
* @since 1.7
*/
@@ -466,15 +468,15 @@ public class AntRunMojo extends AbstractMojo {
return;
}
- getLog().debug("Propagated Ant properties to Maven properties");
+ getLog().debug("Propagating Ant properties to Maven properties");
Hashtable<String, Object> antProps = antProject.getProperties();
Properties mavenProperties = mavenProject.getProperties();
for (Map.Entry<String, Object> entry : antProps.entrySet()) {
String key = entry.getKey();
if (mavenProperties.getProperty(key) != null) {
- getLog().debug("Ant property '" + key + "=" + mavenProperties.getProperty(key)
- + "' clashs with an existing Maven property, SKIPPING this Ant property propagation.");
+ getLog().warn("Ant property '" + key + "=" + mavenProperties.getProperty(key)
+ + "' clashes with an existing Maven property, SKIPPING this Ant property propagation.");
continue;
}
// it is safe to call toString directly since the value cannot be null in Hashtable
@@ -486,7 +488,7 @@ public class AntRunMojo extends AbstractMojo {
* @param antProject {@link Project}
*/
public void initMavenTasks(Project antProject) {
- getLog().debug("Initialize Maven Ant Tasks");
+ getLog().debug("Initializing Maven Ant Tasks");
Typedef typedef = new Typedef();
typedef.setProject(antProject);
typedef.setResource(ANTLIB);