addonscript-spec/docs/link.md

28 lines
950 B
Markdown
Raw Normal View History

2022-01-29 17:33:32 +01:00
# Links
2022-01-29 17:33:32 +01:00
AddonScript uses links to point to specific files. AddonScript specifies three link types, which can be used
to point to files.
## http(s)
2021-11-14 00:25:43 +01:00
`https://example.com/file.jar`
2022-01-29 17:33:32 +01:00
This link type is mostly self-explaining. It is just a simple http or https URL, which points to
a file on a http server.
## mvn
2021-11-14 00:25:43 +01:00
`mvn://com.example/someartifact/1.0/core.jar`
2022-01-29 17:33:32 +01:00
This link type is used, to point to a maven artifact. The link consists of multiple parts.
In this example `com.example` it the namespace of the artifact, `someartifact` is the artifact ID,
2022-01-29 17:33:32 +01:00
`1.0` is the version, `core` is an optional qualifier and `.jar` is the file ending.
`mvn://com.example/someartifact/1.0.jar` would also be a valid link without an optional qualifier.
## file
2021-11-14 00:25:43 +01:00
`./relative/path/to/file.jar`
2021-11-13 20:47:21 +01:00
This is a relative path to a file. It can only be used with [packaging](packaging/README.md)
or in some third-party environments, which are not covered by this specification.