Mentions légales du service

Skip to content
Snippets Groups Projects
Commit b9b3ab8a authored by Jérôme Euzenat's avatar Jérôme Euzenat
Browse files

Upgraded to SLF4J 1.7.25 (lib)

parent ad80a19c
No related branches found
No related tags found
No related merge requests found
...@@ -9,42 +9,32 @@ ...@@ -9,42 +9,32 @@
<h1 class="titre">Alignment API: Libraries shipped with the package (release 4.7)</h1> <h1 class="titre">Alignment API: Libraries shipped with the package (release 4.7)</h1>
<p>The Alignment API uses a number of external libraries. These libraries <p>The Alignment API uses a number of external libraries.
are shipped (in the lib directory) with the Alignment API. Each These libraries are shipped (in the lib directory) with the Alignment API.
subdirectory of the lib directory Each subdirectory of the lib directory contains <a href="maven.html#pom">Project Object Models (POM)</a> which provide information about the version, license and dependencies for these libraries.
contains <a href="maven.html#pom">Project Object
Models (POM)</a> which provide information about the version,
license and dependencies for these libraries.
</p> </p>
<p> <p>
We provide here the list of these libraries together with the We provide here the list of these libraries together with the reason why they may be necessary within the API and some other information.
reason why they may be necessary within the API and some other
information.
</p> </p>
<p> <p>
Some of these libraries are necessary for recompiling the Alignment Some of these libraries are necessary for recompiling the Alignment API.
API. Some of them are only needed at runtime when invoking the Some of them are only needed at runtime when invoking the feature that uses them.
feature that uses them. You may use this information for restricting You may use this information for restricting the libraries to only the one you need.
the libraries to only the one you need.
</p> </p>
<p> <p>
Here is a picture of the various dependencies involved: Here is a picture of the various dependencies involved:
<center> <center>
<img src="img/depend.png"/> <img src="img/depend.png"/>
</center> </center>
This is a simplified view: <a href="img/dependencies.png">click here This is a simplified view: <a href="img/dependencies.png">click here for the full graph generated by Tattletale</a>.
for the full graph generated by Tattletale</a>.
</p> </p>
<h2>Required for the API implementation (procalign)</h2> <h2>Required for the API implementation (procalign)</h2>
<dl> <dl>
<dt><a href="http://commons.apache.org/proper/commons-cli/">Commons CLI</a> 1.3.1: commons-cli.jar <dt><a href="http://commons.apache.org/proper/commons-cli/">Commons CLI</a> 1.3.1: commons-cli.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt>
[<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt> <dd>Library for parsing command line arguments. Required for the command line use (cli package; included by OWL-API).</dd>
<dd>Library for parsing command line arguments. Required for the <dt><a href="http://www.slf4j.org/">SLF4J</a> 1.7.12: slf4j-api.jar log4j-over-slf4j.jar jcl-over-slf4j.jar [<a href="http://www.slf4j.org/license.html">MIT license</a>]
command line use (cli package; included by OWL-API).</dd>
<dt><a href="http://www.slf4j.org/">SLF4J</a> 1.7.12:
slf4j-api.jar log4j-over-slf4j.jar jcl-over-slf4j.jar [<a href="http://www.slf4j.org/license.html">MIT license</a>]
</dt> </dt>
<dd>Java unified logging library!</dd> <dd>Java unified logging library!</dd>
</dl> </dl>
...@@ -52,8 +42,7 @@ This is a simplified view: <a href="img/dependencies.png">click here ...@@ -52,8 +42,7 @@ This is a simplified view: <a href="img/dependencies.png">click here
<h3>Required for using EDOAL</h3> <h3>Required for using EDOAL</h3>
<dl> <dl>
<dt><a href="http://jena.sourceforge.net/">Jena</a> 3.0.0: <dt><a href="http://jena.sourceforge.net/">Jena</a> 3.0.0: jena-base.jar jena-core.jar jena-iri.jar jena-arq.jar jena-shaded-guava.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache</a>]</dt>
jena-base.jar jena-core.jar jena-iri.jar jena-arq.jar jena-shaded-guava.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache</a>]</dt>
<dd>Provides the RDF parser.</dd> <dd>Provides the RDF parser.</dd>
<dt><a href="http://xerces.apache.org">Xerces</a> 2.11.0: xercesImpl.jar resolver.jar xml-apis.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt> <dt><a href="http://xerces.apache.org">Xerces</a> 2.11.0: xercesImpl.jar resolver.jar xml-apis.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt>
<dd>Required by Jena for parsing international characters.</dd--> <dd>Required by Jena for parsing international characters.</dd-->
...@@ -73,43 +62,34 @@ This is a simplified view: <a href="img/dependencies.png">click here ...@@ -73,43 +62,34 @@ This is a simplified view: <a href="img/dependencies.png">click here
<p> <p>
In addition to OntoSim, JWNLAlignment requires JWNL. In addition to OntoSim, JWNLAlignment requires JWNL.
<dl> <dl>
<dt><a href="http://jwordnet.sourceforge.net/">JWordNet (JWNL)</a> <dt><a href="https://sourceforge.net/projects/jwordnet/">JWordNet (JWNL)</a> 1.4rc2: jwnl.jar [<a href="http://www.opensource.org/licenses/bsd-license.php">BSD</a>]</dt>
1.4rc2: jwnl.jar [<a href="http://www.opensource.org/licenses/bsd-license.php">BSD</a>]</dt>
<dd>This also requires WordNet to be installed in the computer.</dd> <dd>This also requires WordNet to be installed in the computer.</dd>
</dl> </dl>
</p> </p>
<a href="http://repo1.maven.org/maven2/com/google/code/gson/gson/">gson forgotten</a>
<h3>Required for reasoning with alignments</h3> <h3>Required for reasoning with alignments</h3>
<dl> <dl>
<dt><a href="http://iddl.gforge.inria.fr">DRAOn</a> (or IDDL) 1.5: iddl.jar [<a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</a>]</dt> <dt><a href="http://iddl.gforge.inria.fr">DRAOn</a> (or IDDL) 1.5: iddl.jar [<a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</a>]</dt>
<dd>In turns it requires HermiT.</dd> <dd>In turns it requires HermiT.</dd>
<dt><a href="http://www.hermit-reasoner.com/">HermiT</a> 1.3.8: <dt><a href="http://www.hermit-reasoner.com/">HermiT</a> 1.3.8: hermit.jar [<a href="http://www.gnu.org/licenses/old-licenses/lgpl-3.0.html">LGPL</a>]</dt>
hermit.jar [<a href="http://www.gnu.org/licenses/old-licenses/lgpl-3.0.html">LGPL</a>]</dt>
<dd>Provides OWL Reasoning. It requires the OWL API.</dd> <dd>Provides OWL Reasoning. It requires the OWL API.</dd>
</dl> </dl>
<h2>Required for parsing ontologies (ontowrap)</h2> <h2>Required for parsing ontologies (ontowrap)</h2>
<p> <p>
Ontowrap requires one of these libraries to be functional. It will Ontowrap requires one of these libraries to be functional.
only compile if all of them are available. However, it is possible to It will only compile if all of them are available.
delete the subdirectories <tt>src/fr/inrialpes/exmo/ontowrap/xxxx</tt> However, it is possible to delete the subdirectories <tt>src/fr/inrialpes/exmo/ontowrap/xxxx</tt> and this will compile again.
and this will compile again.
</p> </p>
<dl> <dl>
<dt><a href="http://owlapi.sourceforge.net">OWL API</a> 3.4.8: <dt><a href="http://owlapi.sourceforge.net">OWL API</a> 3.4.8: owlapi-bin.jar [<a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</a>]</dt>
owlapi-bin.jar [<a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</a>]</dt> <dd>Provides parsing and API to OWL entities. Used by OWLAPIAlignments. api.jar is required for compiling, the others are necessary for executing parts of the Alignment API which need the OWL API.</dd>
<dd>Provides parsing and API to OWL entities. Used by <dt><a href="http://owl.man.ac.uk/api.shtml">OWL API</a> 1.4.3: rdfapi.jar rdfparser.jar api.jar impl.jar io.jar [<a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</a>]</dt>
OWLAPIAlignments. api.jar is required for compiling, the others are <dd>Provides parsing and API to OWL entities. Used by OWLAPIAlignments. api.jar is required for compiling, the others are necessary for executing parts of the Alignment API which need the OWL API.</dd>
necessary for executing parts of the Alignment API which need the
OWL API.</dd>
<dt><a href="http://owl.man.ac.uk/api.shtml">OWL API</a> 1.4.3:
rdfapi.jar rdfparser.jar api.jar impl.jar io.jar [<a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</a>]</dt>
<dd>Provides parsing and API to OWL entities. Used by
OWLAPIAlignments. api.jar is required for compiling, the others are
necessary for executing parts of the Alignment API which need the
OWL API.</dd>
<dt>Jena</dt> <dt>Jena</dt>
<dd>is also an option. Required for parsing RDF files and in particular EDOAL alignments.</dd> <dd>is also an option. Required for parsing RDF files and in particular EDOAL alignments.</dd>
</dl> </dl>
...@@ -117,33 +97,24 @@ and this will compile again. ...@@ -117,33 +97,24 @@ and this will compile again.
<h2>Required for the Alignment server (alignsvc)</h2> <h2>Required for the Alignment server (alignsvc)</h2>
<dl> <dl>
<dt><a href="http://dev.mysql.com/downloads/connector/j/">MySQL JDBC Connectors</a> 5.1.28: mysql-connector-java.jar <dt><a href="http://dev.mysql.com/downloads/connector/j/">MySQL JDBC Connectors</a> 5.1.28: mysql-connector-java.jar [<a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GPL</a>]
[<a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GPL</a>] or <a href="http://jdbc.postgresql.org/">Postgres JDBC connectors</a> 9.3-1100: postgres-jdbc4.jar [<a href="http://jdbc.postgresql.org/license.html">BSD</a>]</dt>
or <a href="http://jdbc.postgresql.org/">Postgres JDBC connectors</a> 9.3-1100: postgres-jdbc4.jar [<a href="http://jdbc.postgresql.org/license.html">BSD</a>]</dt>
<dd>This also requires MySQL to be installed. Required for alignsvc.</dd> <dd>This also requires MySQL to be installed. Required for alignsvc.</dd>
<dt><a href="http://www.eclipse.org/jetty">Jetty</a> 9.1.4: <dt><a href="http://www.eclipse.org/jetty">Jetty</a> 9.1.4: jetty-server.jar jetty-http.jar jetty-io.jar jetty-util.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt>
jetty-server.jar jetty-http.jar jetty-io.jar jetty-util.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt>
<dd>Required for HTTP management (HTML, REST, Web service).</dd> <dd>Required for HTTP management (HTML, REST, Web service).</dd>
<dt><a href="http://servlet-spec.java.net">Servlet API</a> 3.1: <dt><a href="https://github.com/javaee/servlet-spec/releases">Servlet API</a> 3.1: servlet-api.jar [<a href="https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html">CDDL + GPLv2 with classpath exception</a>]</dt>
servlet-api.jar
[<a href="https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html">CDDL + GPLv2 with classpath exception</a>]</dt>
<dd>Required and shipped with Jetty. This is part of Java 2 Enterprise Edition</dd> <dd>Required and shipped with Jetty. This is part of Java 2 Enterprise Edition</dd>
<dt>Apache <a href="http://commons.apache.org/proper/commons-fileupload/">Commons <dt>Apache <a href="http://commons.apache.org/proper/commons-fileupload/">Commons fileupload</a> 1.3.1
fileupload</a> 1.3.1 and <a href="http://commons.apache.org/proper/commons-io/">Commons IO</a> 2.4: commons-fileupload.jar, commons-io.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt>
and <a href="http://commons.apache.org/proper/commons-io/">Commons IO</a> 2.4:
commons-fileupload.jar, commons-io.jar
[<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt>
<dd>Required for uploading alignments and networks to the server.</dd> <dd>Required for uploading alignments and networks to the server.</dd>
<dt><a href="http://commons.apache.org/proper/commons-lang/">Apache Commons Lang</a> 3.4: commons-lang3.jar <dt><a href="http://commons.apache.org/proper/commons-lang/">Apache Commons Lang</a> 3.4: commons-lang3.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt>
[<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt>
<dd>Required for escaping strings for various formats (XML, JSON)</dd> <dd>Required for escaping strings for various formats (XML, JSON)</dd>
</dl> </dl>
<h3>Required for the Agent/JADE plug-in</h3> <h3>Required for the Agent/JADE plug-in</h3>
<dl> <dl>
<dt><a href="http://jade.tilab.com/">Java Agent Development <dt><a href="http://jade.tilab.com/">Java Agent Development Environment (JADE)</a> 3.7: jade.jar http.jar iiop.jar [<a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</a>]</dt>
Environment (JADE)</a> 3.7: jade.jar http.jar iiop.jar [<a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</a>]</dt>
<dd>Required by alignsvc (Agent version).</dd> <dd>Required by alignsvc (Agent version).</dd>
</dl> </dl>
...@@ -160,7 +131,7 @@ and this will compile again. ...@@ -160,7 +131,7 @@ and this will compile again.
<h3>Required for the OSGI plug-in</h3> <h3>Required for the OSGI plug-in</h3>
<dl> <dl>
<dt><a href="http://www.osgi.org/">OSGi core framework </a> 5.0.0: osgi-core.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt> <dt><a href="https://www.osgi.org/developer/downloads/">OSGi core framework </a> 5.0.0: osgi-core.jar [<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache</a>]</dt>
<dd>Required by alignsvc (OSGi version).</dd> <dd>Required by alignsvc (OSGi version).</dd>
</dl> </dl>
......
...@@ -63,7 +63,7 @@ with a warning: ...@@ -63,7 +63,7 @@ with a warning:
<!--h2>Version 4.10 (2xxx): ??/??/201X - Pumpkin risotto</h2--> <!--h2>Version 4.10 (2xxx): ??/??/201X - Pumpkin risotto</h2-->
<!--h2>Version 4.9 (21xx): ??/06-7/2017 - Letraset</h2--> <!--h2>Version 4.9 (21xx): ??/07/2017 - Letraset</h2-->
<p><ul compact="1"> <p><ul compact="1">
<li><span style="color: red;">Suppressed</span> empty constructor in <tt>DBServiceImpl</tt> (serv)</li> <li><span style="color: red;">Suppressed</span> empty constructor in <tt>DBServiceImpl</tt> (serv)</li>
...@@ -79,8 +79,9 @@ with a warning: ...@@ -79,8 +79,9 @@ with a warning:
<li>Clarified EDOAL documentation (html)</li> <li>Clarified EDOAL documentation (html)</li>
<li>Several documentation fixes --alignwn, rest-- (html)</li> <li>Several documentation fixes --alignwn, rest-- (html)</li>
<li>Reimplemented all <tt>hashCode</tt> with <tt>java.util.Objects</tt> (impl)</li> <li>Reimplemented all <tt>hashCode</tt> with <tt>java.util.Objects</tt> (impl)</li>
<li>Suppressed unnecessary casts and set proper type parameters (test)</li>
<li>Fixed all Javadoc generation warnings (distrib)</li> <li>Fixed all Javadoc generation warnings (distrib)</li>
<li>Upgraded to <span style="color: green">SLF4J 1.7.22</span> (lib)</li> <li>Upgraded to <span style="color: green">SLF4J 1.7.25</span> (lib)</li>
<li>Upgraded to <span style="color: green">TestNG 6.11</span> (dev)</li> <li>Upgraded to <span style="color: green">TestNG 6.11</span> (dev)</li>
</ul></p> </ul></p>
......
No preview for this file type
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <?xml version="1.0" encoding="UTF-8"?>
<modelVersion>4.0.0</modelVersion> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<!-- see slf4j-api.pom --> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.slf4j</groupId> <parent>
<artifactId>slf4j-parent</artifactId> <groupId>org.slf4j</groupId>
<version>1.7.22</version> <artifactId>slf4j-parent</artifactId>
</parent> <version>1.7.25</version>
<groupId>org.slf4j</groupId> </parent>
<artifactId>jcl-over-slf4j</artifactId>
<packaging>jar</packaging> <modelVersion>4.0.0</modelVersion>
<name>Java Commons Logging over SLF4J Module</name>
<organization> <artifactId>jcl-over-slf4j</artifactId>
<name>QOS.ch</name> <packaging>jar</packaging>
<url>http://www.qos.ch</url> <name>JCL 1.2 implemented over SLF4J</name>
</organization> <description>JCL 1.2 implemented over SLF4J</description>
<inceptionYear>2005</inceptionYear> <url>http://www.slf4j.org</url>
<!-- Copyright (c) 2004-2017 QOS.ch -->
<licenses> <dependencies>
<license> <dependency>
<name>MIT License</name> <groupId>org.slf4j</groupId>
<url>http://www.opensource.org/licenses/mit-license.php</url> <artifactId>slf4j-api</artifactId>
</license> </dependency>
</licenses> <dependency>
<url>http://www.slf4j.org</url> <groupId>org.slf4j</groupId>
<description>Implements the Java Commons Logging on top of SLF4J</description> <artifactId>slf4j-jdk14</artifactId>
<scope>test</scope>
</project> </dependency>
</dependencies>
</project>
\ No newline at end of file
No preview for this file type
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <?xml version="1.0" encoding="UTF-8"?>
<modelVersion>4.0.0</modelVersion> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<!-- see slf4j-api.pom --> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.slf4j</groupId> <modelVersion>4.0.0</modelVersion>
<artifactId>slf4j-parent</artifactId>
<version>1.7.22</version> <parent>
</parent> <groupId>org.slf4j</groupId>
<groupId>org.slf4j</groupId> <artifactId>slf4j-parent</artifactId>
<artifactId>log4j-over-slf4j</artifactId> <version>1.7.25</version>
<packaging>jar</packaging> </parent>
<name>Log4j over SLF4J Module</name>
<organization>
<name>QOS.ch</name> <artifactId>log4j-over-slf4j</artifactId>
<url>http://www.qos.ch</url> <packaging>jar</packaging>
</organization> <name>Log4j Implemented Over SLF4J</name>
<inceptionYear>2005</inceptionYear> <description>Log4j implemented over SLF4J</description>
<!-- Copyright (c) 2004-2017 QOS.ch -->
<licenses> <url>http://www.slf4j.org</url>
<license>
<name>MIT License</name> <licenses>
<url>http://www.opensource.org/licenses/mit-license.php</url> <license>
</license> <name>Apache Software Licenses</name>
</licenses> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<url>http://www.slf4j.org</url> </license>
<description>Implements the Java Commons Logging on top of SLF4J</description> </licenses>
<!--dependencies>
<dependency> <dependencies>
<groupId>org.apache.xml</groupId> <dependency>
<artifactId>xml-apis</artifactId> <groupId>org.slf4j</groupId>
</dependency> <artifactId>slf4j-api</artifactId>
</dependencies--> </dependency>
<dependency>
</project> <groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>
\ No newline at end of file
No preview for this file type
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <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/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.slf4j</groupId> <parent>
<artifactId>slf4j-parent</artifactId> <groupId>org.slf4j</groupId>
<version>1.7.22</version> <artifactId>slf4j-parent</artifactId>
<version>1.7.25</version>
</parent>
<packaging>pom</packaging> <artifactId>slf4j-api</artifactId>
<name>SLF4J</name>
<description>Top SLF4J project pom.xml file</description>
<url>http://www.slf4j.org</url>
<organization>
<name>QOS.ch</name>
<url>http://www.qos.ch</url>
</organization>
<inceptionYear>2005</inceptionYear>
<licenses>
<license>
<name>MIT License</name>
<url>http://www.opensource.org/licenses/mit-license.php</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<url>https://github.com/qos-ch/slf4j</url>
<connection>git@github.com:qos-ch/slf4j.git</connection>
</scm>
<properties>
<required.jdk.version>1.5</required.jdk.version>
<maven.compiler.source>${required.jdk.version}</maven.compiler.source>
<maven.compiler.target>${required.jdk.version}</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.resourceEncoding>UTF-8</project.build.resourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- used in integration testing -->
<slf4j.api.minimum.compatible.version>1.6.0</slf4j.api.minimum.compatible.version>
<cal10n.version>0.8.1</cal10n.version>
<log4j.version>1.2.17</log4j.version>
<logback.version>1.0.13</logback.version>
<junit.version>4.12</junit.version>
<maven-site-plugin.version>3.3</maven-site-plugin.version>
<javadoc.plugin.version>2.10.2</javadoc.plugin.version>
</properties>
<developers>
<developer>
<id>ceki</id>
<name>Ceki Gulcu</name>
<email>ceki@qos.ch</email>
</developer>
</developers>
<modules>
<module>slf4j-api</module>
<!--<module>slf4j-scala-api</module>-->
<module>slf4j-simple</module>
<module>slf4j-nop</module>
<module>slf4j-jdk14</module>
<module>slf4j-log4j12</module>
<module>slf4j-jcl</module>
<module>slf4j-android</module>
<module>slf4j-ext</module>
<module>jcl-over-slf4j</module>
<module>log4j-over-slf4j</module>
<module>jul-to-slf4j</module>
<module>osgi-over-slf4j</module>
<module>integration</module>
<module>slf4j-site</module>
<module>slf4j-migrator</module>
</modules>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement> <packaging>jar</packaging>
<dependencies> <name>SLF4J API Module</name>
<description>The slf4j API</description>
<dependency> <url>http://www.slf4j.org</url>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.cal10n</groupId>
<artifactId>cal10n-api</artifactId>
<version>${cal10n.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<build> <build>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>2.0</version>
</extension>
</extensions>
<resources>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>animal-sniffer-maven-plugin</artifactId>
<version>1.14</version>
<configuration>
<signature>
<groupId>org.codehaus.mojo.signature</groupId>
<artifactId>java15</artifactId>
<version>1.0</version>
</signature>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins> <plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>${required.jdk.version}</source>
<target>${required.jdk.version}</target>
</configuration>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>maven-jar-plugin</artifactId> <artifactId>animal-sniffer-maven-plugin</artifactId>
<version>2.3.1</version>
<configuration> <configuration>
<archive> <!-- Signatures cannot be determined and will error unless excluded. This is isolated to
<manifestEntries> code otherwise already marked for removal in the module artifact. -->
<Bundle-Version>${parsedVersion.osgiVersion}</Bundle-Version> <ignores>
<Bundle-Description>${project.description}</Bundle-Description> <ignore>org.slf4j.impl.StaticMDCBinder</ignore>
<X-Compile-Source-JDK>${maven.compiler.source}</X-Compile-Source-JDK> <ignore>org.slf4j.impl.StaticLoggerBinder</ignore>
<X-Compile-Target-JDK>${maven.compiler.target}</X-Compile-Target-JDK> <ignore>org.slf4j.impl.StaticMarkerBinder</ignore>
<Implementation-Version>${project.version}</Implementation-Version> </ignores>
</manifestEntries>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
<skipIfEmpty>true</skipIfEmpty>
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId> <artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration> <configuration>
<forkCount>2C</forkCount> <forkMode>once</forkMode>
<reuseForks>true</reuseForks>
<reportFormat>plain</reportFormat> <reportFormat>plain</reportFormat>
<trimStackTrace>false</trimStackTrace> <trimStackTrace>false</trimStackTrace>
<excludes> <excludes>
...@@ -197,13 +49,14 @@ ...@@ -197,13 +49,14 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId> <artifactId>maven-jar-plugin</artifactId>
<version>2.1.2</version>
<executions> <executions>
<execution> <execution>
<id>bundle-test-jar</id>
<phase>package</phase> <phase>package</phase>
<goals> <goals>
<goal>jar</goal> <goal>jar</goal>
<goal>test-jar</goal>
</goals> </goals>
</execution> </execution>
</executions> </executions>
...@@ -211,214 +64,57 @@ ...@@ -211,214 +64,57 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId> <artifactId>maven-antrun-plugin</artifactId>
<version>2.2</version>
<configuration>
<descriptors>
<descriptor>src/main/assembly/source.xml</descriptor>
</descriptors>
<finalName>slf4j-${project.version}</finalName>
<appendAssemblyId>false</appendAssemblyId>
<outputDirectory>target/site/dist/</outputDirectory>
</configuration>
</plugin>
<!-- as suggested in http://jira.qos.ch/browse/SLF4J-143 -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<executions> <executions>
<execution> <execution>
<id>parse-version</id> <phase>process-classes</phase>
<goals> <goals>
<goal>parse-version</goal> <goal>run</goal>
</goals> </goals>
</execution> </execution>
</executions> </executions>
</plugin>
<!-- ====== site plugin ===== -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>${maven-site-plugin.version}</version>
<configuration> <configuration>
<reportPlugins> <tasks>
<echo>Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder</echo>
<plugin> <delete dir="target/classes/org/slf4j/impl"/>
<groupId>org.apache.maven.plugins</groupId> </tasks>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.3</version>
<configuration>
<aggregate>true</aggregate>
<javadocDir>target/site/apidocs/</javadocDir>
<linkJavadoc>true</linkJavadoc>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${javadoc.plugin.version}</version>
<configuration>
<!--<aggregate>true</aggregate>-->
<excludePackageNames>org.slf4j.migrator:org.slf4j.migrator.*</excludePackageNames>
<links>
<link>
http://java.sun.com/j2se/1.5.0/docs/api
</link>
</links>
<groups>
<group>
<title>SLF4J packages</title>
<packages>org.slf4j:org.slf4j.*</packages>
</group>
<group>
<title>SLF4J extensions</title>
<packages>
org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent
</packages>
</group>
<group>
<title>Jakarta Commons Logging packages</title>
<packages>org.apache.commons.*</packages>
</group>
<group>
<title>java.util.logging (JUL) to SLF4J bridge</title>
<packages>org.slf4j.bridge</packages>
</group>
<group>
<title>Apache log4j</title>
<packages>org.apache.log4j:org.apache.log4j.*</packages>
</group>
</groups>
</configuration>
</plugin>
</reportPlugins>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>
<pluginManagement>
<plugins>
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-antrun-plugin
</artifactId>
<versionRange>[1.3,)</versionRange>
<goals>
<goal>run</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build> </build>
<profiles> </project>
<profile> \ No newline at end of file
<id>skipTests</id>
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
</profile>
<profile>
<id>javadocjar</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${javadoc.plugin.version}</version>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>license</id>
<build>
<plugins>
<plugin>
<groupId>com.google.code.maven-license-plugin</groupId>
<artifactId>maven-license-plugin</artifactId>
<configuration>
<header>src/main/licenseHeader.txt</header>
<quiet>false</quiet>
<failIfMissing>true</failIfMissing>
<aggregate>true</aggregate>
<includes>
<include>src/**/*.java</include>
</includes>
<useDefaultExcludes>true</useDefaultExcludes>
<useDefaultMapping>true</useDefaultMapping>
<properties>
<year>1999</year>
</properties>
<headerDefinitions>
<headerDefinition>src/main/javadocHeaders.xml</headerDefinition>
</headerDefinitions>
</configuration>
</plugin>
</plugins>
</build>
<pluginRepositories>
<pluginRepository>
<id>mc-release</id>
<name>Local Maven repository of releases</name>
<url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
</profile>
<profile>
<id>sign-artifacts</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<pluginRepositories>
</pluginRepositories>
<distributionManagement>
<site>
<id>qos_ch</id>
<url>scp://te.qos.ch/var/www/www.slf4j.org/htdocs/</url>
</site>
<repository>
<!--<id>pixie</id>-->
<!--<url>scp://pixie.qos.ch/var/mvnrepo/</url>-->
<id>sonatype-nexus-staging</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>
</project>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment