Repository: aries-containers Updated Branches: refs/heads/master 295a7112f -> 5f51671d0
Parent pom. Project: http://git-wip-us.apache.org/repos/asf/aries-containers/repo Commit: http://git-wip-us.apache.org/repos/asf/aries-containers/commit/5f51671d Tree: http://git-wip-us.apache.org/repos/asf/aries-containers/tree/5f51671d Diff: http://git-wip-us.apache.org/repos/asf/aries-containers/diff/5f51671d Branch: refs/heads/master Commit: 5f51671d0fe97146b828edc09f522d74be04e703 Parents: 295a711 Author: David Bosschaert <[email protected]> Authored: Thu May 25 09:22:10 2017 +0100 Committer: David Bosschaert <[email protected]> Committed: Thu May 25 09:22:10 2017 +0100 ---------------------------------------------------------------------- containers-parent/pom.xml | 189 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/aries-containers/blob/5f51671d/containers-parent/pom.xml ---------------------------------------------------------------------- diff --git a/containers-parent/pom.xml b/containers-parent/pom.xml new file mode 100644 index 0000000..6c51235 --- /dev/null +++ b/containers-parent/pom.xml @@ -0,0 +1,189 @@ +<?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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>18</version> + <relativePath /> + </parent> + + <groupId>org.apache.aries.containers</groupId> + <artifactId>org.apache.aries.containers.parent</artifactId> + <version>0.0.1-SNAPSHOT</version> + + <name>Apache Aries Containers parent</name> + <packaging>pom</packaging> + + <dependencies> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>1.7.25</version> + </dependency> + + <!-- Test dependencies --> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.11</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-all</artifactId> + <version>1.10.19</version> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-simple</artifactId> + <version>1.7.25</version> + <scope>test</scope> + </dependency> + </dependencies> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.core</artifactId> + <version>6.0.0</version> + </dependency> + </dependencies> + </dependencyManagement> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.6.1</version> + <configuration> + <source>1.8</source> + <target>1.8</target> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> + </archive> + </configuration> + </plugin> + <plugin> + <groupId>biz.aQute.bnd</groupId> + <artifactId>bnd-maven-plugin</artifactId> + <version>3.3.0</version> + <executions> + <execution> + <goals> + <goal>bnd-process</goal> + </goals> + </execution> + </executions> + <configuration> + <bnd><![CDATA[ + -exportcontents: ${packages;VERSIONED} + -removeheaders: Private-Package,Include-Resource + ]]></bnd> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>ianal-maven-plugin</artifactId> + <version>1.0-alpha-1</version> + <executions> + <execution> + <goals> + <goal>verify-legal-files</goal> + </goals> + <configuration> + <strict>false</strict> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <id>rat</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <version>0.12</version> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + <configuration> + <reportFile>${project.build.directory}/${project.build.finalName}.rat</reportFile> + <excludeSubProjects>true</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>**/APPLICATION.MF</exclude> + <exclude>**/MANIFEST.MF</exclude> + <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> + <exclude>.gitignore</exclude> + <exclude>osgi.bnd</exclude> + <exclude>README.md</exclude> + <exclude>*.cfg</exclude> + <exclude>derby.log</exclude> + <exclude>**/*.sql</exclude> + </excludes> + </configuration> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> +
