Skip to content
This repository was archived by the owner on Jul 2, 2021. It is now read-only.

Commit 399ca0d

Browse files
authored
Merge pull request #355 from Yakindu/2019-06_target
Added 2019-06 target as lowest Base Target possible
2 parents f29813f + 5acb15d commit 399ca0d

File tree

3 files changed

+86
-17
lines changed

3 files changed

+86
-17
lines changed

.travis.yml

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,25 +22,26 @@ env:
2222
- DISPLAY=:99.0
2323
- MAVEN_OPTS="-Xmx4g"
2424
- TERM=dumb
25-
- TARGET=Latest.target
25+
matrix:
26+
include:
27+
- env: TARGET=2019-06.target
28+
if: branch = master
29+
- env: TARGET=Latest.target
2630
before_install:
2731
- chmod +x $TRAVIS_BUILD_DIR/extensions/vscode/gradlew
28-
jobs:
29-
include:
30-
- stage: Build YAKINDU Solidity IDE and language server
31-
script:
32-
- cd releng/com.yakindu.solidity.releng
33-
- mvn clean verify -P$TARGET,tests
34-
- cd ../com.yakindu.solidity.repository/target
35-
- zip -r repository.zip repository
36-
- cd $TRAVIS_BUILD_DIR/extensions/vscode
37-
- ./gradlew vscodeExtension
38-
- cd $TRAVIS_BUILD_DIR
39-
- cp -r plugins/com.yakindu.solidity.ide/target/languageserver extensions/theia/xtext-dsl-extension/languageserver
40-
- cd extensions/theia/
41-
- yarn install
42-
- cd $TRAVIS_BUILD_DIR
43-
- docker build extensions/. -t yakindu/solidity-ide
32+
script:
33+
- cd releng/com.yakindu.solidity.releng
34+
- mvn clean verify -P$TARGET,tests -Dtycho.disableP2Mirrors=true
35+
- cd ../com.yakindu.solidity.repository/target
36+
- zip -r repository.zip repository
37+
- cd $TRAVIS_BUILD_DIR/extensions/vscode
38+
- ./gradlew vscodeExtension
39+
- cd $TRAVIS_BUILD_DIR
40+
- cp -r plugins/com.yakindu.solidity.ide/target/languageserver extensions/theia/xtext-dsl-extension/languageserver
41+
- cd extensions/theia/
42+
- yarn install
43+
- cd $TRAVIS_BUILD_DIR
44+
- docker build extensions/. -t yakindu/solidity-ide
4445
deploy:
4546
skip_cleanup: true
4647
on:

releng/com.yakindu.solidity.releng/pom.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,36 @@
6868
</plugins>
6969
</build>
7070
</profile>
71+
<profile>
72+
<id>2019-06.target</id>
73+
<activation>
74+
<activeByDefault>true</activeByDefault>
75+
</activation>
76+
<properties>
77+
<xtext-version>2.18.0</xtext-version>
78+
<tycho.disableP2Mirrors>true</tycho.disableP2Mirrors>
79+
</properties>
80+
<build>
81+
<plugins>
82+
<plugin>
83+
<groupId>org.eclipse.tycho</groupId>
84+
<artifactId>target-platform-configuration</artifactId>
85+
<version>${tycho-version}</version>
86+
<configuration>
87+
<includePackedArtifacts>true</includePackedArtifacts>
88+
<target>
89+
<artifact>
90+
<groupId>com.yakindu.solidity</groupId>
91+
<artifactId>com.yakindu.solidity.target</artifactId>
92+
<version>${project.version}</version>
93+
<classifier>2019-06</classifier>
94+
</artifact>
95+
</target>
96+
</configuration>
97+
</plugin>
98+
</plugins>
99+
</build>
100+
</profile>
71101
</profiles>
72102
<modules>
73103
<module>../com.yakindu.solidity.target</module>
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<?pde version="3.8"?>
3+
<target name="2019-06 (SCT)" sequenceNumber="15">
4+
<locations>
5+
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
6+
<unit id="de.itemis.xtext.antlr.sdk.feature.group" version="0.0.0"/>
7+
<repository location="http://download.itemis.com/updates/releases/2.1.1/"/>
8+
</location>
9+
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
10+
<unit id="com.google.gson" version="2.2.4.v201311231704"/>
11+
<unit id="com.google.inject.multibindings" version="3.0.0.v201402270930"/>
12+
<unit id="com.google.inject.multibindings.source" version="3.0.0.v201402270930"/>
13+
<unit id="com.google.inject.source" version="3.0.0.v201312141243"/>
14+
<unit id="org.apache.commons.io" version="2.2.0.v201405211200"/>
15+
<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/repository/"/>
16+
<unit id="javax.inject.source" version="1.0.0.v20091030"/>
17+
</location>
18+
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
19+
<repository location="http://download.eclipse.org/eclipse/updates/4.8"/>
20+
<unit id="org.eclipse.platform.ide" version="4.8.0.I20180611-0500"/>
21+
<unit id="org.eclipse.equinox.executable.feature.group" version="3.8.0.v20180518-2029"/>
22+
<unit id="org.eclipse.equinox.sdk.feature.group" version="3.14.0.v20180518-2029"/>
23+
</location>
24+
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
25+
<repository location="http://download.eclipse.org/releases/2019-06/"/>
26+
<unit id="org.eclipse.emf.sdk.feature.group" version="2.18.0.v20190528-0845"/>
27+
<unit id="org.eclipse.lsp4j.sdk.feature.group" version="0.7.2.v20190528-0935"/>
28+
<unit id="org.eclipse.xtext.sdk.feature.group" version="2.18.0.v20190528-0716"/>
29+
<unit id="org.eclipse.epp.mpc.feature.group" version="1.7.7.v20190521-1752"/>
30+
<unit id="org.eclipse.emf.mwe.sdk.feature.group" version="1.4.0"/>
31+
</location>
32+
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
33+
<repository location="http://updates.yakindu.com/statecharts/releases/3.5.12/"/>
34+
<unit id="org.yakindu.base.feature.group" version="3.5.12.202006150950"/>
35+
<unit id="org.yakindu.sct.feature.group" version="3.5.12.202006150950"/>
36+
</location>
37+
</locations>
38+
</target>

0 commit comments

Comments
 (0)