You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2006/04/01 02:41:11 UTC
svn commit: r390551 - in /maven/components/branches/maven-embedder-refactor:
maven-core/src/main/java/org/apache/maven/SettingsConfigurationException.java
maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java
Author: jvanzyl
Date: Fri Mar 31 16:41:09 2006
New Revision: 390551
URL: http://svn.apache.org/viewcvs?rev=390551&view=rev
Log:
o move setting configuration error into maven-settings, i'm using this in a tools build and don't want to
have to pull in the core for the one file.
Added:
maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java (with props)
Removed:
maven/components/branches/maven-embedder-refactor/maven-core/src/main/java/org/apache/maven/SettingsConfigurationException.java
Added: maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java
URL: http://svn.apache.org/viewcvs/maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java?rev=390551&view=auto
==============================================================================
--- maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java (added)
+++ maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java Fri Mar 31 16:41:09 2006
@@ -0,0 +1,61 @@
+package org.apache.maven;
+
+/*
+ * Copyright 2001-2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * If there was an error in the settings file.
+ *
+ * @author <a href="mailto:brett@apache.org">Brett Porter</a>
+ * @version $Id$
+ */
+public class SettingsConfigurationException
+ extends Exception
+{
+ private int lineNumber;
+
+ private int columnNumber;
+
+ public SettingsConfigurationException( String message )
+ {
+ super( message );
+ }
+
+ public SettingsConfigurationException( String message, Throwable cause )
+ {
+ super( message, cause );
+ }
+
+ public SettingsConfigurationException( String message, Throwable cause, int lineNumber, int columnNumber )
+ {
+ super( message + ( lineNumber > 0 ? "\n Line: " + lineNumber : "" ) +
+ ( columnNumber > 0 ? "\n Column: " + columnNumber : "" ), cause );
+ this.lineNumber = lineNumber;
+ this.columnNumber = columnNumber;
+ }
+
+ public int getColumnNumber()
+ {
+ return columnNumber;
+ }
+
+ public int getLineNumber()
+ {
+ return lineNumber;
+ }
+
+
+}
Propchange: maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"