projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support installation by reference for equinox
[lgpl/argeo-commons.git]
/
org.argeo.init
/
src
/
org
/
argeo
/
init
/
a2
/
A2Source.java
diff --git
a/org.argeo.init/src/org/argeo/init/a2/A2Source.java
b/org.argeo.init/src/org/argeo/init/a2/A2Source.java
index c28df3b238bf4a7acc85e4198fc93d55271e9356..5c8329c85e8616329a2154047273ac4b4ed943dd 100644
(file)
--- a/
org.argeo.init/src/org/argeo/init/a2/A2Source.java
+++ b/
org.argeo.init/src/org/argeo/init/a2/A2Source.java
@@
-4,8
+4,15
@@
import java.net.URI;
/** A provisioning source in A2 format. */
public interface A2Source extends ProvisioningSource {
/** A provisioning source in A2 format. */
public interface A2Source extends ProvisioningSource {
+ /** Use standard a2 protocol, installing from source URL. */
final static String SCHEME_A2 = "a2";
final static String SCHEME_A2 = "a2";
+ /**
+ * Use equinox-specific reference: installation, which does not copy the bundle
+ * content.
+ */
+ final static String SCHEME_A2_REFERENCE = "a2+reference";
final static String DEFAULT_A2_URI = SCHEME_A2 + ":///";
final static String DEFAULT_A2_URI = SCHEME_A2 + ":///";
+ final static String DEFAULT_A2_REFERENCE_URI = SCHEME_A2_REFERENCE + ":///";
URI getUri();
}
URI getUri();
}