Ok, I went a bit farther, but I'm now stuck with errors like : [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 34.664 s [INFO] Finished at: 2016-02-28T20:45:42+01:00 [INFO] Final Memory: 198M/473M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.24.0:compile (default-compile) on project org.apache.directory.studio.ldapservers: Compilation failure: Compilation failure: [ERROR] /Users/elecharny/apacheds/studio/plugins/ldapservers/src/main/java/org/apache/directory/studio/ldapservers/LdapServersManager.java:[35] [ERROR] import org.apache.directory.api.util.FileUtils; [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] Access restriction: The type 'FileUtils' is not API (restriction on classpath entry '/Users/elecharny/.m2/repository/p2/osgi/bundle/org.apache.directory.api.util/1.0.0.M34-SNAPSHOT/org.apache.directory.api.util-1.0.0.M34-SNAPSHOT.jar') [ERROR] /Users/elecharny/apacheds/studio/plugins/ldapservers/src/main/java/org/apache/directory/studio/ldapservers/LdapServersManager.java:[309] [ERROR] String content = FileUtils.readFileToString( tempStore, "UTF-8" ); //$NON-NLS-1$ [ERROR] ^^^^^^^^^ [ERROR] Access restriction: The type 'FileUtils' is not API (restriction on classpath entry '/Users/elecharny/.m2/repository/p2/osgi/bundle/org.apache.directory.api.util/1.0.0.M34-SNAPSHOT/org.apache.directory.api.util-1.0.0.M34-SNAPSHOT.jar') [ERROR] /Users/elecharny/apacheds/studio/plugins/ldapservers/src/main/java/org/apache/directory/studio/ldapservers/LdapServersManager.java:[309] [ERROR] String content = FileUtils.readFileToString( tempStore, "UTF-8" ); //$NON-NLS-1$ [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] Access restriction: The method 'FileUtils.readFileToString(File, String)' is not API (restriction on classpath entry '/Users/elecharny/.m2/repository/p2/osgi/bundle/org.apache.directory.api.util/1.0.0.M34-SNAPSHOT/org.apache.directory.api.util-1.0.0.M34-SNAPSHOT.jar') [ERROR] /Users/elecharny/apacheds/studio/plugins/ldapservers/src/main/java/org/apache/directory/studio/ldapservers/LdapServersManager.java:[310] [ERROR] FileUtils.writeStringToFile( store, content, "UTF-8" ); //$NON-NLS-1$ [ERROR] ^^^^^^^^^ [ERROR] Access restriction: The type 'FileUtils' is not API (restriction on classpath entry '/Users/elecharny/.m2/repository/p2/osgi/bundle/org.apache.directory.api.util/1.0.0.M34-SNAPSHOT/org.apache.directory.api.util-1.0.0.M34-SNAPSHOT.jar') [ERROR] /Users/elecharny/apacheds/studio/plugins/ldapservers/src/main/java/org/apache/directory/studio/ldapservers/LdapServersManager.java:[310] [ERROR] FileUtils.writeStringToFile( store, content, "UTF-8" ); //$NON-NLS-1$ [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ERROR] Access restriction: The method 'FileUtils.writeStringToFile(File, String, String)' is not API (restriction on classpath entry '/Users/elecharny/.m2/repository/p2/osgi/bundle/org.apache.directory.api.util/1.0.0.M34-SNAPSHOT/org.apache.directory.api.util-1.0.0.M34-SNAPSHOT.jar') [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR]
... At this point, I'm not sure we want to get rid of commons.io in Studio, because there are way more usage of other functions in Studio...
