pom.xml 4.9 KB
Newer Older
J
jurgen 已提交
1 2 3 4 5
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<modelVersion>4.0.0</modelVersion>
	<groupId>org.jkiss.dbeaver</groupId>
J
jurgen 已提交
6
	<artifactId>dbeaver</artifactId>
J
jurgen 已提交
7
	<version>1.0.0</version>
J
jurgen 已提交
8 9 10
	<packaging>pom</packaging>
	
	<properties>
S
Serge Rider 已提交
11
		<dbeaver-version>3.6.10</dbeaver-version>
S
serge-rider 已提交
12
		<dbeaver-product>DBeaver</dbeaver-product>
13
		<tycho-version>0.23.1</tycho-version>
J
jurgen 已提交
14 15
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<eclipse-p2-repo.url>http://download.eclipse.org/releases/mars/</eclipse-p2-repo.url>
S
Serge Rider 已提交
16
		<local-p2-repo.url>file:///C:/temp/eclipse-repo/</local-p2-repo.url>
J
jurgen 已提交
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
	</properties>

	<modules>
		<module>modules/org.jkiss.utils</module>
		<module>modules/org.jkiss.wmi</module>

		<module>plugins/org.jkiss.dbeaver.core</module>
		<module>plugins/org.jkiss.dbeaver.core.application</module>
		<module>plugins/org.jkiss.dbeaver.core.eclipse</module>
		<module>plugins/org.jkiss.dbeaver.ext.db2</module>
		<module>plugins/org.jkiss.dbeaver.ext.derby</module>
		<module>plugins/org.jkiss.dbeaver.ext.erd</module>
		<module>plugins/org.jkiss.dbeaver.ext.firebird</module>
		<module>plugins/org.jkiss.dbeaver.ext.generic</module>
		<module>plugins/org.jkiss.dbeaver.ext.import-config</module>
		<module>plugins/org.jkiss.dbeaver.ext.informix</module>
		<module>plugins/org.jkiss.dbeaver.ext.mssql</module>
		<module>plugins/org.jkiss.dbeaver.ext.mysql</module>
S
Serge Rider 已提交
35
		<module>plugins/org.jkiss.dbeaver.ext.netezza</module>
J
jurgen 已提交
36
		<module>plugins/org.jkiss.dbeaver.ext.oracle</module>
S
Serge Rider 已提交
37
		<module>plugins/org.jkiss.dbeaver.ext.phoenix</module>
J
jurgen 已提交
38 39
		<module>plugins/org.jkiss.dbeaver.ext.postgresql</module>
		<module>plugins/org.jkiss.dbeaver.ext.vertica</module>
40
		<module>plugins/org.jkiss.dbeaver.ext.teradata</module>
J
jurgen 已提交
41 42 43 44 45 46 47 48 49 50 51 52 53
		<module>plugins/org.jkiss.dbeaver.ext.wmi</module>
		<module>plugins/org.jkiss.dbeaver.model</module>
		<module>plugins/org.jkiss.dbeaver.test</module>

		<module>features/org.jkiss.dbeaver.core.feature</module>
		<module>features/org.jkiss.dbeaver.ext.db2.feature</module>
		<module>features/org.jkiss.dbeaver.ext.generic.feature</module>
		<module>features/org.jkiss.dbeaver.ext.mysql.feature</module>
		<module>features/org.jkiss.dbeaver.ext.oracle.feature</module>
		<module>features/org.jkiss.dbeaver.ext.wmi.feature</module>
		<module>features/org.jkiss.dbeaver.rcp.feature</module>
		<module>features/org.jkiss.dbeaver.runtime.feature</module>
		<module>features/org.jkiss.dbeaver.standalone.feature</module>
S
Serge Rider 已提交
54
		<module>features/org.jkiss.dbeaver.ce.feature</module>
J
jurgen 已提交
55 56

		<module>product/updateSite</module>
J
jurgen 已提交
57
		<module>product/standalone</module>
J
jurgen 已提交
58 59 60 61 62 63 64 65
	</modules>

	<repositories>
		<repository>
			<id>eclipse-p2-repo</id>
			<url>${eclipse-p2-repo.url}</url>
			<layout>p2</layout>
		</repository>
J
jurgen 已提交
66
		<repository>
J
jurgen 已提交
67
			<id>local-contrib</id>
J
jurgen 已提交
68
			<url>${local-p2-repo.url}</url>
J
jurgen 已提交
69
			<layout>p2</layout>
J
jurgen 已提交
70
		</repository>
J
jurgen 已提交
71 72 73 74
	</repositories>

	<build>
		<plugins>
J
jurgen 已提交
75 76

			<!-- Tycho build -->
J
jurgen 已提交
77 78 79 80 81 82
			<plugin>
				<groupId>org.eclipse.tycho</groupId>
				<artifactId>target-platform-configuration</artifactId>
				<version>${tycho-version}</version>
				<configuration>
					<environments>
J
jurgen 已提交
83 84 85 86 87
						<environment>
							<os>win32</os>
							<ws>win32</ws>
							<arch>x86</arch>
						</environment>
J
jurgen 已提交
88 89 90 91 92 93
						<environment>
							<os>win32</os>
							<ws>win32</ws>
							<arch>x86_64</arch>
						</environment>
						<environment>
J
jurgen 已提交
94 95 96 97 98
							<os>linux</os>
							<ws>gtk</ws>
							<arch>x86</arch>
						</environment>
						<environment>
J
jurgen 已提交
99 100 101 102 103 104 105 106 107
							<os>linux</os>
							<ws>gtk</ws>
							<arch>x86_64</arch>
						</environment>
						<environment>
							<os>macosx</os>
							<ws>cocoa</ws>
							<arch>x86_64</arch>
						</environment>
J
jurgen 已提交
108 109 110
						<environment>
							<os>solaris</os>
							<ws>gtk</ws>
J
jurgen 已提交
111
							<arch>x86</arch>
J
jurgen 已提交
112
						</environment>
J
jurgen 已提交
113 114 115
					</environments>
				</configuration>
			</plugin>
J
jurgen 已提交
116

J
jurgen 已提交
117 118 119 120 121 122
			<plugin>
				<groupId>org.eclipse.tycho</groupId>
				<artifactId>tycho-maven-plugin</artifactId>
				<version>${tycho-version}</version>
				<extensions>true</extensions>
			</plugin>
J
jurgen 已提交
123

S
Serge Rider 已提交
124
			<plugin>
S
Serge Rider 已提交
125 126
				<groupId>org.eclipse.tycho</groupId>
				<artifactId>tycho-compiler-plugin</artifactId>
S
serge-rider 已提交
127
				<version>${tycho-version}</version>
S
Serge Rider 已提交
128 129 130 131 132 133
				<configuration>
					<source>1.7</source>
					<target>1.7</target>
				</configuration>
			</plugin>

J
jurgen 已提交
134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154
			<!-- Signing -->
			<!--plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jarsigner-plugin</artifactId>
				<version>1.2</version>
				<configuration>
					<keystore>file://C:\tmp\eclipse-signing.keystore </keystore>
					<storepass>dbeaver</storepass>
					<alias>dbeaver</alias>
					<keypass>dbeaver</keypass>
				</configuration>
				<executions>
					<execution>
						<id>sign</id>
						<goals>
							<goal>sign</goal>
						</goals>
					</execution>
				</executions>
			</plugin-->

J
jurgen 已提交
155 156 157
		</plugins>
	</build>
</project>