Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
saifeddineghouma
GitHub Repository: saifeddineghouma/neoclipse
Path: blob/master/repository/pom.xml
115 views
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
<modelVersion>4.0.0</modelVersion>
5
<parent>
6
<artifactId>neoclipse</artifactId>
7
<groupId>org.neo4j</groupId>
8
<version>2.1.4-SNAPSHOT</version>
9
<relativePath>..</relativePath>
10
</parent>
11
<groupId>org.neo4j.neoclipse.targets</groupId>
12
<artifactId>repository</artifactId>
13
<packaging>eclipse-repository</packaging>
14
<name>Neoclipse P2 Repository</name>
15
<build>
16
<plugins>
17
<plugin>
18
<groupId>org.eclipse.tycho</groupId>
19
<artifactId>tycho-p2-director-plugin</artifactId>
20
<version>${tycho.version}</version>
21
<executions>
22
<execution>
23
<id>materialize-products</id>
24
<goals>
25
<goal>materialize-products</goal>
26
</goals>
27
</execution>
28
<execution>
29
<id>archive-products</id>
30
<phase>pre-integration-test</phase>
31
<goals>
32
<goal>archive-products</goal>
33
</goals>
34
</execution>
35
</executions>
36
<configuration>
37
<products>
38
<product>
39
<id>neoclipse</id>
40
<archiveFileName>neoclipse-${project.version}</archiveFileName>
41
<rootFolder>neoclipse-${project.version}</rootFolder>
42
</product>
43
</products>
44
<formats>
45
<linux>tar.gz</linux>
46
<macosx>tar.gz</macosx>
47
<hpux>tar.gz</hpux>
48
<win32>zip</win32>
49
</formats>
50
</configuration>
51
</plugin>
52
<plugin>
53
<artifactId>maven-antrun-plugin</artifactId>
54
<version>1.7</version>
55
<executions>
56
<execution>
57
<id>extract-rootfiles</id>
58
<phase>package</phase>
59
<configuration>
60
<target>
61
<unzip src="${maven.dependency.org.neo4j.org.neo4j.neoclipse.eclipse-plugin.path}"
62
dest="target/products/neoclipse/">
63
<patternset id="rootfiles">
64
<include name="LICENSE.txt"/>
65
<include name="NOTICE.txt"/>
66
<include name="README.txt"/>
67
</patternset>
68
</unzip>
69
<copy todir="target/products/neoclipse/" enablemultiplemappings="true">
70
<fileset dir="target/products/neoclipse/">
71
<patternset refid="rootfiles"/>
72
</fileset>
73
<compositemapper>
74
<!--
75
To find all products' root folders, run:
76
find repository/target/products/neoclipse/ -mindepth 3 -maxdepth 3 -type d
77
-->
78
<globmapper from="*" to="hpux/gtk/ia64_32/neoclipse-${project.version}/*"/>
79
<globmapper from="*" to="linux/gtk/x86/neoclipse-${project.version}/*"/>
80
<globmapper from="*" to="linux/gtk/x86_64/neoclipse-${project.version}/*"/>
81
<globmapper from="*" to="macosx/cocoa/x86/neoclipse-${project.version}/*"/>
82
<globmapper from="*" to="macosx/cocoa/x86_64/neoclipse-${project.version}/*"/>
83
<globmapper from="*" to="win32/win32/x86/neoclipse-${project.version}/*"/>
84
<globmapper from="*" to="win32/win32/x86_64/neoclipse-${project.version}/*"/>
85
</compositemapper>
86
</copy>
87
</target>
88
</configuration>
89
<goals>
90
<goal>run</goal>
91
</goals>
92
</execution>
93
</executions>
94
</plugin>
95
<plugin>
96
<groupId>org.eclipse.tycho</groupId>
97
<artifactId>target-platform-configuration</artifactId>
98
<configuration>
99
<pomDependencies>consider</pomDependencies>
100
</configuration>
101
</plugin>
102
</plugins>
103
</build>
104
<dependencies>
105
<dependency>
106
<groupId>org.neo4j.neoclipse</groupId>
107
<artifactId>org.neo4j.neoclipse.dependencies</artifactId>
108
</dependency>
109
</dependencies>
110
</project>
111
112