Apache Log4j.
Apache Log4j 1.2.
Here is the list of declaration for log4j. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>
If you think this Maven repository POM file listing for log4j is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:The Apache Software License, Version 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.
The log4j-1.2.17 has 5 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
JUnit | junit 3.8.2 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 555 |
The following table lists the most popular artifacts which are depending on log4j-1.2.17. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
Spring | spring-core 4.0.0.M3 Spring Core | 5 |
Spring | spring-core 3.2.1.RELEASE Spring Core | 18 |
Spring | spring-web 4.0.0.RELEASE Spring Web | 39 |
Log | commons-logging 1.1.3 Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. | 144 |
Development | yak-dev-common 2.4.4 Crazy Yak | 7 |
Web Service | elasticsearch 1.3.4 Elasticsearch - Open Source, Distributed, RESTful Search Engine | 22 |
JUnit | htmlunit 2.13 A headless browser intended for use in testing web-based applications. | 10 |
Development | yak-dev-common 2.4.19 Crazy Yak | 6 |
Spring | spring-core 3.2.5.RELEASE Spring Core | 13 |
Log | log4j-core 2.0-rc1 The Log4j Implementation | 5 |
Testing | dasein-cloud-test 2014.11.1 Unit tests for testing implementations of the Dasein Cloud API. | 21 |
Spring | spring-web 3.2.0.RELEASE Spring Web | 7 |
Development | yak-dev-common 2.4.18 Crazy Yak | 5 |
Spring | spring-core 4.1.1.RELEASE Spring Core | 19 |
Spring | spring-core 4.0.0.RELEASE Spring Core | 44 |
Network | blitz4j 1.34 blitz4j developed by Netflix | 15 |
Spring | spring-web 3.2.1.RELEASE Spring Web | 10 |
Spring | spring-core 3.2.0.RELEASE Spring Core | 17 |
Spring | spring-web 3.2.3.RELEASE Spring Web | 15 |
Development | yak-dev-common 2.4.16 Crazy Yak | 5 |
Spring | spring-core 3.2.6.RELEASE Spring Core | 20 |
Database | jdbi 2.53 jDBI is designed to provide convenient tabular data access in Java(tm). It uses the Java collections framework for query results, provides a convenient means of externalizing sql statements, and provides named parameter support for any database being used. | 17 |
Development | diamond-client 0.0.13 a config client of diamond | 10 |
JUnit | htmlunit 2.14 A headless browser intended for use in testing web-based applications. | 7 |
File | quantile 0.0.3 Implementation of Cormode, Korn, Muthukrishnan, and Srivastava "Effective Computation of Biased Quantiles over Data Streams" in ICDE 2005 | 5 |
Development | yak-dev-common 2.0.8 Crazy Yak | 6 |
Log | log4j-core 2.0.1 The Log4j Implementation | 17 |
Spring | spring-core 3.2.11.RELEASE Spring Core | 11 |
Spring | spring-web 3.2.6.RELEASE Spring Web | 8 |
Spring | spring-core 4.1.0.RELEASE Spring Core | 8 |
Spring | spring-core 3.2.8.RELEASE Spring Core | 52 |
Spring | spring-core 4.0.0.RC1 Spring Core | 5 |
Web Service | elasticsearch 1.3.0 Elasticsearch - Open Source, Distributed, RESTful Search Engine | 11 |
Network | servo-core 0.7.4 servo-core developed by Netflix | 59 |
Library | dasein-util 2013.02 Utilities for writing Java applications | 8 |
Log | commons-logging 1.1.2 Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. | 30 |
Web Service | elasticsearch 1.4.0 Elasticsearch - Open Source, Distributed, RESTful Search Engine | 15 |
Network | littleproxy 1.0.0-beta7 LittleProxy is a high performance HTTP proxy written in Java and using the Netty networking framework. | 6 |
Development | yak-dev-common 2.4.6 Crazy Yak | 7 |
Spring | spring-web 3.2.5.RELEASE Spring Web | 5 |
Social | twitter4j-core 4.0.2 A Java library for the Twitter API | 18 |
Spring | spring-core 4.0.0.M1 Spring Core | 5 |
Testing | dasein-cloud-test 2013.07.1 Unit tests for testing implementations of the Dasein Cloud API. | 12 |
Spring | spring-core 3.2.12.RELEASE Spring Core | 9 |
Database | jdbi 2.51 jDBI is designed to provide convenient tabular data access in Java(tm). It uses the Java collections framework for query results, provides a convenient means of externalizing sql statements, and provides named parameter support for any database being used. | 32 |
Spring | spring-core 3.2.13.RELEASE Spring Core | 12 |
Spring | spring-web 4.0.3.RELEASE Spring Web | 13 |
Spring | spring-core 4.0.6.RELEASE Spring Core | 16 |
Network | blitz4j 1.18 blitz4j developed by Netflix | 21 |
Log | commons-logging 1.2 Apache Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. | 6 |
Development | yak-dev-common 2.4.8 Crazy Yak | 7 |
Report | jasperreports 5.5.1 JasperReports Library | 15 |
Spring | spring-core 4.0.0.M2 Spring Core | 5 |
Spring | spring-core 3.2.9.RELEASE Spring Core | 17 |
Spring | spring-web 3.2.7.RELEASE Spring Web | 6 |
Development | yak-dev-common 2.3.0 Crazy Yak | 6 |
Development | yak-dev-common 2.3.1 Crazy Yak | 6 |
Spring | spring-core 3.2.10.RELEASE Spring Core | 13 |
Web Service | elasticsearch 1.0.0 Elasticsearch - Open Source, Distributed, RESTful Search Engine | 16 |
JUnit | htmlunit 2.15 A headless browser intended for use in testing web-based applications. | 9 |
Spring | spring-core 4.1.4.RELEASE Spring Core | 15 |
Spring | spring-web 3.2.8.RELEASE Spring Web | 24 |
Network | servo-core 0.7.7 servo-core developed by Netflix | 6 |
Spring | spring-core 4.0.3.RELEASE Spring Core | 20 |
Log | log4j-core 2.0-beta9 The Log4j Implementation | 8 |
Web Service | cxf-api 2.7.7 Apache CXF API | 11 |
Spring | spring-core 3.2.3.RELEASE Spring Core | 32 |
Spring | spring-core 4.1.2.RELEASE Spring Core | 11 |
Spring | spring-core 4.0.7.RELEASE Spring Core | 13 |
Spring | spring-core 3.2.7.RELEASE Spring Core | 13 |
ORM | mybatis 3.2.6 The MyBatis data mapper framework makes it easier to use a relational database with object-oriented applications. MyBatis couples objects with stored procedures or SQL statements using a XML descriptor or annotations. Simplicity is the biggest advantage of the MyBatis data mapper over objec... | 12 |
Web Service | elasticsearch 0.90.3 ElasticSearch - Open Source, Distributed, RESTful Search Engine | 6 |
Spring | spring-core 3.2.2.RELEASE Spring Core | 13 |
Spring | spring-web 3.2.9.RELEASE Spring Web | 10 |
Spring | spring-core 4.0.9.RELEASE Spring Core | 11 |
Spring | spring-core 4.0.5.RELEASE Spring Core | 26 |
Spring | spring-core 4.0.8.RELEASE Spring Core | 8 |
Development | yak-dev-common 2.4.2 Crazy Yak | 7 |
Spring | spring-core 4.0.4.RELEASE Spring Core | 11 |
Development | yak-dev-common 2.4.17 Crazy Yak | 5 |
Spring | spring-core 4.0.1.RELEASE Spring Core | 15 |
XML Graphics | poi 3.11-beta2 Apache POI - Java API To Access Microsoft Format Files | 6 |
Web Service | elasticsearch 0.90.5 ElasticSearch - Open Source, Distributed, RESTful Search Engine | 5 |
Spring | spring-core 4.0.0.RC2 Spring Core | 5 |
JUnit | htmlunit 2.11 A headless browser intended for use in testing web-based applications. | 9 |
JUnit | htmlunit 2.12 A headless browser intended for use in testing web-based applications. | 14 |
Web Service | elasticsearch 1.2.1 Elasticsearch - Open Source, Distributed, RESTful Search Engine | 31 |
Spring | spring-web 4.0.5.RELEASE Spring Web | 9 |
Spring | spring-core 4.0.2.RELEASE Spring Core | 30 |
Spring | spring-core 3.2.4.RELEASE Spring Core | 22 |
Spring | spring-web 4.0.7.RELEASE Spring Web | 7 |
Social | twitter4j-core 3.0.3 A Java library for the Twitter API | 8 |
Spring | spring-core 4.1.3.RELEASE Spring Core | 16 |
XML | xmlsec 1.5.5 Apache XML Security for Java supports XML-Signature Syntax and Processing, W3C Recommendation 12 February 2002, and XML Encryption Syntax and Processing, W3C Recommendation 10 December 2002. As of version 1.4, the library supports the standard Java API JSR-105: XML Digital S... | 5 |
Spring | spring-web 3.2.4.RELEASE Spring Web | 13 |
Library | nutz 1.b.47 Nutz, which is a collections of lightweight frameworks, each of them can be used independently | 13 |
Spring | spring-web 4.0.6.RELEASE Spring Web | 9 |
Network | servo-core 0.7.5 servo-core developed by Netflix | 10 |
Development | yak-dev-common 2.4.0 Crazy Yak | 7 |
The following plugins are used in the log4j-1.2.17.jar
The following packages are defined in the log4j-1.2.17.jar
org.apache.log4j org.apache.log4j.chainsaw org.apache.log4j.config org.apache.log4j.helpers org.apache.log4j.jdbc org.apache.log4j.jmx org.apache.log4j.lf5 org.apache.log4j.lf5.util org.apache.log4j.lf5.viewer org.apache.log4j.lf5.viewer.categoryexplorer org.apache.log4j.lf5.viewer.configure org.apache.log4j.net org.apache.log4j.nt org.apache.log4j.or org.apache.log4j.or.jms org.apache.log4j.or.sax org.apache.log4j.pattern org.apache.log4j.rewrite org.apache.log4j.spi org.apache.log4j.varia org.apache.log4j.xml
Here is the content of the POM file.
<!-- 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. --> <!-- Usage notes: To build NTEventLogAppender.dll using MinGW, place mingw\bin on path for Windows or install mingw package on other platforms. Build will execute gcc and windres on Windows and i586-mingw32msvc-gcc and i586-mingw32msvc-windres on other platforms. To build NTEventLogAppender.dll using Microsoft tools, run the appropriate vcvars for the target platform and specify -Dntdll_target=msbuild on the mvn command line. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <packaging>bundle</packaging> <name>Apache Log4j</name> <version>1.2.17</version> <description>Apache Log4j 1.2</description> <url>http://logging.apache.org/log4j/1.2/</url> <issueManagement> <system>Bugzilla</system> <url>https://issues.apache.org/bugzilla/describecomponents.cgi?product=Log4j</url> </issueManagement> <ciManagement> <system>Gump</system> <url>http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/index.html</url> </ciManagement> <inceptionYear>1999</inceptionYear> <mailingLists> <mailingList> <name>log4j-user</name> <subscribe>log4j-user-subscribe@logging.apache.org</subscribe> <unsubscribe>log4j-user-unsubscribe@logging.apache.org</unsubscribe> <post>log4j-user@logging.apache.org</post> <archive>http://mail-archives.apache.org/mod_mbox/logging-log4j-user/</archive> <otherArchives> <otherArchive>http://marc.info/?l=log4j-user</otherArchive> <otherArchive>http://dir.gmane.org/gmane.comp.jakarta.log4j.user</otherArchive> </otherArchives> </mailingList> <mailingList> <name>log4j-dev</name> <subscribe>log4j-dev-subscribe@logging.apache.org</subscribe> <unsubscribe>log4j-dev-unsubscribe@logging.apache.org</unsubscribe> <post>log4j-dev@logging.apache.org</post> <archive>http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/</archive> <otherArchives> <otherArchive>http://marc.info/?l=log4j-dev</otherArchive> <otherArchive>http://dir.gmane.org/gmane.comp.jakarta.log4j.devel</otherArchive> </otherArchives> </mailingList> </mailingLists> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:svn:http://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_17_rc3</connection> <developerConnection>scm:svn:https://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_17_rc3</developerConnection> <url>http://svn.apache.org/viewvc/logging/log4j/tags/v1_2_17_rc3</url> </scm> <organization> <name>Apache Software Foundation</name> <url>http://www.apache.org</url> </organization> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.5</version> <configuration> <workingDirectory>tests</workingDirectory> <reportFormat>plain</reportFormat> <forkMode>pertest</forkMode> <skip>true</skip> <includes> <include>org/apache/log4j/LevelTest.java</include> <include>org/apache/log4j/PriorityTest.java</include> <include>org/apache/log4j/CategoryTest.java</include> <include>org/apache/log4j/FileAppenderTest.java</include> <include>org/apache/log4j/LogManagerTest.java</include> <include>org/apache/log4j/helpers.LogLogTest.java</include> <include>org/apache/log4j/LayoutTest.java</include> <include>org/apache/log4j/helpers.DateLayoutTest.java</include> <include>org/apache/log4j/TTCCLayoutTest.java</include> <include>org/apache/log4j/xml.XMLLayoutTest.java</include> <include>org/apache/log4j/HTMLLayoutTest.java</include> <include>org/apache/log4j/PatternLayoutTest.java</include> <include>org/apache/log4j/spi.LoggingEventTest.java</include> <include>org/apache/log4j/spi.ThrowableInformationTest.java</include> <include>org/apache/log4j/spi.LocationInfoTest.java</include> <include>org/apache/log4j/PropertyConfiguratorTest.java</include> <include>org/apache/log4j/MinimumTestCase.java</include> <include>org/apache/log4j/LoggerTestCase.java</include> <include>org/apache/log4j/PatternLayoutTestCase.java</include> <include>org/apache/log4j/HierarchyThresholdTestCase.java</include> <include>org/apache/log4j/xml/DOMTestCase.java</include> <include>org/apache/log4j/xml/CustomLevelTestCase.java</include> <include>org/apache/log4j/customLogger/XLoggerTestCase.java</include> <!-- DefaultInit --> <!-- SocketServer --> <include>org/apache/log4j/xml/XMLLayoutTestCase.java</include> <include>org/apache/log4j/xml/AsyncAppenderTestCase.java</include> <include>org/apache/log4j/varia/LevelMatchFilterTestCase.java</include> <!-- ErrorHandlerTestCase is not run in Ant build either <include>org/apache/log4j/varia/ErrorHandlerTestCase.java</include> --> <!-- include>org/apache/log4j/helpers/OptionConverterTestCase.java</include --> <include>org/apache/log4j/helpers/BoundedFIFOTestCase.java</include> <include>org/apache/log4j/helpers/CyclicBufferTestCase.java</include> <include>org/apache/log4j/helpers/PatternParserTestCase.java</include> <include>org/apache/log4j/or/ORTestCase.java</include> <include>org/apache/log4j/DRFATestCase.java</include> <include>org/apache/log4j/RFATestCase.java</include> <include>org/apache/log4j/varia/ERFATestCase.java</include> <include>org/apache/log4j/net/SyslogAppenderTest</include> <include>org/apache/log4j/nt/NTEventLogAppenderTest</include> <include>org/apache/log4j/net/SocketAppenderTest</include> </includes> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.1</version> <configuration> <source>1.4</source> <target>1.4</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>2.3</version> <configuration> <archive> <manifestSections> <manifestSection> <name>org.apache.log4j</name> <manifestEntries> <DynamicImport-Package>*</DynamicImport-Package> <Implementation-Title>log4j</Implementation-Title> <Implementation-Version>${project.version}</Implementation-Version> <Implementation-Vendor>"Apache Software Foundation"</Implementation-Vendor> </manifestEntries> </manifestSection> </manifestSections> </archive> </configuration> </plugin> <plugin> <artifactId>maven-antrun-plugin</artifactId> <version>1.2</version> <executions> <!-- generate NTEventLogAppender.dll --> <execution> <phase>process-classes</phase> <id>ntdll</id> <configuration> <tasks> <ant antfile="src/ntdll/build.xml" target="${ntdll_target}"> <property name="target.dir" location="target" /> <property name="classes.dir" location="target/classes" /> <property name="src.dir" location="src/ntdll" /> <property name="jni.include.dir" location="${java.home}/../include" /> </ant> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <!-- create tests/output prior to test run --> <execution> <phase>test-compile</phase> <id>mkdir_tests_output</id> <configuration> <tasks> <mkdir dir="tests/output" /> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <execution> <phase>clean</phase> <id>rmdir_tests_output</id> <configuration> <tasks> <delete dir="tests/output" /> <delete dir="tests/classes" /> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <execution> <phase>test</phase> <id>runAll</id> <configuration> <tasks> <ant dir="tests" target="runAll"> <property name="m2_repo" location="${m2_repo}" /> <property name="log4j.jar" location="target/classes" /> <property name="project.lib.home" location="target" /> </ant> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <!-- release builds will put SVN tags into the SCM page, this changes it back to trunk --> <execution> <phase>site</phase> <id>untag-site</id> <configuration> <tasks> <taskdef name="replaceregexp" classname="org.apache.tools.ant.taskdefs.optional.ReplaceRegExp" /> <replaceregexp file="target/site/source-repository.html" match="/tags/[^ "'<]*" replace="/trunk" flags="g" /> <replaceregexp match="-- Generated by (.*) on .*--" replace="-- Generated by \1 --" flags="g"> <fileset dir="target/site/apidocs" includes="**/*.html" /> </replaceregexp> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <execution> <phase>post-site</phase> <id>post-site</id> <configuration> <tasks> <ant target="post-site" /> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <execution> <phase>site-deploy</phase> <id>site-deploy</id> <configuration> <tasks> <ant target="site-deploy" /> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <execution> <id>javadoc.resources</id> <phase>generate-sources</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <copy todir="${project.build.directory}/apidocs/META-INF"> <fileset dir="${basedir}"> <include name="LICENSE" /> <include name="NOTICE" /> </fileset> </copy> </tasks> </configuration> </execution> </executions> <dependencies> <dependency> <groupId>ant</groupId> <artifactId>ant-nodeps</artifactId> <version>1.6.5</version> </dependency> <dependency> <groupId>ant-contrib</groupId> <artifactId>ant-contrib</artifactId> <version>1.0b2</version> </dependency> <dependency> <groupId>ant</groupId> <artifactId>ant-junit</artifactId> <version>1.6.5</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>sun.jdk</groupId> <artifactId>tools</artifactId> <version>1.4.2</version> <scope>system</scope> <systemPath>${tools.jar}</systemPath> </dependency> </dependencies> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2-beta-5</version> <configuration> <descriptors> <descriptor>src/assembly/bin.xml</descriptor> </descriptors> <appendAssemblyId>false</appendAssemblyId> </configuration> <executions> <execution> <goals> <goal>assembly</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>2.7</version> <configuration> <docfilessubdirs>true</docfilessubdirs> <excludedocfilessubdir>.svn</excludedocfilessubdir> <encoding>UTF-8</encoding> <docEncoding>UTF-8</docEncoding> </configuration> <executions> <execution> <goals> <goal>jar</goal> <goal>javadoc</goal> </goals> </execution> <execution> <id>site</id> <phase>pre-site</phase> <goals> <goal>javadoc</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-release-plugin</artifactId> <version>2.0-beta-9</version> <!-- Bug MRELEASE-273 has been throwing NPE during release:perform, typically after deploy so this places it last. --> <configuration> <goals>package site-deploy assembly:attached deploy</goals> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.1.1</version> <executions> <execution> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <!-- clirr:check will fail with NullPointerException due to missing javax.jms.MessageListener, however it will trigger download of supporting components which can allow "ant clirr" to succeed. Could possibly run on a JavaEE platform. --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>clirr-maven-plugin</artifactId> <version>2.2.2</version> <configuration> <comparisonVersion>1.2.15</comparisonVersion> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>rat-maven-plugin</artifactId> <version>1.0-alpha-3</version> <configuration> <excludes> <exclude>tests/witness/**</exclude> <exclude>tests/output/**</exclude> <exclude>tests/classes/**</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>2.1.0</version> <extensions>true</extensions> <configuration> <instructions> <!-- omit chainsaw and LF5 --> <Export-Package>!org.apache.log4j.lf5.*, !org.apache.log4j.chainsaw.*, org.apache.log4j.*;version=1.2.17;-noimport:=true</Export-Package> <!-- all other potential imports are covered by DynamicImport-Package earlier --> <Import-Package>!javax.swing.*, !com.ibm.uvm.tools.*, !com.sun.jdmk.comm.*, javax.jmdns.*;resolution:=optional, javax.jms.*;resolution:=optional, javax.mail.*;resolution:=optional, *</Import-Package> <Bundle-DocURL>http://logging.apache.org/log4j/1.2</Bundle-DocURL> </instructions> </configuration> </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> <version>3.1</version> <configuration> <templateFile>${basedir}/src/site/maven-site.vm</templateFile> <excludeDefaults>true</excludeDefaults> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>site</goal> </goals> </execution> </executions> </plugin> </plugins> <testSourceDirectory>tests/src/java</testSourceDirectory> <testResources> <testResource> <directory>tests/resources</directory> </testResource> </testResources> </build> <reporting> <plugins> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.4</version> <reportSets> <reportSet> <reports> <report>scm</report> <report>dependencies</report> <report>cim</report> <report>issue-tracking</report> <report>mailing-list</report> <report>license</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <artifactId>maven-jxr-plugin</artifactId> <version>2.1</version> </plugin> <plugin> <artifactId>maven-changes-plugin</artifactId> <version>2.7</version> <reportSets> <reportSet> <reports> <report>changes-report</report> </reports> </reportSet> </reportSets> </plugin> </plugins> </reporting> <profiles> <profile> <id>mac</id> <activation> <os> <family>mac</family> </os> </activation> <properties> <tools.jar>${java.home}/../Classes/classes.jar</tools.jar> <m2_repo>${user.home}/.m2/repository</m2_repo> <ntdll_target>build</ntdll_target> </properties> </profile> <profile> <id>default</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <tools.jar>${java.home}/../lib/tools.jar</tools.jar> <m2_repo>${user.home}/.m2/repository</m2_repo> <ntdll_target>build</ntdll_target> </properties> </profile> </profiles> <repositories> <repository> <id>maven2-repository.dev.java.net</id> <name>Java.net Repository for Maven</name> <url>http://download.java.net/maven/2/</url> <layout>default</layout> </repository> </repositories> <dependencies> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.3</version> <optional>true</optional> </dependency> <dependency> <groupId>org.apache.openejb</groupId> <artifactId>javaee-api</artifactId> <version>5.0-2</version> <type>jar</type> <scope>provided</scope> </dependency> <!-- the following dependency is not needed on JDK 1.5 and higher <dependency> <groupId>com.sun.jmx</groupId> <artifactId>jmxri</artifactId> <version>1.2.1</version> <optional>true</optional> </dependency> --> <dependency> <groupId>oro</groupId> <artifactId>oro</artifactId> <version>2.0.8</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-jms_1.1_spec</artifactId> <version>1.0</version> <optional>true</optional> </dependency> </dependencies> <distributionManagement> <repository> <id>logging.repo</id> <url>scp://people.apache.org/www/people.apache.org/builds/logging/repo/</url> </repository> <site> <id>logging.site</id> <url>scp://localhost/${user.dir}/target/site-deploy</url> </site> </distributionManagement> </project>