You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2013/02/05 10:25:35 UTC

svn commit: r1442516 - /uima/sandbox/textmarker/trunk/textmarker-parent/pom.xml

Author: pkluegl
Date: Tue Feb  5 09:25:35 2013
New Revision: 1442516

URL: http://svn.apache.org/viewvc?rev=1442516&view=rev
Log:
[UIMA-2621]
- added initial parent project

Added:
    uima/sandbox/textmarker/trunk/textmarker-parent/pom.xml

Added: uima/sandbox/textmarker/trunk/textmarker-parent/pom.xml
URL: http://svn.apache.org/viewvc/uima/sandbox/textmarker/trunk/textmarker-parent/pom.xml?rev=1442516&view=auto
==============================================================================
--- uima/sandbox/textmarker/trunk/textmarker-parent/pom.xml (added)
+++ uima/sandbox/textmarker/trunk/textmarker-parent/pom.xml Tue Feb  5 09:25:35 2013
@@ -0,0 +1,179 @@
+<?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.
+-->
+
+<!-- This pom serves as the the UIMA Java SDK (uimaj) common parent pom,
+     and may include overrides to the project-wide parent-pom.
+     Over time, things in this pom which apply to
+     other projects within UIMA are migrated to the
+     project-wide parent pom.
+ -->
+
+<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>
+
+  <parent>
+    <groupId>org.apache.uima</groupId>
+    <artifactId>parent-pom</artifactId>
+    <version>3</version>
+    <relativePath />
+  </parent>
+
+  <groupId>org.apache.uima</groupId>
+  <artifactId>textmarker-parent</artifactId>
+  <packaging>pom</packaging>
+  <version>2.0.0-SNAPSHOT</version>
+  <name>Apache UIMA TextMarker: ${project.artifactId}</name>
+  <url>${uimaWebsiteUrl}</url>
+
+  <description>The common parent pom for the UIMA TextMarker</description>
+  
+  <!-- Special inheritance note
+       even though the <scm> element that follows is exactly the
+       same as those in super poms, it cannot be inherited because
+       there is some special code that computes the connection elements
+       from the chain of parent poms, if this is omitted.
+
+       Keeping this a bit factored allows cutting/pasting the <scm>
+       element, and just changing the following two properties -->
+  <scm>
+    <url>http://svn.apache.org/viewvc/uima/sandbox/textmarker/trunk/textmarker-parent</url>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/uima/sandbox/textmarker/trunk/textmarker-parent</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/uima/sandbox/textmarker/trunk/textmarker-parent</developerConnection>
+  </scm>
+
+  <!-- The repositories and pluginRepositories section is duplicated from the parent pom one, and adds 
+    the Apache Snapshot Nexus repository where UIMA snapshots are deployed. This is needed if for instance, 
+    a project depends on some new SNAPSHOT level of a build tool, where the users hasn't checked out the 
+    build tooling. This allows maven to find the snapshots when looking for the parent of this pom -->
+  <repositories>
+    <repository>
+      <id>eclipsePlugins</id>
+      <name>Eclipse components</name>
+      <layout>default</layout>
+      <url>http://repo1.maven.org/eclipse</url>
+
+      <releases>
+        <updatePolicy>never</updatePolicy>
+        <checksumPolicy>fail</checksumPolicy>
+      </releases>
+
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+
+    <!-- modify central repository access: Turn on checksum checking -->
+    <repository>
+      <id>central</id>
+      <name>Maven Repository Switchboard</name>
+      <layout>default</layout>
+      <url>http://repo1.maven.org/maven2</url>
+
+      <releases>
+        <enabled>true</enabled>
+        <checksumPolicy>fail</checksumPolicy>
+        <updatePolicy>never</updatePolicy>
+      </releases>
+
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+
+    </repository>
+
+    <repository>
+      <id>apache.snapshots</id>
+      <name>Apache Snapshot Repository</name>
+      <url>http://repository.apache.org/snapshots</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+    </repository>
+
+    <!-- Temporary repository that contains osgi bundles like DLTK 3.0. Added to ease building the TextMarker 
+      Eclipse plugins that depend on bundles, which are not provided by public maven repositories. -->
+    <repository>
+      <id>ukp-osgi-releases</id>
+      <url>http://zoidberg.ukp.informatik.tu-darmstadt.de/artifactory/public-ext-osgi-releases-local</url>
+    </repository>
+
+  </repositories>
+
+  <pluginRepositories>
+    <pluginRepository>
+      <id>apache.snapshots.plugins</id>
+      <name>Apache Snapshot Repository - Maven plugins</name>
+      <url>http://repository.apache.org/snapshots</url>
+      <layout>default</layout>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+        <checksumPolicy>fail</checksumPolicy>
+        <updatePolicy>never</updatePolicy>
+      </snapshots>
+    </pluginRepository>
+  </pluginRepositories>
+  
+    <properties>
+    <uniWueNoticeText>Portions of TextMarker were originally developed by
+the Universität Würzburg.
+Copyright (c) 2006, 2011 Universität Würzburg.
+    </uniWueNoticeText>
+    <postNoticeText>${uniWueNoticeText}
+
+This product contains icons developed by the Mark James 
+(http://www.famfamfam.com/lab/icons/silk/), licensed under the 
+Creative Commons Attribution 2.5 License.
+    </postNoticeText>
+    <uimaVersion>2.4.0</uimaVersion>
+  </properties>
+  
+  <build>
+  <plugins>
+    <plugin>
+      <artifactId>maven-resources-plugin</artifactId>
+      <executions>
+        <execution>
+          <id>copy customized bin LICENSE file</id>
+          <phase>prepare-package</phase>
+          <goals>
+            <goal>copy-resources</goal>
+          </goals>
+          <configuration>
+            <outputDirectory>${project.build.directory}/classes/META-INF</outputDirectory>
+            <resources>
+              <resource>
+                <directory>src/main/readme_bin</directory>
+                <includes>
+                  <include>LICENSE</include>
+                </includes>
+                <filtering>true</filtering>
+              </resource>
+            </resources>
+          </configuration>
+        </execution>
+      </executions>
+    </plugin>
+  </plugins>
+  </build>
+  
+</project>