logging-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ggreg...@apache.org
Subject svn commit: r1481051 - /logging/log4j/log4j2/trunk/checkstyle-import-control.xml
Date Fri, 10 May 2013 15:17:11 GMT
Author: ggregory
Date: Fri May 10 15:17:11 2013
New Revision: 1481051

URL: http://svn.apache.org/r1481051
Log:
[LOG4J2-229] New JDBC, JPA, and NoSQL database Appenders. Oops, forgot to add new files.

Added:
    logging/log4j/log4j2/trunk/checkstyle-import-control.xml   (with props)

Added: logging/log4j/log4j2/trunk/checkstyle-import-control.xml
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/checkstyle-import-control.xml?rev=1481051&view=auto
==============================================================================
--- logging/log4j/log4j2/trunk/checkstyle-import-control.xml (added)
+++ logging/log4j/log4j2/trunk/checkstyle-import-control.xml Fri May 10 15:17:11 2013
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE import-control PUBLIC
+    "-//Puppy Crawl//DTD Import Control 1.1//EN"
+    "http://www.puppycrawl.com/dtds/import_control_1_1.dtd">
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You 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.
+-->
+
+<import-control pkg="org.apache.logging.log4j">
+  <!-- Allow all by default -->
+  <allow pkg="java" />
+  <allow pkg="javax" />
+  <allow pkg="org" />
+  <allow pkg="com" />
+  <allow pkg="net" />
+  <allow pkg="ch" />
+  <allow pkg="junit" />
+  <allow pkg="contribs" />
+
+  <!-- Disallow sun.* imports as they are not guaranteed to be the same across all JVMs
-->
+  <disallow pkg="sun" />
+
+  <!-- Disallow optional dependencies JPA, MongoDB, CouchDB, etc. everywhere except in
specific packages -->
+  <disallow pkg="javax.persistence" />
+  <disallow pkg="com.mongodb" />
+  <disallow pkg="org.bson" />
+  <disallow pkg="org.lightcouch" />
+
+  <subpackage name="core">
+
+    <subpackage name="appender">
+
+      <subpackage name="db">
+
+        <subpackage name="jpa">
+          <allow pkg="javax.persistence" />
+        </subpackage>
+
+        <subpackage name="nosql">
+
+          <subpackage name="mongo">
+            <allow pkg="com.mongodb" />
+            <allow pkg="org.bson" />
+          </subpackage>
+
+          <subpackage name="couch">
+            <allow pkg="org.lightcouch" />
+          </subpackage>
+
+        </subpackage>
+
+      </subpackage>
+
+    </subpackage>
+
+  </subpackage>
+
+</import-control>

Propchange: logging/log4j/log4j2/trunk/checkstyle-import-control.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: logging/log4j/log4j2/trunk/checkstyle-import-control.xml
------------------------------------------------------------------------------
    svn:keywords = Id



Mime
View raw message