[
https://issues.apache.org/jira/browse/FELIX-4816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pierre De Rop resolved FELIX-4816.
----------------------------------
Resolution: Fixed
Fix Version/s: org.apache.felix.dependencymanager-r1
forgot to close this issue, which was already resolved in R1 release.
> bndtools-ify Dependency Manager
> -------------------------------
>
> Key: FELIX-4816
> URL: https://issues.apache.org/jira/browse/FELIX-4816
> Project: Felix
> Issue Type: Wish
> Components: Dependency Manager, Dependency Manager Annotations,
> Dependency Manager Runtime, Dependency Manager Samples, Dependency Manager
> Shell
> Reporter: Pierre De Rop
> Assignee: Pierre De Rop
> Fix For: org.apache.felix.dependencymanager-r1
>
>
> For the new dependency manager version, we have made the choice the use
> bndtools and gradle for building the dependency manager.
> To build DM using gradle:
> * If necessary, configure your https proxy settings:
> export GRADLE_OPTS="-Dhttps.proxyHost=www.somehost.org -Dhttps.proxyPort=8080"
> * Install java7
> * Compile Dependendency Manager (you must compile annotations first):
> ** ./gradlew org.apache.felix.dependencymanager.annotation:jar
> ** ./gradlew jar
> ** ./gradle test (to run junit tests)
> ** ./gradle check (to run integration tests)
> Here is the instructions for building DM within Eclipse/bndTools:
> * Install Jdk7 and Jdk8 (Java8 is only required to compile and run the DM
> benchmark tool)
> * In Eclipse, configure two JREs for both java7 and java8:
> ** go to Windows -> Preferences -> Java -> Installed JREs
> ** Then add two JREs: one for java7, and the other for java8
> ** Declare the java7 JRE as the default one
> * Install BndTools 2.4.1, and a subversion plugin for Eclipse
> * Open BndTools perspective
> * Import Dependency Manager into Eclipse, and compile everything. if it's the
> first time you import the project into eclipse, it may happen that some
> modules that requires the Dependency Manager Annotations bnd plugin don't
> compile: It's a know issue. To work around, restart eclipse and
> rebuild every modules.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)