You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/09/13 19:29:26 UTC
svn commit: r814350 - in /maven/maven-3/trunk:
maven-core/src/main/java/org/apache/maven/execution/
maven-core/src/main/java/org/apache/maven/lifecycle/
maven-embedder/src/main/java/org/apache/maven/cli/
Author: bentmann
Date: Sun Sep 13 17:29:26 2009
New Revision: 814350
URL: http://svn.apache.org/viewvc?rev=814350&view=rev
Log:
o Refactored code
Added:
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/execution/AbstractExecutionListener.java
- copied, changed from r814297, maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/AbstractExecutionListener.java
Removed:
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/AbstractExecutionListener.java
Modified:
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/execution/ExecutionListener.java
maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/ExecutionEventLogger.java
Copied: maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/execution/AbstractExecutionListener.java (from r814297, maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/AbstractExecutionListener.java)
URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/execution/AbstractExecutionListener.java?p2=maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/execution/AbstractExecutionListener.java&p1=maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/AbstractExecutionListener.java&r1=814297&r2=814350&rev=814350&view=diff
==============================================================================
--- maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/lifecycle/AbstractExecutionListener.java (original)
+++ maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/execution/AbstractExecutionListener.java Sun Sep 13 17:29:26 2009
@@ -1,7 +1,5 @@
-package org.apache.maven.lifecycle;
+package org.apache.maven.execution;
-import org.apache.maven.execution.ExecutionEvent;
-import org.apache.maven.execution.ExecutionListener;
/*
* Licensed to the Apache Software Foundation (ASF) under one
Modified: maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/execution/ExecutionListener.java
URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/execution/ExecutionListener.java?rev=814350&r1=814349&r2=814350&view=diff
==============================================================================
--- maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/execution/ExecutionListener.java (original)
+++ maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/execution/ExecutionListener.java Sun Sep 13 17:29:26 2009
@@ -1,6 +1,5 @@
package org.apache.maven.execution;
-
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
@@ -21,7 +20,9 @@
*/
/**
- * Defines events that Maven fires during a build.
+ * Defines events that Maven fires during a build. <strong>Warning:</strong> This interface might be extended in future
+ * Maven versions to support further events. Hence it is strongly recommended to derive custom listeners from
+ * {@link AbstractExecutionListener} in order to avoid interoperability problems.
*
* @author Benjamin Bentmann
*/
Modified: maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/ExecutionEventLogger.java
URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/ExecutionEventLogger.java?rev=814350&r1=814349&r2=814350&view=diff
==============================================================================
--- maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/ExecutionEventLogger.java (original)
+++ maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/ExecutionEventLogger.java Sun Sep 13 17:29:26 2009
@@ -25,13 +25,13 @@
import java.util.TimeZone;
import org.apache.maven.embedder.MavenEmbedderLogger;
+import org.apache.maven.execution.AbstractExecutionListener;
import org.apache.maven.execution.BuildFailure;
import org.apache.maven.execution.BuildSuccess;
import org.apache.maven.execution.BuildSummary;
import org.apache.maven.execution.ExecutionEvent;
import org.apache.maven.execution.MavenExecutionResult;
import org.apache.maven.execution.MavenSession;
-import org.apache.maven.lifecycle.AbstractExecutionListener;
import org.apache.maven.plugin.MojoExecution;
import org.apache.maven.project.MavenProject;