[ 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)