Interface DependencyProjectProvider
public interface DependencyProjectProvider
This is a less vague variant of the
SubprojectProvider
for code
that wants to access project's dependencies that are also projects.
Unlike some java level API this doesn't distinguish between compile, runtime, test level dependencies.
The implementation by project types is nonmandatory and if it's missing in the project's lookup, users should fallback to SubprojectProvider
- Since:
- 1.56
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
non mutable result object -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChangeListener
(ChangeListener listener) Add a listener to changes in the set of dependency projects.void
removeChangeListener
(ChangeListener listener) Remove a listener to changes in the set of dependency projects.
-
Method Details
-
getDependencyProjects
-
addChangeListener
Add a listener to changes in the set of dependency projects.- Parameters:
listener
- a listener to add
-
removeChangeListener
Remove a listener to changes in the set of dependency projects.- Parameters:
listener
- a listener to remove
-