Skip to content

Commit 44e85e3

Browse files
sfioraniMMaiero
andauthored
chore: added target-definition artifact (#5787)
* chore: added target-definition artifact Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * fix: copyrights Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * fix: copyrights Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * feat: moved to distrib, still work to do, needed gitignore update Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * fix: missing file to delete Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * refactor: general refactor and restoring formatting trial Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * style: restoring formatting trial Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * style: restoring formatting of distrib/pom.xml Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * refactor: restoring of distrib/pom.xml Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * feat: added target-definition profile to buildAll Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * fix: wrong pom.xml properties Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * feat: added skip for antrun check Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * revert: removed target-definition profile from buildAll Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * feat: updated README Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * feat: added util.wire.test to target-definition Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * Update kura/distrib/kura-target-definition/pom.xml Co-authored-by: Matteo Maiero <matteo.maiero@eurotech.com> * chore: updated buildAll script and Jenkinsfile Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> * chore: added profile to buildAll Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> --------- Signed-off-by: SimoneFiorani <simone.fiorani@abinsula.com> Co-authored-by: Matteo Maiero <matteo.maiero@eurotech.com>
1 parent bb1fcaf commit 44e85e3

5 files changed

Lines changed: 1327 additions & 1 deletion

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ kura/target-definition/*/repository/plugins/*
2525
kura/tools/archetype/example/src/main/resources/archetype-resources/target-definition
2626
target-platform/*/META-INF/MANIFEST.MF
2727
target-platform/*/*/META-INF/MANIFEST.MF
28+
kura/distrib/kura-target-definition/kura-target-definition.target
2829
gwt-unitCache
2930
.launch
3031
www-test

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,12 @@ Build the examples (optional):
150150
mvn -f kura/examples/pom.xml clean install
151151
```
152152

153+
Build the Kura Target Definition, useful for development of addons (optional):
154+
155+
```bash
156+
mvn -f kura/distrib/pom.xml clean install -Ptarget-definition
157+
```
158+
153159
Build the target profiles:
154160

155161
```bash
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
4+
Copyright (c) 2025 Eurotech and/or its affiliates and others
5+
6+
This program and the accompanying materials are made
7+
available under the terms of the Eclipse Public License 2.0
8+
which is available at https://www.eclipse.org/legal/epl-2.0/
9+
10+
SPDX-License-Identifier: EPL-2.0
11+
12+
Contributors:
13+
Eurotech
14+
15+
-->
16+
<project xmlns="http://maven.apache.org/POM/4.0.0"
17+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
18+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
19+
20+
<modelVersion>4.0.0</modelVersion>
21+
22+
<properties>
23+
<kura.basedir>${project.basedir}/..</kura.basedir>
24+
<kura.target.definition.location>.</kura.target.definition.location>
25+
<kura.skip.replace.target.file>true</kura.skip.replace.target.file>
26+
<kura.skip.if.target.definition.build>true</kura.skip.if.target.definition.build>
27+
</properties>
28+
29+
<parent>
30+
<groupId>org.eclipse.kura</groupId>
31+
<version>6.0.0-SNAPSHOT</version>
32+
<artifactId>distrib</artifactId>
33+
</parent>
34+
35+
<artifactId>kura-target-definition.target</artifactId>
36+
<packaging>eclipse-target-definition</packaging>
37+
<name>Target Definition for Eclipse Kura Environment</name>
38+
39+
<build>
40+
<plugins>
41+
<plugin>
42+
<groupId>org.eclipse.tycho</groupId>
43+
<artifactId>tycho-maven-plugin</artifactId>
44+
<version>4.0.11</version>
45+
<extensions>true</extensions>
46+
</plugin>
47+
<plugin>
48+
<groupId>org.apache.maven.plugins</groupId>
49+
<artifactId>maven-deploy-plugin</artifactId>
50+
<version>2.8.2</version>
51+
<configuration>
52+
<skip>true</skip>
53+
</configuration>
54+
</plugin>
55+
</plugins>
56+
</build>
57+
</project>

0 commit comments

Comments
 (0)