Package org.eclipse.aether.impl.scope
Interface BuildPath
public interface BuildPath
Label for "build path", like "compile", "runtime", etc.
- Since:
- 2.0.0
- Restriction:
- This interface is not intended to be extended by clients.
- Restriction:
- This interface is not intended to be implemented by clients.
-
Method Summary
-
Method Details
-
getId
The label. -
isReverse
boolean isReverse()A flag denoting that this build path "reverses" the expected order of project paths.For example: "compile" step expects "main" then "test" order (compile them in this order). On the other hand, "runtime" expects "test" to have run first. In this sense, "runtime" is reverse.
If
false
, thenProjectPath.order()
is used to sort project paths, otherwise theProjectPath.reverseOrder()
is used to sort them. -
order
int order()Returns the "order" of this path, usable to sort against other instances. Expected natural order is "compile", "runtime"... (basically like the processing order).
-