renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
47 lines (46 loc) • 1.39 kB
JavaScript
//#region lib/modules/manager/maven/dep-types.ts
const knownDepTypes = [
{
depType: "compile",
description: "Dependency with `compile` scope (default); available on all classpaths"
},
{
depType: "provided",
description: "Dependency with `provided` scope; expected to be supplied by the JDK or container at runtime"
},
{
depType: "runtime",
description: "Dependency with `runtime` scope; required at runtime but not for compilation"
},
{
depType: "test",
description: "Dependency with `test` scope; only used for test compilation and execution"
},
{
depType: "system",
description: "Dependency with `system` scope; similar to `provided` but the JAR is specified explicitly"
},
{
depType: "import",
description: "Dependency with `import` scope; used to import dependency management from another POM (BOM)"
},
{
depType: "optional",
description: "Optional dependency (declared with `<optional>true</optional>`)"
},
{
depType: "build",
description: "A build plugin or extension (`<plugin>` or `<extension>` element)"
},
{
depType: "parent",
description: "The parent POM (`<parent>` element)"
},
{
depType: "parent-root",
description: "A parent POM that is itself a root POM or has an external parent; promoted from `parent` during multi-module resolution"
}
];
//#endregion
export { knownDepTypes };
//# sourceMappingURL=dep-types.js.map