Hi all, With a recent change merged to master (see below), it now becomes impossible to build just a single component in the Linux Tools tree. For example, doing:
$ cd lttng/ $ mvn clean install used to work, and would build and run tests only for the LTTng component. Now it fails with the following error: [ERROR] Internal error: java.lang.RuntimeException: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.eclipse.linuxtools.ctf.feature.group 2.1.0.qualifier to org.eclipse.linuxtools.license.feature.feature.group [1.0.0,1.0.1).", "No solution found because the problem is unsatisfiable."] -> [Help 1] I think it's nice to have all the licensing information in one place, but is there a way to add a dependency to something like "../releng/org.eclipse.linuxtools.license-feature", so that it remains possible to build one component at a time with Maven? Thanks, Alexandre On 13-07-03 01:33 PM, Camilo Bernal (Code Review) wrote: > Camilo Bernal has submitted this change and it was merged. > > Change subject: Provide necessary licensing files in features using > license-feature. > ...................................................................... > > > Provide necessary licensing files in features using license-feature. > > Create org.eclipse.linuxtools.license.feature which packages > epl-v10.html and license.html files. Reference this feature using > 'license-feature' in other features to have the necessary files appear > in binary/source features. > > Change-Id: I2fd6ea0bbe47b290625920c0bf5edd35c5d360c4 > Reviewed-on: https://git.eclipse.org/r/14014 > Tested-by: Hudson CI > Reviewed-by: Camilo Bernal <caber...@redhat.com> > IP-Clean: Camilo Bernal <caber...@redhat.com> > Tested-by: Camilo Bernal <caber...@redhat.com> > --- > M changelog/org.eclipse.linuxtools.changelog-feature/feature.xml > M changelog/org.eclipse.linuxtools.changelog.c-feature/feature.xml > M changelog/org.eclipse.linuxtools.changelog.java-feature/feature.xml > M gcov/org.eclipse.linuxtools.gcov-feature/feature.xml > M gprof/org.eclipse.linuxtools.gprof-feature/feature.xml > M libhover/org.eclipse.linuxtools.cdt.libhover-feature/feature.xml > M libhover/org.eclipse.linuxtools.cdt.libhover.devhelp-feature/feature.xml > M libhover/org.eclipse.linuxtools.cdt.libhover.newlib-feature/feature.xml > M lttng/org.eclipse.linuxtools.ctf/feature.xml > M lttng/org.eclipse.linuxtools.gdbtrace/feature.xml > M lttng/org.eclipse.linuxtools.lttng2.kernel/feature.xml > M lttng/org.eclipse.linuxtools.lttng2/feature.xml > M lttng/org.eclipse.linuxtools.tmf/feature.xml > M man/org.eclipse.linuxtools.man-feature/feature.xml > M oprofile/org.eclipse.linuxtools.oprofile-feature/feature.xml > M oprofile/org.eclipse.linuxtools.oprofile.remote-feature/feature.xml > M perf/org.eclipse.linuxtools.perf-feature/feature.xml > M perf/org.eclipse.linuxtools.perf.remote-feature/feature.xml > M profiling/org.eclipse.linuxtools.dataviewers-feature/feature.xml > M profiling/org.eclipse.linuxtools.profiling-feature/feature.xml > M profiling/org.eclipse.linuxtools.profiling.remote-feature/feature.xml > M profiling/org.eclipse.linuxtools.tools.launch-feature/feature.xml > A releng/org.eclipse.linuxtools.license-feature/.project > A releng/org.eclipse.linuxtools.license-feature/build.properties > A releng/org.eclipse.linuxtools.license-feature/epl-v10.html > A releng/org.eclipse.linuxtools.license-feature/feature.xml > A releng/org.eclipse.linuxtools.license-feature/license.html > A releng/org.eclipse.linuxtools.license-feature/pom.xml > M releng/pom.xml > M rpm/org.eclipse.linuxtools.rpm-feature/feature.xml > M rpmstubby/org.eclipse.linuxtools.rpmstubby-feature/feature.xml > M systemtap/org.eclipse.linuxtools.callgraph-feature/feature.xml > M systemtap/org.eclipse.linuxtools.systemtap-feature/feature.xml > M valgrind/org.eclipse.linuxtools.valgrind-feature/feature.xml > M valgrind/org.eclipse.linuxtools.valgrind.remote-feature/feature.xml > 35 files changed, 634 insertions(+), 29 deletions(-) > > Approvals: > Camilo Bernal: Verified; Looks good to me, approved; IP review completed > Hudson CI: Verified > > > _______________________________________________ linuxtools-dev mailing list linuxtools-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/linuxtools-dev