Skip to content
Snippets Groups Projects
Commit 3957f938 authored by Bernhard Johannes Berger's avatar Bernhard Johannes Berger
Browse files

Change dependencies of jobs

parent 2d4f309e
No related branches found
No related tags found
No related merge requests found
Pipeline #238019 failed
......@@ -68,10 +68,15 @@ dsl:compile:
image: $ECLIPSE_IMAGE
script:
- mvn $MAVEN_CLI_OPTS -f $LANGUAGES_POM -pl "!de.evoal.languages:de.evoal.languages.releng.site" compile
artifacts:
untracked: true
when: on_success
expire_in: "30 days"
dsl:unit:
stage: Domain Specific Languages
needs: ["dsl:compile"]
dependencies:
- "dsl:compile"
tags:
- docker
image: $ECLIPSE_IMAGE
......@@ -80,7 +85,9 @@ dsl:unit:
dsl:deploy:
stage: Domain Specific Languages
needs: ["dsl:unit"]
dependencies:
- "dsl:compile"
- "dsl:unit"
tags:
- docker
image: $ECLIPSE_IMAGE
......
......@@ -15,13 +15,14 @@ for NAME in $RELEASE_PLUGINS; do
cp -r src/core/de.evoal.$NAME/target/$NAME evoal/plugins/$NAME
done
rm evoal/modules/jboss-annotations-api*
# remove multiple definitions of javax stuff
rm evoal/modules/javax.inject*
rm evoal/modules/javax.annotation-api-*
rm evoal/modules/jsr305-*
# remove multiple definietions of CDI stuff
rm evoal/modules/jboss-annotations-api*
rm evoal/modules/jboss-interceptors-api*
rm evoal/modules/jboss-el-api*
rm evoal/modules/jboss-annotations-api*
rm evoal/modules/javax.inject*
# Now, we do have to do a small hack to fix an Xtext/jigsaw issue (multiple modules have classes
# in the same package which is not supported by jigsaw). Therefore, we merge the modules and create
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment