Skip navigation links
B C E G I J N O P S T V 

B

BundleJsDependenciesMojo - Class in io.yegair.kotlinjs.maven.bundle
Base for Mojos that produce JS bundles.
BundleJsDependenciesMojo() - Constructor for class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
Base for Mojos that produce JS bundles.
BundleMainJsDependenciesMojo - Class in io.yegair.kotlinjs.maven.bundle
A Mojo that bundles the compile JS dependencies into a single file.
BundleMainJsDependenciesMojo() - Constructor for class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
A Mojo that bundles the compile JS dependencies into a single file.
BundleMainJsDependenciesMojo.Companion - Class in io.yegair.kotlinjs.maven.bundle
BundleTestJsDependenciesMojo - Class in io.yegair.kotlinjs.maven.bundle
A Mojo that bundles the compile JS dependencies into a single file.
BundleTestJsDependenciesMojo() - Constructor for class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
A Mojo that bundles the compile JS dependencies into a single file.
BundleTestJsDependenciesMojo.Companion - Class in io.yegair.kotlinjs.maven.bundle

C

Companion - Static variable in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
Companion - Static variable in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo

E

endVisit(node) - Method in class io.yegair.kotlinjs.maven.bundle.JsDependencyCollector
Finishes visiting a node. Adds the artifact to the list of collected artifacts if it has not already been collected from a visit to a different node.
execute() - Method in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
Implementation of org.apache.maven.plugin.Mojo.execute
extractDirectory - Variable in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
The directory where the dependencies are extracted to. Defaults to ${project.build.directory}/kotlin-js-bundle/dependencies.
extractDirectory - Variable in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
The directory where the test dependencies are extracted to. Defaults to ${project.build.directory}/kotlin-js-bundle/test-dependencies.

G

getDependencies() - Method in class io.yegair.kotlinjs.maven.bundle.JsDependencyCollector
The artifacts that have been collected.
getDependencyScope() - Method in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
Scope of the dependencies that should be bundled, e.g. Artifact.SCOPE_COMPILE.
getDependencyScope() - Method in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
Indicates that dependencies of scope compile are bundled.
getDependencyScope() - Method in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
Indicates that dependencies of scope test are bundled.
getExtractDirectory() - Method in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
The directory where the dependencies will be extracted during the execution of this Mojo.
getExtractDirectory() - Method in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
The directory where the dependencies are extracted to. Defaults to ${project.build.directory}/kotlin-js-bundle/dependencies.
getExtractDirectory() - Method in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
The directory where the test dependencies are extracted to. Defaults to ${project.build.directory}/kotlin-js-bundle/test-dependencies.
getOutputDirectory() - Method in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
The directory where the bundle file be be created, e.g. ${project.build.directory}/js.
getOutputDirectory() - Method in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
The directory where the main bundle will be placed. Defaults to ${project.build.outputDirectory}.
getOutputDirectory() - Method in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
The directory where the test bundle will be placed. Defaults to ${project.build.testOutputDirectory}.
getOutputFilename() - Method in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
The name of the bundle file, e.g. foo.bundle.js
getOutputFilename() - Method in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
Filename for the main bundle, defaults to ${project.artifactId}.bundle.js
getOutputFilename() - Method in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
Filename for the test bundle, defaults to ${project.artifactId}-tests.bundle.js
getProject() - Method in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
The current Maven project.
getSession() - Method in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
The current Maven session.

I

io.yegair.kotlinjs.maven.bundle - package io.yegair.kotlinjs.maven.bundle
 
isSelected(fileInfo) - Method in class io.yegair.kotlinjs.maven.bundle.JsDependencySelector
 
iterator() - Method in class io.yegair.kotlinjs.maven.bundle.JsDependencyCollector
 

J

JsDependencyCollector - Class in io.yegair.kotlinjs.maven.bundle
Collects the dependencies of a dependency tree into a list. The list is ordered so dependencies have a smaller index than their dependents.
JsDependencyCollector() - Constructor for class io.yegair.kotlinjs.maven.bundle.JsDependencyCollector
Collects the dependencies of a dependency tree into a list. The list is ordered so dependencies have a smaller index than their dependents.
JsDependencyFilter - Class in io.yegair.kotlinjs.maven.bundle
Tests a file name whether it is a Javascript file that should be included into the bundle. By default the filter matches all files with a .js extension, except files ending in .meta.js, .min.js, .bundle.js
JsDependencyFilter(pattern, excludeSuffixes) - Constructor for class io.yegair.kotlinjs.maven.bundle.JsDependencyFilter
Tests a file name whether it is a Javascript file that should be included into the bundle. By default the filter matches all files with a .js extension, except files ending in .meta.js, .min.js, .bundle.js
JsDependencyFilter() - Constructor for class io.yegair.kotlinjs.maven.bundle.JsDependencyFilter
Tests a file name whether it is a Javascript file that should be included into the bundle. By default the filter matches all files with a .js extension, except files ending in .meta.js, .min.js, .bundle.js
JsDependencySelector - Class in io.yegair.kotlinjs.maven.bundle
A FileSelector that tests every file using a given class JsDependencyFilter
JsDependencySelector(filter) - Constructor for class io.yegair.kotlinjs.maven.bundle.JsDependencySelector
A FileSelector that tests every file using a given class JsDependencyFilter

N

Name - Static variable in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
The name (goal) of this Mojo.
Name - Static variable in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
The name (goal) of this Mojo.

O

outputDirectory - Variable in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
The directory where the main bundle will be placed. Defaults to ${project.build.outputDirectory}.
outputDirectory - Variable in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
The directory where the test bundle will be placed. Defaults to ${project.build.testOutputDirectory}.
outputFilename - Variable in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
Filename for the main bundle, defaults to ${project.artifactId}.bundle.js
outputFilename - Variable in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
Filename for the test bundle, defaults to ${project.artifactId}-tests.bundle.js

P

project - Variable in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
The current Maven project.
projectJsFiles() - Method in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
Resolves the JS files for the current project that should be included in the bundle.
projectJsFiles() - Method in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
Resolves the main JS files for the current project.
projectJsFiles() - Method in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
Resolves the main JS files and the test JS files for the current project.

S

session - Variable in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
The current Maven session.
setExtractDirectory(p) - Method in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
The directory where the dependencies are extracted to. Defaults to ${project.build.directory}/kotlin-js-bundle/dependencies.
setExtractDirectory(p) - Method in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
The directory where the test dependencies are extracted to. Defaults to ${project.build.directory}/kotlin-js-bundle/test-dependencies.
setOutputDirectory(p) - Method in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
The directory where the main bundle will be placed. Defaults to ${project.build.outputDirectory}.
setOutputDirectory(p) - Method in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
The directory where the test bundle will be placed. Defaults to ${project.build.testOutputDirectory}.
setOutputFilename(p) - Method in class io.yegair.kotlinjs.maven.bundle.BundleMainJsDependenciesMojo
Filename for the main bundle, defaults to ${project.artifactId}.bundle.js
setOutputFilename(p) - Method in class io.yegair.kotlinjs.maven.bundle.BundleTestJsDependenciesMojo
Filename for the test bundle, defaults to ${project.artifactId}-tests.bundle.js
setProject(p) - Method in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
The current Maven project.
setSession(p) - Method in class io.yegair.kotlinjs.maven.bundle.BundleJsDependenciesMojo
The current Maven session.

T

test(path) - Method in class io.yegair.kotlinjs.maven.bundle.JsDependencyFilter
Tests whether the given path is a file that should be included in the bundle.
test(path) - Method in class io.yegair.kotlinjs.maven.bundle.JsDependencyFilter
Tests whether the given path should be included in the bundle.

V

visit(node) - Method in class io.yegair.kotlinjs.maven.bundle.JsDependencyCollector
Starts visiting a node
B C E G I J N O P S T V 
Skip navigation links