Thanks mickael,
I add useJDK=BREE without better result (i already test it but not push the commit) but without more success.
Here is the list of my warnings:
[WARNING] Bundle-ClassPath entry runtime_registry_compatibility.jar does not exist in C:\Users\gdufour\.m2\repository\p2\osgi\bundle\org.eclipse.equinox.registry\3.6.0.v20150318-1503\org.eclipse.equinox.registry-3.6.0.v20150318-1503.jar
[WARNING] Bundle-ClassPath entry injection_annotations.jar does not exist in C:\Users\gdufour\.m2\repository\p2\osgi\bundle\org.eclipse.e4.core.services\2.0.0.v20150403-1912\org.eclipse.e4.core.services-2.0.0.v20150403-1912.jar
[WARNING] Bundle-ClassPath entry runtime_registry_compatibility.jar does not exist in C:\Users\gdufour\.m2\repository\p2\osgi\bundle\org.eclipse.equinox.registry\3.6.0.v20150318-1503\org.eclipse.equinox.registry-3.6.0.v20150318-1503.jar
[WARNING] Bundle-ClassPath entry icu-data.jar does not exist in C:\Users\gdufour\.m2\repository\p2\osgi\bundle\com.ibm.icu\54.1.1.v201501272100\com.ibm.icu-54.1.1.v201501272100.jar
[WARNING] Bundle-ClassPath entry injection_annotations.jar does not exist in C:\Users\gdufour\.m2\repository\p2\osgi\bundle\org.eclipse.e4.core.services\2.0.0.v20150403-1912\org.eclipse.e4.core.services-2.0.0.v20150403-1912.jar
[WARNING] Parameter 'useProjectSettings' is set to true, but preferences file 'C:\Users\gdufour\git\github\eclipse\tycho-demo\itp04-rcp\example-bundle\.settings\org.eclipse.jdt.core.prefs' could not be found!
Toolchain seems found:
[INFO] --- maven-toolchains-plugin:3.0.0:toolchain (default) @ parent ---
[INFO] Required toolchain: jdk [ version='1.8' ]
[INFO] Found matching toolchain for type jdk: JDK[C:\Program Files\Java\jdk1.8.0_181]
With -X
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\Users\gdufour\Application\apache-maven-3.6.3
Java version: 11.0.8, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-11.0.8
....
I found later in the log
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal: org.eclipse.tycho:tycho-p2-plugin:2.3.0:update-local-index (default-update-local-index)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<project>${project}</project>
</configuration>
[DEBUG] =======================================================================
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=30000, ConflictMarker.markTime=26100, ConflictMarker.nodeCount=62, ConflictIdSorter.graphTime=7800, ConflictIdSorter.topsortTime=20900, ConflictIdSorter.conflictIdCount=61, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=2721800, ConflictResolver.conflictItemCount=61, DefaultDependencyCollector.collectTime=704500, DefaultDependencyCollector.transformTime=2867100}
[DEBUG] example.group:example-bundle:eclipse-plugin:0.1.0-SNAPSHOT
[DEBUG] p2.eclipse-plugin:javax.xml:jar:1.3.4.v201005080400:system
But I think we need a javax.xml.bind, and not only the javax.xml. But javax.xml.bind is inside my target, the package is imported but it's seems not enough.