forked from joergen7/cuneiform
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpom.xml
137 lines (117 loc) · 4.15 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<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">
<!--
To deploy with signature execute:
mvn clean deploy -DperformRelease=true
For signing to be sucessful you need the following content in the ~/.m2/settings.xml
<servers>
<server>
<id>ossrh</id>
<username>joergen7</username>
<password>deployment123</password>
</server>
</servers>
-->
<modelVersion>4.0.0</modelVersion>
<groupId>de.hu-berlin.wbi.cuneiform</groupId>
<artifactId>cuneiform</artifactId>
<version>2.0.3-RELEASE</version>
<packaging>pom</packaging>
<name>cuneiform</name>
<description>A Functional Workflow Language.
Cuneiform is a workflow specification language which makes it easy to integrate heterogeneous tools and libraries and exploit data parallelism. Users do not have to create heavy-weight wrappers for establised tools or to reimplement them. Instead, they apply their existing software to partitioned data. Using the Hi-WAY application master Cuneiform can be executed on Hadoop YARN which makes it suitable for large scale data analysis.
Cuneiform comes in the form of a functional programming language with a Foreign Function Interface (FFI) that lets users create functions in any suitable scripting language and apply these functions in a uniform way.
Data paralelism is expressed by applying map, cross-product, dot-product, or combinations of the aforementioned algorithmic skeletons to collections of black-box data.</description>
<url>https://github.com/joergen7/cuneiform</url>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<url>https://github.com/joergen7/cuneiform.git</url>
</scm>
<developers>
<developer>
<name>Jörgen Brandt</name>
<email>[email protected]</email>
<organization>Humboldt-Universität zu Berlin</organization>
<organizationUrl>https://www.hu-berlin.de/</organizationUrl>
</developer>
<developer>
<name>Marc Bux</name>
<email>[email protected]</email>
<organization>Humboldt-Universität zu Berlin</organization>
<organizationUrl>https://www.hu-berlin.de/</organizationUrl>
</developer>
<developer>
<name>Ulf Leser</name>
<email>[email protected]</email>
<organization>Humboldt-Universität zu Berlin</organization>
<organizationUrl>https://www.hu-berlin.de/</organizationUrl>
</developer>
</developers>
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<modules>
<module>cuneiform-core</module>
<module>cuneiform-addons</module>
<module>cuneiform-dist</module>
<module>cuneiform-cmdline</module>
</modules>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>release-sign-artifacts</id>
<activation>
<property>
<name>performRelease</name>
<value>true</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>