Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[linuxtools-dev] Building only one component

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 <cabernal@xxxxxxxxxx>
> IP-Clean: Camilo Bernal <cabernal@xxxxxxxxxx>
> Tested-by: Camilo Bernal <cabernal@xxxxxxxxxx>
> ---
> 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
>
>
>



Back to the top