| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| 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. |
| --> |
| <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"> |
| <!-- This file was based on the Geronimo Genesis Parent Pom --> |
| |
| <modelVersion>4.0.0</modelVersion> |
| |
| <parent> |
| <groupId>org.apache</groupId> |
| <artifactId>apache</artifactId> |
| <version>30</version> |
| <relativePath /> |
| </parent> |
| |
| <groupId>org.apache.aries</groupId> |
| <artifactId>parent</artifactId> |
| <name>Aries :: Parent POM</name> |
| <version>2.1.2-SNAPSHOT</version> |
| <packaging>pom</packaging> |
| |
| <description> |
| Aries parent pom |
| </description> |
| |
| <url>http://aries.apache.org</url> |
| |
| <organization> |
| <name>The Apache Software Foundation</name> |
| <url>http://www.apache.org</url> |
| </organization> |
| |
| <inceptionYear>2009</inceptionYear> |
| |
| <scm> |
| <connection>scm:git:https://gitbox.apache.org/repos/asf/aries.git</connection> |
| <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/aries.git</developerConnection> |
| <url>https://gitbox.apache.org/repos/asf?p=aries.git;a=summary</url> |
| <tag>HEAD</tag> |
| </scm> |
| |
| <issueManagement> |
| <system>jira</system> |
| <url>https://issues.apache.org/jira/browse/ARIES</url> |
| </issueManagement> |
| |
| <mailingLists> |
| <mailingList> |
| <name>Aries User List</name> |
| <subscribe>user-subscribe@aries.apache.org</subscribe> |
| <unsubscribe>user-unsubscribe@aries.apache.org</unsubscribe> |
| <post>mailto:user@aries.apache.org</post> |
| <archive>http://mail-archives.apache.org/mod_mbox/aries-user/</archive> |
| </mailingList> |
| |
| <mailingList> |
| <name>Aries Developer List</name> |
| <subscribe>dev-subscribe@aries.apache.org</subscribe> |
| <unsubscribe>dev-unsubscribe@aries.apache.org</unsubscribe> |
| <post>mailto:dev@aries.apache.org</post> |
| <archive>http://mail-archives.apache.org/mod_mbox/aries-dev/</archive> |
| </mailingList> |
| |
| <mailingList> |
| <name>Aries Commits List</name> |
| <subscribe>commits-subscribe@aries.apache.org</subscribe> |
| <unsubscribe>commits-unsubscribe@aries.apache.org</unsubscribe> |
| <post>mailto:commits@aries.apache.org</post> |
| <archive>http://mail-archives.apache.org/mod_mbox/aries-commits/</archive> |
| </mailingList> |
| </mailingLists> |
| |
| <repositories> |
| <repository> |
| <id>EclipseLink Repo</id> |
| <url>http://download.eclipse.org/rt/eclipselink/maven.repo/</url> |
| </repository> |
| <repository> |
| <id>ops4j.sonatype.snapshots.deploy</id> |
| <url>https://oss.sonatype.org/content/repositories/ops4j-snapshots</url> |
| <snapshots> |
| <enabled>true</enabled> |
| <updatePolicy>daily</updatePolicy> |
| <checksumPolicy>ignore</checksumPolicy> |
| </snapshots> |
| <releases> |
| <enabled>false</enabled> |
| </releases> |
| </repository> |
| </repositories> |
| |
| <pluginRepositories> |
| <pluginRepository> |
| <id>apache.snapshots</id> |
| <name>Apache Snapshots Repository</name> |
| <url>https://repository.apache.org/content/groups/snapshots-group</url> |
| <layout>default</layout> |
| <snapshots> |
| <enabled>true</enabled> |
| <updatePolicy>daily</updatePolicy> |
| <checksumPolicy>ignore</checksumPolicy> |
| </snapshots> |
| <releases> |
| <enabled>false</enabled> |
| </releases> |
| </pluginRepository> |
| </pluginRepositories> |
| |
| <dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <version>${junit.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.ops4j.pax.logging</groupId> |
| <artifactId>pax-logging-api</artifactId> |
| <version>${pax-logging.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.ops4j.pax.logging</groupId> |
| <artifactId>pax-logging-service</artifactId> |
| <version>${pax-logging.version}</version> |
| <exclusions> |
| <exclusion> |
| <groupId>com.sun.jdmk</groupId> |
| <artifactId>jmxtools</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>com.sun.jmx</groupId> |
| <artifactId>jmxri</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>javax.mail</groupId> |
| <artifactId>mail</artifactId> |
| </exclusion> |
| <exclusion> |
| <groupId>log4j</groupId> |
| <artifactId>log4j</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>org.osgi</groupId> |
| <artifactId>org.osgi.core</artifactId> |
| <version>${org.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.osgi</groupId> |
| <artifactId>org.osgi.compendium</artifactId> |
| <version>${org.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| <version>${slf4j.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-simple</artifactId> |
| <version>${slf4j.version}</version> |
| </dependency> |
| |
| </dependencies> |
| </dependencyManagement> |
| |
| <properties> |
| <!-- OSGi bundles properties --> |
| <aries.osgi.import.defaults /> |
| <aries.osgi.import.before.defaults /> |
| <aries.osgi.import.additional /> |
| <aries.osgi.import.pkg> |
| org.apache.aries.*, |
| ${aries.osgi.import.before.defaults}, |
| ${aries.osgi.import.defaults}, |
| ${aries.osgi.import.additional}, |
| * |
| </aries.osgi.import.pkg> |
| <aries.osgi.activator /> |
| <aries.osgi.failok>false</aries.osgi.failok> |
| <!--This is the default (consumer policy) range - override in the pom if you need a provider range --> |
| <aries.osgi.import.default.version>[$(version;==;$(@)),$(version;+;$(@)))</aries.osgi.import.default.version> |
| <aries.osgi.private.pkg>${project.artifactId}*.impl</aries.osgi.private.pkg> |
| <aries.osgi.export>${aries.osgi.export.pkg};-noimport:=true</aries.osgi.export> |
| <aries.osgi.export.pkg>!*.impl;${project.artifactId}*</aries.osgi.export.pkg> |
| |
| <aries.osgi.version>version=${project.version}</aries.osgi.version> |
| |
| <aries.osgi.split.pkg>-split-package:=first</aries.osgi.split.pkg> |
| <aries.osgi.import>${aries.osgi.import.pkg}</aries.osgi.import> |
| <aries.osgi.dynamic /> |
| <aries.osgi.symbolic.name>${project.artifactId}</aries.osgi.symbolic.name> |
| <aries.osgi.exclude.dependencies>false</aries.osgi.exclude.dependencies> |
| <aries.osgi.remove.headers>Ignore-Package,Include-Resource,Private-Package,Bundle-DocURL</aries.osgi.remove.headers> |
| <aries.osgi.include.resource>{maven-resources}</aries.osgi.include.resource> |
| <aries.javadoc.exclude.packages>${aries.osgi.private.pkg}</aries.javadoc.exclude.packages> |
| <lastReleaseVersion>RELEASE</lastReleaseVersion> |
| |
| <!--Dependencies--> |
| <junit.version>4.8.1</junit.version> |
| <pax-logging.version>1.7.2</pax-logging.version> |
| <org.version>4.3.1</org.version> |
| <slf4j.version>1.7.5</slf4j.version> |
| |
| <!--Plugin versions--> |
| <maven-release-plugin.version>2.5.2</maven-release-plugin.version> |
| <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version> |
| <maven-shade-plugin.version>1.2.2</maven-shade-plugin.version> |
| <versions-maven-plugin.version>1.1</versions-maven-plugin.version> |
| <findbugs-maven-plugin.version>2.3.1</findbugs-maven-plugin.version> |
| <maven-bundle-plugin.version>2.5.0</maven-bundle-plugin.version> |
| <apache-rat-plugin.version>0.12</apache-rat-plugin.version> |
| <maven-license-plugin.version>1.4.0</maven-license-plugin.version> |
| <maven-javadoc-plugin.version>2.7</maven-javadoc-plugin.version> |
| <maven-pmd-plugin.version>2.4</maven-pmd-plugin.version> |
| <maven-paxexam-plugin.version>1.2.3</maven-paxexam-plugin.version> |
| <maven-compiler-plugin.version>3.1</maven-compiler-plugin.version> |
| <org.apache.aries.versioning.plugin.version>0.3.0</org.apache.aries.versioning.plugin.version> |
| <ianal-maven-plugin.version>1.0-alpha-1</ianal-maven-plugin.version> |
| <animal-sniffer-enforcer-rule.version>1.6</animal-sniffer-enforcer-rule.version> |
| |
| <!--Other--> |
| <java.source.version>1.8</java.source.version> |
| </properties> |
| |
| <build> |
| <defaultGoal>install</defaultGoal> |
| |
| <resources> |
| <resource> |
| <directory>${project.basedir}/src/main/resources</directory> |
| <filtering>false</filtering> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| </resource> |
| <resource> |
| <directory>${project.basedir}/src/main/filtered-resources</directory> |
| <filtering>true</filtering> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| </resource> |
| <resource> |
| <directory>${project.build.sourceDirectory}</directory> |
| <includes> |
| <include>**/packageinfo</include> |
| </includes> |
| </resource> |
| </resources> |
| |
| <testResources> |
| <testResource> |
| <directory>${project.basedir}/src/test/resources</directory> |
| <filtering>false</filtering> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| </testResource> |
| <testResource> |
| <directory>${project.basedir}/src/test/filtered-resources</directory> |
| <filtering>true</filtering> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| </testResource> |
| </testResources> |
| |
| <pluginManagement> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-release-plugin</artifactId> |
| <version>${maven-release-plugin.version}</version> |
| <configuration> |
| <autoVersionSubmodules>true</autoVersionSubmodules> |
| </configuration> |
| </plugin> |
| <!--TODO TEXT. This plugin's configuration is used in m2e only.--> |
| <plugin> |
| <groupId>org.eclipse.m2e</groupId> |
| <artifactId>lifecycle-mapping</artifactId> |
| <version>${lifecycle-mapping.version}</version> |
| <configuration> |
| <lifecycleMappingMetadata> |
| <pluginExecutions> |
| <pluginExecution> |
| <pluginExecutionFilter> |
| <groupId> |
| org.apache.servicemix.tooling |
| </groupId> |
| <artifactId> |
| depends-maven-plugin |
| </artifactId> |
| <versionRange> |
| [1.2,) |
| </versionRange> |
| <goals> |
| <goal> |
| generate-depends-file |
| </goal> |
| </goals> |
| </pluginExecutionFilter> |
| <action> |
| <ignore /> |
| </action> |
| </pluginExecution> |
| <pluginExecution> |
| <pluginExecutionFilter> |
| <groupId> |
| org.apache.maven.plugins |
| </groupId> |
| <artifactId> |
| maven-antrun-plugin |
| </artifactId> |
| <versionRange> |
| [1.2,) |
| </versionRange> |
| <goals> |
| <goal>run</goal> |
| </goals> |
| </pluginExecutionFilter> |
| <action> |
| <ignore /> |
| </action> |
| </pluginExecution> |
| <pluginExecution> |
| <pluginExecutionFilter> |
| <groupId> |
| org.codehaus.mojo |
| </groupId> |
| <artifactId> |
| properties-maven-plugin |
| </artifactId> |
| <versionRange> |
| [1.0-alpha-2,) |
| </versionRange> |
| <goals> |
| <goal> |
| read-project-properties |
| </goal> |
| </goals> |
| </pluginExecutionFilter> |
| <action> |
| <ignore /> |
| </action> |
| </pluginExecution> |
| <pluginExecution> |
| <pluginExecutionFilter> |
| <groupId> |
| org.ops4j.pax.exam |
| </groupId> |
| <artifactId> |
| maven-paxexam-plugin |
| </artifactId> |
| <versionRange> |
| [${maven-paxexam-plugin.version},) |
| </versionRange> |
| <goals> |
| <goal> |
| generate-depends-file |
| </goal> |
| </goals> |
| </pluginExecutionFilter> |
| <action> |
| <ignore /> |
| </action> |
| </pluginExecution> |
| </pluginExecutions> |
| </lifecycleMappingMetadata> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-resources-plugin</artifactId> |
| <configuration> |
| <encoding>UTF-8</encoding> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-shade-plugin</artifactId> |
| <version>${maven-shade-plugin.version}</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <configuration> |
| <redirectTestOutputToFile>true</redirectTestOutputToFile> |
| <forkMode>once</forkMode> |
| <argLine>-enableassertions</argLine> |
| <failIfNoTests>false</failIfNoTests> |
| <workingDirectory>${project.build.directory}</workingDirectory> |
| <excludes> |
| <exclude>**/Abstract*.java</exclude> |
| <exclude>**/Test*.java</exclude> |
| </excludes> |
| <includes> |
| <include>**/*Test.java</include> |
| </includes> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>versions-maven-plugin</artifactId> |
| <version>${versions-maven-plugin.version}</version> |
| <configuration> |
| <excludes> |
| <!-- 3.5.0.v20090520 < 3.3.0-v20070530 --> |
| <exclude>org.eclipse:osgi</exclude> |
| <!-- 2.0.0-SNAPSHOT < 2.0.0-beta --> |
| <exclude>org.apache.openjpa:openjpa</exclude> |
| <!-- maven 3.0 components don't work with 2.0 --> |
| <exclude>org.apache.maven:maven-plugin-api</exclude> |
| <exclude>org.apache.maven:maven-project</exclude> |
| <exclude>org.apache.maven:maven-artifact</exclude> |
| <exclude>org.apache.maven:maven-archiver</exclude> |
| </excludes> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>findbugs-maven-plugin</artifactId> |
| <version>${findbugs-maven-plugin.version}</version> |
| </plugin> |
| <plugin> |
| <groupId>org.ops4j.pax.exam</groupId> |
| <artifactId>maven-paxexam-plugin</artifactId> |
| <version>${maven-paxexam-plugin.version}</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <version>${maven-javadoc-plugin.version}</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <version>${maven-compiler-plugin.version}</version> |
| <configuration> |
| <optimize>true</optimize> |
| <debug>true</debug> |
| <showDeprecation>true</showDeprecation> |
| <showWarnings>true</showWarnings> |
| <source>${java.source.version}</source> |
| <target>${java.source.version}</target> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.aries.versioning</groupId> |
| <artifactId>org.apache.aries.versioning.plugin</artifactId> |
| <version>${org.apache.aries.versioning.plugin.version}</version> |
| <configuration> |
| <oldArtifact>${project.groupId}:${project.artifactId}:${lastReleaseVersion}</oldArtifact> |
| </configuration> |
| </plugin> |
| </plugins> |
| </pluginManagement> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.aries.versioning</groupId> |
| <artifactId>org.apache.aries.versioning.plugin</artifactId> |
| <executions> |
| <execution> |
| <id>default-verify</id> |
| <phase>verify</phase> |
| <goals> |
| <goal>version-check</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-remote-resources-plugin</artifactId> |
| <executions> |
| <execution> |
| <goals> |
| <goal>process</goal> |
| </goals> |
| <configuration> |
| <resourceBundles> |
| <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle> |
| </resourceBundles> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-enforcer-plugin</artifactId> |
| <dependencies> |
| <dependency> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>animal-sniffer-enforcer-rule</artifactId> |
| <version>${animal-sniffer-enforcer-rule.version}</version> |
| </dependency> |
| </dependencies> |
| <executions> |
| <execution> |
| <phase>validate</phase> |
| <goals> |
| <goal>enforce</goal> |
| </goals> |
| <configuration> |
| <rules> |
| <requireMavenVersion> |
| <version>[3.0,)</version> |
| </requireMavenVersion> |
| <requireJavaVersion> |
| <version>[${java.source.version},)</version> |
| </requireJavaVersion> |
| </rules> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>ianal-maven-plugin</artifactId> |
| <version>${ianal-maven-plugin.version}</version> |
| <executions> |
| <execution> |
| <goals> |
| <goal>verify-legal-files</goal> |
| </goals> |
| <configuration> |
| <strict>true</strict> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>findbugs-maven-plugin</artifactId> |
| <version>${findbugs-maven-plugin.version}</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.felix</groupId> |
| <artifactId>maven-bundle-plugin</artifactId> |
| <version>${maven-bundle-plugin.version}</version> |
| <extensions>true</extensions> |
| <inherited>true</inherited> |
| <configuration> |
| <excludeDependencies>${aries.osgi.exclude.dependencies}</excludeDependencies> |
| <instructions> |
| <Bundle-Name>${project.name}</Bundle-Name> |
| <Bundle-SymbolicName>${aries.osgi.symbolic.name}</Bundle-SymbolicName> |
| <Bundle-Activator>${aries.osgi.activator}</Bundle-Activator> |
| <Export-Package>${aries.osgi.export}</Export-Package> |
| <Import-Package>${aries.osgi.import}</Import-Package> |
| <DynamicImport-Package>${aries.osgi.dynamic}</DynamicImport-Package> |
| <Private-Package>${aries.osgi.private.pkg}</Private-Package> |
| <Implementation-Title>Apache Aries</Implementation-Title> |
| <Implementation-Version>${project.version}</Implementation-Version> |
| <Bundle-Vendor>The Apache Software Foundation</Bundle-Vendor> |
| <Include-Resource>${aries.osgi.include.resource}</Include-Resource> |
| <_removeheaders>${aries.osgi.remove.headers}}</_removeheaders> |
| <_failok>${aries.osgi.failok}</_failok> |
| <_consumer-policy>${aries.osgi.import.default.version}</_consumer-policy> |
| <_provider-policy>$<range;[==,=+)></_provider-policy> |
| <Export-Service>${aries.osgi.export.service}</Export-Service> |
| <Import-Service>${aries.osgi.import.service}</Import-Service> |
| </instructions> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <configuration> |
| <source>${java.source.version}</source> |
| </configuration> |
| </plugin> |
| </plugins> |
| </build> |
| |
| <profiles> |
| <profile> |
| <id>strict-enforcement</id> |
| <activation> |
| <property> |
| <name>enforce</name> |
| <value>strict</value> |
| </property> |
| </activation> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-enforcer-plugin</artifactId> |
| <executions> |
| <execution> |
| <goals> |
| <goal>enforce</goal> |
| </goals> |
| <configuration> |
| <rules> |
| <requirePluginVersions> |
| <banLatest>true</banLatest> |
| <banRelease>true</banRelease> |
| <banSnapshots>true</banSnapshots> |
| <banTimestamps>true</banTimestamps> |
| </requirePluginVersions> |
| <requireReleaseDeps> |
| <searchTransitive>true</searchTransitive> |
| </requireReleaseDeps> |
| </rules> |
| <fail>true</fail> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| <profile> |
| <id>rat</id> |
| <activation> |
| <activeByDefault>true</activeByDefault> |
| </activation> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.rat</groupId> |
| <artifactId>apache-rat-plugin</artifactId> |
| <version>${apache-rat-plugin.version}</version> |
| <executions> |
| <execution> |
| <phase>verify</phase> |
| <goals> |
| <goal>check</goal> |
| </goals> |
| </execution> |
| </executions> |
| <configuration> |
| <reportFile>${project.build.directory}/${project.build.finalName}.rat</reportFile> |
| <excludeSubProjects>false</excludeSubProjects> |
| <excludes> |
| <exclude>**/target/**/*</exclude> |
| <exclude>**/appended-resources/**/*</exclude> |
| <exclude>**/dependency-reduced-pom.xml</exclude> |
| <exclude>**/velocity.log</exclude> |
| <exclude>**/DEPENDENCIES</exclude> |
| <!-- exclude IntelliJ IDEA generated files --> |
| <exclude>**/*.iml</exclude> |
| <exclude>**/*.ipr</exclude> |
| <exclude>**/*.iws</exclude> |
| <exclude>**/.idea/**/*</exclude> |
| <!-- exclude Eclipse IDE generated files --> |
| <exclude>**/.project</exclude> |
| <exclude>**/.classpath</exclude> |
| <exclude>**/.settings/**</exclude> |
| <exclude>**/eclipse-classes/**/*</exclude> |
| <!-- manifest files don't support comments so don't contain the ASL2.0 header --> |
| <exclude>**/*.MF</exclude> |
| <!--RAT doesn't seem to recognize MIT style licenses--> |
| <exclude>manual/src/styles/print.css</exclude> |
| <!-- RAT doesn't recognize BSD license in transaction-manager logger --> |
| <exclude>**/objectweb/howl/log/Logger.java</exclude> |
| <!--RAT doesn't seem to recognize W3C license --> |
| <exclude>**/xml.xsd</exclude> |
| <exclude>.gitignore</exclude> |
| <exclude>README.md</exclude> |
| <exclude>*.cfg</exclude> |
| <exclude>**/README.md</exclude> |
| <exclude>**/Readme.md</exclude> |
| <exclude>**/NOTICE.vm</exclude> |
| <exclude>**/dependency-reduced-pom.xml</exclude> |
| </excludes> |
| </configuration> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| <profile> |
| <id>license-check</id> |
| <pluginRepositories> |
| <pluginRepository> |
| <id>mc-release</id> |
| <url>http://mc-repo.googlecode.com/svn/maven2/releases</url> |
| <snapshots> |
| <enabled>false</enabled> |
| </snapshots> |
| <releases> |
| <enabled>true</enabled> |
| </releases> |
| </pluginRepository> |
| </pluginRepositories> |
| <build> |
| <defaultGoal>license:check</defaultGoal> |
| <plugins> |
| <plugin> |
| <groupId>com.google.code.maven-license-plugin</groupId> |
| <artifactId>maven-license-plugin</artifactId> |
| <version>${maven-license-plugin.version}</version> |
| <executions> |
| <execution> |
| <goals> |
| <goal>check</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| </profiles> |
| |
| <reporting> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <version>${maven-javadoc-plugin.version}</version> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>javadoc</report> |
| <report>test-javadoc</report> |
| <report>aggregate</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| <configuration> |
| <excludePackageNames>${aries.javadoc.exclude.packages}</excludePackageNames> |
| <quiet>true</quiet> |
| <source>${java.source.version}</source> |
| <links> |
| <link>http://java.sun.com/j2se/1.7.0/docs/api</link> |
| <link>http://www.osgi.org/javadoc/r4v43/</link> |
| </links> |
| <tags> |
| <tag> |
| <name>goal</name> |
| <placement>Xt</placement> |
| </tag> |
| <tag> |
| <name>phase</name> |
| <placement>Xt</placement> |
| </tag> |
| <tag> |
| <name>execute</name> |
| <placement>Xt</placement> |
| </tag> |
| <tag> |
| <name>requiresDependencyResolution</name> |
| <placement>Xt</placement> |
| </tag> |
| <tag> |
| <name>parameter</name> |
| <placement>Xf</placement> |
| </tag> |
| <tag> |
| <name>required</name> |
| <placement>Xf</placement> |
| </tag> |
| <tag> |
| <name>readonly</name> |
| <placement>Xf</placement> |
| </tag> |
| <tag> |
| <name>component</name> |
| <placement>Xf</placement> |
| </tag> |
| <tag> |
| <name>plexus.component</name> |
| <placement>Xf</placement> |
| </tag> |
| <tag> |
| <name>plexus.requirement</name> |
| <placement>Xf</placement> |
| </tag> |
| <tag> |
| <name>Immutable</name> |
| <placement>t</placement> |
| </tag> |
| <tag> |
| <name>ThreadSafe</name> |
| <placement>t</placement> |
| </tag> |
| </tags> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>findbugs-maven-plugin</artifactId> |
| <version>${findbugs-maven-plugin.version}</version> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-pmd-plugin</artifactId> |
| <version>${maven-pmd-plugin.version}</version> |
| <configuration> |
| <targetJdk>${java.source.version}</targetJdk> |
| </configuration> |
| </plugin> |
| </plugins> |
| </reporting> |
| |
| </project> |
| |