Skip to content

Commit bdba05e

Browse files
authored
setup CI for jdk 8 and 9 (#17)
* setup CI for jdk 8 and 9 * Update .travis.yml * Update .travis.yml * updating pvDatabaseJava module * #16 fixing javadoc preparing for java 9 * Updating exampleJava for jdk9 compliance * Temporarily disabling test due to travis failures * #16 install openfx and fix certificates for jdk8 and jdk10 * Update .travis.yml * Temporarily disable unit test failing on travis * #16 cleaning up the java doc plugin and adding html5 tag * remove references to com.sun.* deprecated in java9+ * #16 using george's profile to disable html5 for java8 * Travis patch (#24) * Update .travis.yml * removing the typo "-"
1 parent 055569f commit bdba05e

File tree

11 files changed

+371
-372
lines changed

11 files changed

+371
-372
lines changed

.travis.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,26 @@
11
sudo: required
22
language: java
3-
jdk: oraclejdk8
3+
jdk:
4+
- oraclejdk8
5+
- oraclejdk9
6+
- oraclejdk10
47

8+
matrix:
9+
include:
10+
- jdk: openjdk8
11+
before_install:
12+
- export MVN_OPT='--projects "!gpclient/gpclient-javafx"'
13+
- jdk: openjdk10
14+
before_install:
15+
- rm "${JAVA_HOME}/lib/security/cacerts"
16+
- ln -s /etc/ssl/certs/java/cacerts "${JAVA_HOME}/lib/security/cacerts"
17+
- export MVN_OPT='--projects "!gpclient/gpclient-javafx"'
518
env:
619
- EPICS_PVA_ADDR_LIST=127.255.255.255
720

821
install: true
922
script:
10-
- mvn clean verify -B
23+
- mvn clean verify ${MVN_OPT} -B
1124

1225
after_failure:
1326
- find ./ -type d -name "surefire-reports" -print0 | xargs -0 -I {} find {} -iname "*.txt" -type f | xargs cat

epics-vtype/pom.xml

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -24,32 +24,6 @@
2424
<target>1.8</target>
2525
</configuration>
2626
</plugin>
27-
<plugin>
28-
<groupId>org.apache.maven.plugins</groupId>
29-
<artifactId>maven-source-plugin</artifactId>
30-
<version>3.0.1</version>
31-
<executions>
32-
<execution>
33-
<id>attach-sources</id>
34-
<goals>
35-
<goal>jar</goal>
36-
</goals>
37-
</execution>
38-
</executions>
39-
</plugin>
40-
<plugin>
41-
<groupId>org.apache.maven.plugins</groupId>
42-
<artifactId>maven-javadoc-plugin</artifactId>
43-
<version>2.10.4</version>
44-
<executions>
45-
<execution>
46-
<id>attach-javadocs</id>
47-
<goals>
48-
<goal>jar</goal>
49-
</goals>
50-
</execution>
51-
</executions>
52-
</plugin>
5327
<plugin>
5428
<groupId>com.mycila</groupId>
5529
<artifactId>license-maven-plugin</artifactId>

0 commit comments

Comments
 (0)