-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpom.xml
More file actions
112 lines (102 loc) · 3.71 KB
/
pom.xml
File metadata and controls
112 lines (102 loc) · 3.71 KB
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
<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>
<artifactId>fr.kazejiyu.discord.rpc.integration.root</artifactId>
<groupId>fr.kazejiyu.discord.rpc.integration</groupId>
<version>1.2.2</version>
<packaging>pom</packaging>
<name>Discord Rich Presence for Eclipse IDE</name>
<description>A set of plug-ins for the Eclipse IDE providing a Discord Rich Presence integration.</description>
<modules>
<module>bundles</module>
<module>features</module>
<module>releng</module>
<module>tests</module>
</modules>
<properties>
<tycho.version>1.6.0</tycho.version>
<checkstyle.version>3.0.0</checkstyle.version>
<checkstyle.latest.version>8.19</checkstyle.latest.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<!-- Always refer to the corresponding tests project (if it exists) otherwise
Sonarqube won't be able to collect code coverage. For example, when analyzing
project foo it wouldn't find code coverage information if it doesn't use
foo.tests jacoco.exec. -->
<sonar.jacoco.reportPaths>../../tests/${project.artifactId}.tests/target/jacoco.exec</sonar.jacoco.reportPaths>
<!-- Ignore :
- generated source code,
- Exceptions,
- untestable activators
-->
<sonar.exclusions>**/*Exception.java,**/Activator.java,**/Plugin.java</sonar.exclusions>
<!-- For some reason Sonar doesn't use the name set in sonar-project.properties -->
<sonar.projectName>Discord Rich Presence for Eclipse IDE</sonar.projectName>
</properties>
<!-- COMMANDS:
* Change project's version:
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=major.minor.bug
* Deploy current version on Bintray:
mvn clean verify -P release-composite
-->
<build>
<plugins>
<!-- Activate Tycho -->
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho.version}</version>
<extensions>true</extensions>
</plugin>
<!-- Ease version change -->
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-versions-plugin</artifactId>
<version>${tycho.version}</version>
</plugin>
<!-- Specify a target platform -->
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho.version}</version>
<configuration>
<target>
<artifact>
<groupId>fr.kazejiyu.discord.rpc.integration</groupId>
<artifactId>fr.kazejiyu.discord.rpc.integration.target</artifactId>
<version>1.2.2</version>
</artifact>
</target>
<environments>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86</arch>
</environment>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86</arch>
</environment>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>macosx</os>
<ws>cocoa</ws>
<arch>x86_64</arch>
</environment>
</environments>
</configuration>
</plugin>
</plugins>
</build>
</project>