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