Index: addon-bundlor/src/main/resources/org/springframework/roo/addon/bundlor/dependencyMap.properties =================================================================== --- addon-bundlor/src/main/resources/org/springframework/roo/addon/bundlor/dependencyMap.properties (revision 0) +++ addon-bundlor/src/main/resources/org/springframework/roo/addon/bundlor/dependencyMap.properties (revision 0) @@ -0,0 +1,6 @@ +# map from groupId:artefactId:version to ImportBundle entry +# we only need entries in this map for libraries that the user can't easily +# manage via import-package +org.hsqldb\:com.springsource.org.hsqldb\:1.8.0.9=com.springsource.org.hsqldb;version="[1.8.0.9,1.8.0.9]" +org.hibernate\:com.springsource.org.hibernate.annotations\:3.3.1.ga=com.springsource.org.hibernate.annotations;version="[3.3.1.ga,3.3.1.ga]" +org.hibernate\:com.springsource.org.hibernate.ejb\:3.3.2.GA=com.springsource.org.hibernate.ejb;version="[3.3.2.GA,3.3.2.GA]" Index: project/src/main/java/org/springframework/roo/project/DependencyListener.java =================================================================== --- project/src/main/java/org/springframework/roo/project/DependencyListener.java (revision 0) +++ project/src/main/java/org/springframework/roo/project/DependencyListener.java (revision 0) @@ -0,0 +1,17 @@ +package org.springframework.roo.project; + +/** + * Dependency listener interface that clients can implement in order + * to be notified of changes to project dependencies + * + * @author Adrian Colyer + * @since 1.0 + * + */ +public interface DependencyListener { + + void dependencyAdded(Dependency d); + + void dependencyRemoved(Dependency d); + +}