Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z _ 

A

accept(T) - Method in class dev.jeka.core.api.function.JkConsumers
 
accept(JkLog.JkLogEvent) - Method in class dev.jeka.core.api.system.JkHierarchicalConsoleLogConsumer
 
activate() - Method in class dev.jeka.core.tool.builtins.eclipse.JkPluginEclipse
 
activate() - Method in class dev.jeka.core.tool.builtins.jacoco.JkPluginJacoco
 
activate() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
activate() - Method in class dev.jeka.core.tool.JkPlugin
Override this method to modify the commands itself or its bound plugins.
addAccessRule(JkDependency, String, String) - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
For the specified dependency, specify a child accessrule tag to add to the mapping classpathentry tag.
addAccessRule(JkDependency, String, String) - Method in class dev.jeka.core.tool.builtins.eclipse.JkPluginEclipse
For the specified dependency, specify a child accessrule tag to add to the mapping classpathentry tag.
addAccessRules(JkDependency, Properties) - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
 
addAllWithoutDuplicate(Collection<T>, Iterable<? extends T>) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Adds items to the specified recipient list.
addApache2License() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
R@see #addLicense(JkLicenseInfo)
addArtifact(String, Path, String, String...) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
Adds the specified artifact to the publication.
addArtifactPatterns(String...) - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoIvyConfig
 
addArtifacts(Supplier<JkArtifactLocator>) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
Adds all the artifacts defined in the specified artifactLocator.
addArtifacts(JkArtifactProducer) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
addAttribute(JkDependency, String, String) - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
For the specified dependency, specify a child attribute tag to add to the mapping classpathentry tag.
addAttribute(JkDependency, String, String) - Method in class dev.jeka.core.tool.builtins.eclipse.JkPluginEclipse
For the specified dependency, specify a child attribute tag to add to the mapping classpathentry tag.
addAttributes(JkDependency, Properties) - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
 
addAutodetectMain(Path) - Method in class dev.jeka.core.api.java.JkManifest
Adds the main class entry by auto-detecting the class holding the main method.
addContextualInfo() - Method in class dev.jeka.core.api.java.JkManifest
Fills this manifest with contextual infoString : JkManifest.CREATED_BY, JkManifest.BUILT_BY and JkManifest.BUILD_JDK
addDependencies(JkDependencySet) - Method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
 
addDeveloper(JkPomMetadata.JkDeveloperInfo) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
Adds a developer pthis this publication.
addDeveloper(String, String, String, String) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
 
addEntries(Iterable<Path>) - Method in class dev.jeka.core.api.java.JkUrlClassLoader
Deprecated.
addExcludePatterns(Iterable<String>) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
addExcludePatterns(String...) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
addExcludeTags(Iterable<String>) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
addExcludeTags(String...) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
addExecPerm(boolean, boolean, boolean) - Method in class dev.jeka.core.api.file.JkPathFile
Adds execute permition on this files.
addGithubDeveloper(String, String) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
 
addGpl3License() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
 
addIncludePatterns(Iterable<String>) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
addIncludePatterns(String...) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
addIncludePatternsIf(boolean, String...) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
addIncludeStandardPatterns() - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
addIncludeTags(Iterable<String>) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
addIncludeTags(String...) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
addInterpolator(PathMatcher, Map<String, String>) - Method in class dev.jeka.core.api.file.JkResourceProcessor
 
addInterpolator(String, Map<String, String>) - Method in class dev.jeka.core.api.file.JkResourceProcessor
 
addInterpolator(String, String...) - Method in class dev.jeka.core.api.file.JkResourceProcessor
 
addInterpolators(Iterable<JkResourceProcessor.JkInterpolator>) - Method in class dev.jeka.core.api.file.JkResourceProcessor
Adds specified interpolators to this resource processor.
addInterpolators(JkResourceProcessor.JkInterpolator...) - Method in class dev.jeka.core.api.file.JkResourceProcessor
 
addIvyPatterns(String...) - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoIvyConfig
 
addLicense(JkPomMetadata.JkLicenseInfo) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
Adds license information about this publication
addLicense(String, String) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
 
addMainAttribute(Attributes.Name, String) - Method in class dev.jeka.core.api.java.JkManifest
Adds the specified attributes in the "main" attributes section.
addMainAttribute(String, String) - Method in class dev.jeka.core.api.java.JkManifest
 
addMainClass(String) - Method in class dev.jeka.core.api.java.JkManifest
Adds the 'Main-Class' attribute to this manifest.
addMitLicense() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
 
addOptionalArtifact(Path, String...) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
Same as JkIvyPublication.setMainArtifact(Path, String...) (Path, String...)} but effective only if the specified file exists.
addOptionalArtifactWithType(Path, String, String...) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
Same as JkIvyPublication.setMainArtifact(Path, String...) (Path, String, String...)} but effective only if the specified file exists.
addOptions(String...) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Adds specified options to pass to the compileRunner.
addOptions(Iterable<String>) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
addOptions(String...) - Method in class dev.jeka.core.api.java.JkJavadocProcessor
Adds the specified parameters to Javadoc tool.
addOptions(Iterable<String>) - Method in class dev.jeka.core.api.java.JkJavadocProcessor
 
addOptions(String...) - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Adds options to be passed to Java compiler
addOptions(String...) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Adds specified options to pass to the compileRunner.
addOptions(Iterable<String>) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
addRepos(JkRepoSet) - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
 
addRepos(JkRepo...) - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
 
addRepos(JkRepo...) - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
addResource(JkPathTree) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
addResource(Path) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
addResource(String) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
addSnapshotVersion(String, String) - Method in class dev.jeka.core.api.depmanagement.JkMavenMetadata
 
addSource(JkPathTree) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
addSource(Path) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
addSource(String) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
addSources(Iterable<Path>) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Adds specified source files to the set of java sources to compile.
addSources(JkPathTree) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
addSources(JkPathTreeSet) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
addSources(Path, Path, Path...) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
addSources(Iterable<Path>) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Adds specified source files to the set of java sources to compile.
addSources(JkPathTree) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
addSources(JkPathTreeSet) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
addSources(Path, Path, Path...) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
addTestClassRoots(Iterable<Path>) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
Adds specified dir to the test class root directories.
addVersion(String, String) - Method in class dev.jeka.core.api.depmanagement.JkMavenMetadata
 
afterTest - Variable in class dev.jeka.core.api.java.project.JkJavaProjectTesting
 
all() - Method in class dev.jeka.core.tool.builtins.eclipse.JkPluginEclipse
 
all() - Method in class dev.jeka.core.tool.builtins.intellij.JkPluginIntellij
 
allFine() - Static method in class dev.jeka.core.api.depmanagement.JkResolveResult.JkErrorReport
 
allIml() - Method in class dev.jeka.core.tool.builtins.intellij.JkPluginIntellij
 
allRepositoryOptions() - Static method in class dev.jeka.core.tool.JkRepoConfigOptionLoader
 
and(String, String...) - Method in class dev.jeka.core.api.depmanagement.JkDependencyExclusions
Adds specified exclusions on the specified module.
and(JkModuleId, String...) - Method in class dev.jeka.core.api.depmanagement.JkDependencyExclusions
Adds specified exclusions on the specified module.
and(JkModuleId, Iterable<JkDepExclude>) - Method in class dev.jeka.core.api.depmanagement.JkDependencyExclusions
Adds specified exclusions on the specified module.
and(Iterable<JkScopedDependency>) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this object plus the specified JkScopedDependencys.
and(JkScopedDependency...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this object plus the specified scoped dependencies.
and(JkDependency, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this object plus the specified scoped dependencies.
and(JkLocalLibDependency, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this object plus the specified scoped dependencies.
and(JkModuleDependency, JkScopeMapping) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this object plus the specified scoped dependencies.
and(String, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
and(String, JkScopeMapping) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
and(JkModuleId, String, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
and(JkModuleId, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
and(JkModuleId, String, JkScopeMapping) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
and(JkRepo) - Method in class dev.jeka.core.api.depmanagement.JkRepoSet
Returns a repo identical to this one but with the extra specified repository.
and(JkRepoSet) - Method in class dev.jeka.core.api.depmanagement.JkRepoSet
Returns a merge of this repository and the specified one.
and(JkResolveResult) - Method in class dev.jeka.core.api.depmanagement.JkResolveResult
Returns a concatenation of this resolve result and the specified one.
and(JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkScopeMapping
Returns a partial object to construct a scope mapping identical to this one but augmented with the specified mapping.
and(Iterable<JkScope>) - Method in class dev.jeka.core.api.depmanagement.JkScopeMapping
 
and(JkVersionProvider) - Method in class dev.jeka.core.api.depmanagement.JkVersionProvider
Returns a JkVersionProvider that is a union of this provider and the specified one.
and(JkModuleId, JkVersion) - Method in class dev.jeka.core.api.depmanagement.JkVersionProvider
Returns a JkVersionProvider that is the union of this provider and the specified one.
and(JkModuleId, String) - Method in class dev.jeka.core.api.depmanagement.JkVersionProvider
 
and(String, String) - Method in class dev.jeka.core.api.depmanagement.JkVersionProvider
 
and(String, String, String) - Method in class dev.jeka.core.api.depmanagement.JkVersionProvider
 
and(PathMatcher) - Method in class dev.jeka.core.api.file.JkPathMatcher
 
and(boolean, FileSystem, String...) - Method in class dev.jeka.core.api.file.JkPathMatcher
 
and(boolean, String...) - Method in class dev.jeka.core.api.file.JkPathMatcher
 
and(Path, Path, Path...) - Method in class dev.jeka.core.api.file.JkPathSequence
 
and(Iterable<Path>) - Method in class dev.jeka.core.api.file.JkPathSequence
Returns a JkPathSequence made of, in the order, the entries of this one plus the specified ones.
and(JkPathTree...) - Method in class dev.jeka.core.api.file.JkPathTreeSet
Creates a JkPathTreeSet which is a concatenation of this JkPathTreeSet and the JkPathTree array passed as parameter.
and(Path...) - Method in class dev.jeka.core.api.file.JkPathTreeSet
Creates a JkPathTreeSet which is a concatenation of this JkPathTreeSet and the folder array passed as parameter.
and(JkPathTreeSet...) - Method in class dev.jeka.core.api.file.JkPathTreeSet
Creates a JkPathTreeSet which is a concatenation of this JkPathTreeSet and the JkPathTreeSet array passed as parameter.
and(Iterable<Path>) - Method in class dev.jeka.core.api.java.JkClasspath
Returns a JkClasspath made of, in the order, the entries of this one plus the specified ones.
and(Path, Path, Path...) - Method in class dev.jeka.core.api.java.JkClasspath
andAgent(Path, String) - Method in class dev.jeka.core.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but augmented with the specified agent library and option.
andAgent(Path) - Method in class dev.jeka.core.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but augnmented with the specified agent library.
andClasspath(Iterable<Path>) - Method in class dev.jeka.core.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but augmenting this classpath with the specified one.
andCommandLine(String) - Method in class dev.jeka.core.api.java.JkJavaProcess
Takes the specified command line as is and add it to the process command line.
andExclude(JkDepExclude...) - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but adding the specified exclusion.
andExclude(String) - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but adding the specified exclusion.
andExclude(Iterable<JkDepExclude>) - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but adding the specified exclusion.
andFile(String, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
andFile(Path, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
If specified path is relative, JkDependencyResolver will resolve it upon its base dir.
andFiles(Iterable<Path>, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
andMatcher(PathMatcher) - Method in class dev.jeka.core.api.file.JkPathTree
Creates a copy of this JkPathTree augmented with the specified JkPathMatcher
andMatcher(PathMatcher) - Method in class dev.jeka.core.api.file.JkPathTreeSet
Creates a JkPathTree which is a copy of this JkPathTree augmented with the specified JkPathMatcher
andMatching(boolean, String...) - Method in class dev.jeka.core.api.file.JkPathTree
Creates a copy of this JkPathTree augmented with the specified pattern matcher.
andMatching(String...) - Method in class dev.jeka.core.api.file.JkPathTree
Shorthand to andMatching(true, globPatterns...).
andMatching(boolean, Iterable<String>) - Method in class dev.jeka.core.api.file.JkPathTree
Creates a copy of this JkPathTree augmented with the specified pattern matcher.
andOptions(Collection<String>) - Method in class dev.jeka.core.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but with the specified java options.
andOptions(String...) - Method in class dev.jeka.core.api.java.JkJavaProcess
andOptionsIf(boolean, String...) - Method in class dev.jeka.core.api.java.JkJavaProcess
Same as JkJavaProcess.andOptions(Collection) but effective only if the specified condition is true.
andParams(String...) - Method in class dev.jeka.core.api.system.JkProcess
Returns a JkProcess identical to this one but with the specified extra parameters.
andParams(Collection<String>) - Method in class dev.jeka.core.api.system.JkProcess
 
andParamsIf(boolean, String...) - Method in class dev.jeka.core.api.system.JkProcess
Returns a JkProcess identical to this one but with the specified extra parameters if the conditional is true.
andPrepend(Path, Path, Path...) - Method in class dev.jeka.core.api.file.JkPathSequence
 
andPrepend(Iterable<Path>) - Method in class dev.jeka.core.api.file.JkPathSequence
Returns a JkPathSequence made of the specified entries followed by the sequence entries of this object.
andPrepending(Iterable<Path>) - Method in class dev.jeka.core.api.java.JkClasspath
Returns a JkClasspath made of, in the order, the specified entries plus the entries of this one.
andPrepending(Path, Path, Path...) - Method in class dev.jeka.core.api.java.JkClasspath
andScopelessDependencies(Iterable<? extends JkDependency>) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
andVersionProvider(JkVersionProvider) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this object but using specified version provider to override versions of transitive dependencies.
andZip(Path...) - Method in class dev.jeka.core.api.file.JkPathTreeSet
 
andZips(Iterable<Path>) - Method in class dev.jeka.core.api.file.JkPathTreeSet
Creates a JkPathTreeSet which is a concatenation of this JkPathTreeSet and zip files passed as parameter.
APACHE_COMMONS_DBCP - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
APACHE_COMMONS_NET - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
APACHE_HTTP_CLIENT - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
APACHE_HTTP_CORE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
append(Consumer<T>) - Method in class dev.jeka.core.api.function.JkConsumers
Chains this underlying Consumer with the specified one.
append(Runnable) - Method in class dev.jeka.core.api.function.JkRunnables
Chains this underlying Runnable with the specified one.
apply(Consumer<JkResourceProcessor>) - Method in class dev.jeka.core.api.file.JkResourceProcessor
Applies the specified consumer to this object.
apply(Consumer<JkJavaProject>) - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
apply(Consumer<JkJavaProjectCompilation>) - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
 
apply(Consumer<JkJavaProjectDocumentation>) - Method in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
 
apply(Consumer<JkJavaProjectProduction>) - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
apply(Consumer<JkJavaProjectPublication>) - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
apply(Consumer<JkJavaProjectTesting>) - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
 
apply(JkTestProcessor) - Method in class dev.jeka.core.tool.builtins.jacoco.JkocoJunitEnhancer
 
ARCHIVE_MASTER - Static variable in class dev.jeka.core.api.depmanagement.JkScope
Useful when using scope mapping.
argument(boolean, String) - Static method in class dev.jeka.core.api.utils.JkUtilsAssert
 
arrayOf(Iterable<T>, Class<T>) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Creates an array of the specified class and populate it with items of the specified Iterable.
artifactPatterns() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoIvyConfig
 
ask(String) - Static method in class dev.jeka.core.api.system.JkPrompt
 
assertExist() - Method in class dev.jeka.core.api.file.JkPathFile
 
assertNoError() - Method in class dev.jeka.core.api.depmanagement.JkResolveResult
Asserts that the resolution happened successfully.
assertNoFailure() - Method in class dev.jeka.core.api.java.testing.JkTestResult
 
assertNoUnspecifiedVersion() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Throws a IllegalStateException if one of the module dependencies has an unspecified projectVersion.

B

BINARIES - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
BOUNCY_CASTLE_PROVIDER - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
BRANCH - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
BUILD_JDK - Static variable in class dev.jeka.core.api.java.JkManifest
The JDK version who was running while building this manifest.
buildNumber - Variable in class dev.jeka.core.api.depmanagement.JkMavenMetadata.Versioning.JkSnapshot
 

C

capitalize(String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns the specified string but upper-casing its first character.
checksum(String...) - Method in class dev.jeka.core.api.file.JkPathFile
Produces a files, in the same directory, that contains the checksum of this file.
childrenCount(Path, int, boolean, PathMatcher) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Returns the file count contained in the specified directory (recursively) to concurrence to specified max count.
CLASS_FILE_FILTER - Static variable in class dev.jeka.core.api.java.JkUrlClassLoader
A PathMatcher accepting only .class files.
classloaderEntries(URLClassLoader) - Static method in class dev.jeka.core.api.utils.JkUtilsSystem
Returns the classpath of this classloader without mentioning classpath of the parent classloaders.
clean() - Method in class dev.jeka.core.tool.JkCommandSet
Cleans the output directory.
cleanCache() - Method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
 
cleanInstall() - Method in class dev.jeka.core.api.tooling.JkMvn
Short hand for #withCommand("deleteArtifacts", "install").
cleanPackage() - Method in class dev.jeka.core.api.tooling.JkMvn
Short hand for #withCommand("deleteArtifacts", "package").
clear() - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
clone() - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
clone() - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
cloneBySerialization(Object, ClassLoader) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Serializes an object to the current classloader and unserializes it in the specified classloader.
close() - Method in class dev.jeka.core.api.file.JkPathTree
This method close the underlying file system.
closeifClosable(Object) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Closes the specified closeable object, ignoring any exceptions.
closeOrFail(Closeable...) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Closes the specified closeable object, ignoring any exceptions.
closeQuietly(Closeable...) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Closes the specified closeable object, ignoring any exceptions.
closeQuietly(ZipFile...) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Same as ZipFile.close() but throwing only unchecked exceptions.
CLOVER_REPORTS_PATH - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
commands(String...) - Method in class dev.jeka.core.api.tooling.JkMvn
return a new maven command for this working directory.
compareTo(JkVersion) - Method in class dev.jeka.core.api.depmanagement.JkVersion
 
COMPILE - Static variable in class dev.jeka.core.api.depmanagement.JkScope
A dependency resolution made with this scope will only fetch dependencies declared with JkScope.COMPILE scope and transitive dependencies declared with JkScope.COMPILE scope as well.
compile(JkJavaCompileSpec) - Method in class dev.jeka.core.api.java.JkJavaCompiler
Actually compile the source files to the output directory.
compile(JkKotlinJvmCompileSpec) - Method in class dev.jeka.core.api.kotlin.JkKotlinCompiler
Actually compile the source files to the output directory.
compile() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
COMPILE_AND_RUNTIME - Static variable in class dev.jeka.core.api.depmanagement.JkScope
Shorthand to declare both COMPILE and RUNTIME scope at once.
compilerExtraArgs - Variable in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
computationOrigin() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkFileNodeInfo
If this node comes from a computed dependency, it returns computed dependency in question.
concat(T[], T[]) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Concats two arrays
concatLists(Iterable<? extends T>...) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Returns a list that is a concatenation of the specified lists.
configureSonarFrom(JkJavaProject) - Static method in class dev.jeka.core.tool.builtins.sonar.JkPluginSonar
 
conformPackageName(String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Converts the supplied String to a string suitable to be used as a package name.
contains(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns true if this node or one of its descendant stand for the specified module.
contains(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkResolveResult
Shorthand for dependencyTree.contains(JkModuleId)
containsKey(String) - Static method in class dev.jeka.core.tool.JkOptions
Returns true if a value has been defined for the specified key.
copy() - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
copy(InputStream, OutputStream) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Copies the content of the given input getOutputStream to a specified output getOutputStream.
copy(Path, Path, CopyOption...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Delegates to Files.copy(Path, Path, CopyOption...) wrapping checked exception.
copyDirContent(Path, Path, PathMatcher, CopyOption...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Copies the content of the source directory into the target directory.
copyFile(String, Path, CopyOption...) - Method in class dev.jeka.core.api.file.JkPathTree
Copies a single file contained in this JkPathTree to the specified directory.
copyReplacingTokens(Path, Map<String, String>, Charset) - Method in class dev.jeka.core.api.file.JkPathFile
Creates a copy of this file replacing all occurrences of specified map keys by their matching value.
copyTo(Path, CopyOption...) - Method in class dev.jeka.core.api.file.JkPathTree
Copies files contained in this JkPathTree to the specified directory.
copyTo(Path, CopyOption...) - Method in class dev.jeka.core.api.file.JkPathTreeSet
Copies the content of all trees involved in this set.
copyToDir(Path, CopyOption...) - Method in class dev.jeka.core.api.file.JkPathFile
Copies this file to the specified directory.
copyUrlContentToCacheFile(URL, PrintStream, Path) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Copies the content of an url in a cache file.
copyUrlToFile(URL, Path) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Copies the content of the given url to the specified file.
count(int, boolean) - Method in class dev.jeka.core.api.file.JkPathTree
Returns the file count contained in this JkPathTree to concurrence to specified max count.
count(int, boolean) - Method in class dev.jeka.core.api.file.JkPathTreeSet
countOccurence(String, char) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns occurrence count of the specified character into the specified string.
COVERTURA_REPORTS_PATH - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
createBinJar(Path) - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
createBinJar() - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
createCrossClassloaderProxy(Class<T>, String, String, Object...) - Method in class dev.jeka.core.api.java.JkInternalClassloader
Creates an instance of the specified class in this classloader and callable from the current thread classloader.
CREATED_BY - Static variable in class dev.jeka.core.api.java.JkManifest
The software that has created this manifest.
createDirectories(Path, FileAttribute<?>...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Delegates to Files.createDirectories(Path, FileAttribute[]) wrapping checked exception.
createDocument() - Static method in class dev.jeka.core.api.utils.JkUtilsXml
Creates an empty document.
createFatJar(Path) - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
createFatJar() - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
createFile(Path, FileAttribute<?>...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Delegates to Files.createFile(Path, FileAttribute[])s
createFileSafely(Path, FileAttribute<?>...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Delegates to Files.createFile(Path, FileAttribute[]) but checking first if the specified file does not already exist.
createIfNotExist() - Method in class dev.jeka.core.api.file.JkPathFile
Creates a file at this location if such file does not exist yet.
createIfNotExist() - Method in class dev.jeka.core.api.file.JkPathTree
Creates root directory if not exists.
createJavadocJar(Path) - Method in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
 
createJavadocJar() - Method in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
 
createSourceJar(Path) - Method in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
 
createSourceJar() - Method in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
 
createTempDirectory(String, FileAttribute...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
createTempFile(String, String, FileAttribute...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Delegates to Files.createTempFile(String, String, FileAttribute[])
currentBuildNumber() - Method in class dev.jeka.core.api.depmanagement.JkMavenMetadata
 
currentSnapshot() - Method in class dev.jeka.core.api.depmanagement.JkMavenMetadata
 

D

DEF_BIN_DIR - Static variable in class dev.jeka.core.tool.JkConstants
Relative path to the project where the def classes will be compiled.
DEF_DIR - Static variable in class dev.jeka.core.tool.JkConstants
Relative path to the project where the def definition sources lie.
DEFAULT_IVY_ARTIFACT_PATTERN - Static variable in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoIvyConfig
 
DEFAULT_IVY_IVY_PATTERN - Static variable in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoIvyConfig
 
DEFAULT_METHOD - Static variable in class dev.jeka.core.tool.JkConstants
The default method to be invoked when none is specified.
DEFAULT_SCOPE_MAPPING - Static variable in class dev.jeka.core.api.depmanagement.JkScope
Scope mapping used
defRepository() - Static method in class dev.jeka.core.tool.JkRepoConfigOptionLoader
Returns the repositories where are downloaded dependencies needed to execute the Jeka run.
deleteContent() - Method in class dev.jeka.core.api.file.JkPathTree
Deletes each and every files in this tree except the root and files not matching this tree filter.
deleteFile(Path) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
deleteIfExist() - Method in class dev.jeka.core.api.file.JkPathFile
Deletes this file if exists.
deleteIfExists(Path) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
deleteOutputDirs() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
Delete all directories involved in output production (classes, test classes, test reports, generated sources/resources) but not the outputDir.
deleteRoot() - Method in class dev.jeka.core.api.file.JkPathTree
Deletes root directory of this tree.
dependencyCode() - Method in class dev.jeka.core.tool.builtins.maven.JkPluginPom
 
deserialize(Path) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Deserializes the content of the specified file to a Java object.
deserialize(InputStream) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Deserializes the content of the specified input getOutputStream to a Java object.
deserialize(InputStream, ClassLoader) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Deserializes the content of a given input file to a Java object loaded in the specified classloader.
dev.jeka.core.api - package dev.jeka.core.api
Contains interfaces and classes that form the core Jeka API.
dev.jeka.core.api.crypto.gpg - package dev.jeka.core.api.crypto.gpg
Contains classes providing PGP signature facility.
dev.jeka.core.api.crypto.gpg.embedded.bc - package dev.jeka.core.api.crypto.gpg.embedded.bc
 
dev.jeka.core.api.depmanagement - package dev.jeka.core.api.depmanagement
Contains classes related with repository publication as publishing on a Maven or Ivy repository.
dev.jeka.core.api.depmanagement.embedded.ivy - package dev.jeka.core.api.depmanagement.embedded.ivy
 
dev.jeka.core.api.file - package dev.jeka.core.api.file
Contains classes to manipulate files in a fluent way.
dev.jeka.core.api.function - package dev.jeka.core.api.function
 
dev.jeka.core.api.java - package dev.jeka.core.api.java
Contains classes providing fluent API for dealing with java tools, classpaths and classloaders.
dev.jeka.core.api.java.embedded.classgraph - package dev.jeka.core.api.java.embedded.classgraph
 
dev.jeka.core.api.java.project - package dev.jeka.core.api.java.project
 
dev.jeka.core.api.java.testing - package dev.jeka.core.api.java.testing
 
dev.jeka.core.api.java.testing.embedded.junitplatform - package dev.jeka.core.api.java.testing.embedded.junitplatform
 
dev.jeka.core.api.kotlin - package dev.jeka.core.api.kotlin
 
dev.jeka.core.api.system - package dev.jeka.core.api.system
Contains classes for dealing with Jeka ofSystem.
dev.jeka.core.api.tooling - package dev.jeka.core.api.tooling
Contains classes for integrating popular external tools gracefully.
dev.jeka.core.api.tooling.eclipse - package dev.jeka.core.api.tooling.eclipse
 
dev.jeka.core.api.tooling.intellij - package dev.jeka.core.api.tooling.intellij
 
dev.jeka.core.api.utils - package dev.jeka.core.api.utils
Contains Jeka utility classes (meaning classes holding only static helper methods).
dev.jeka.core.tool - package dev.jeka.core.tool
Contains core classes of Jeka automation tool.
dev.jeka.core.tool.builtins - package dev.jeka.core.tool.builtins
Contains plugins provided with Jeka core.
dev.jeka.core.tool.builtins.eclipse - package dev.jeka.core.tool.builtins.eclipse
Contains classes ofIterable the Eclipse plugins
dev.jeka.core.tool.builtins.git - package dev.jeka.core.tool.builtins.git
 
dev.jeka.core.tool.builtins.intellij - package dev.jeka.core.tool.builtins.intellij
 
dev.jeka.core.tool.builtins.jacoco - package dev.jeka.core.tool.builtins.jacoco
 
dev.jeka.core.tool.builtins.java - package dev.jeka.core.tool.builtins.java
 
dev.jeka.core.tool.builtins.maven - package dev.jeka.core.tool.builtins.maven
 
dev.jeka.core.tool.builtins.repos - package dev.jeka.core.tool.builtins.repos
 
dev.jeka.core.tool.builtins.scaffold - package dev.jeka.core.tool.builtins.scaffold
 
dev.jeka.core.tool.builtins.sonar - package dev.jeka.core.tool.builtins.sonar
 
dev.jeka.core.wrapper - package dev.jeka.core.wrapper
 
directChild(Node, String) - Static method in class dev.jeka.core.api.utils.JkUtilsXml
Returns the direct getChild node of the specified element having specified name.
directChildren(Element, String) - Static method in class dev.jeka.core.api.utils.JkUtilsXml
Returns specified element direct getChild node elements.
directChildText(Element, String) - Static method in class dev.jeka.core.api.utils.JkUtilsXml
Returns the text of the specified direct getChild of the specified element.
disableAnnotationProcessing() - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Disable annotation processing.
disableAnnotationProcessing() - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Disable annotation processing.
disableUnsafeWarning() - Static method in class dev.jeka.core.api.utils.JkUtilsSystem
On Jdk 9+, a warning is emitted while attempting to access private fields by reflection.
disambiguate(Iterable<Path>) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
As Path implements Iterable it is not obvious if an Iterable of Path was intended to be a list of Path or a single Path.
display() - Method in class dev.jeka.core.tool.builtins.repos.JkPluginPgp
 
documentFrom(File) - Static method in class dev.jeka.core.api.utils.JkUtilsXml
Creates a document from the specified file.
documentFrom(Path) - Static method in class dev.jeka.core.api.utils.JkUtilsXml
 
documentFrom(String) - Static method in class dev.jeka.core.api.utils.JkUtilsXml
Creates a document from the specified xml string.
downloadPassword - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
downloadRepoName - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
downloadRepository() - Method in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
downloadRepository() - Static method in class dev.jeka.core.tool.JkRepoConfigOptionLoader
Returns the repositories where are downloaded dependencies.
downloadUrl - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
downloadUsername - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
durationInMillis(long) - Static method in class dev.jeka.core.api.utils.JkUtilsTime
Returns the duration in millisecond between the specified nano time and now.
durationInSeconds(long) - Static method in class dev.jeka.core.api.utils.JkUtilsTime
Returns the duration in second between the specified nano time and now.
DYNAMIC_ANALYSIS - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 

E

EHCACHE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
EHCACHE_CORE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
elipse(String, int) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns the specified string truncated and ending with ... if the specified string is longer than the specified max length.
embed() - Method in class dev.jeka.core.tool.builtins.scaffold.JkPluginScaffold
 
embed() - Method in class dev.jeka.core.tool.builtins.scaffold.JkScaffolder
Copies script an Jeka jar inside the project in order to be executable in embedded mode.
emptyArtifactPatterns() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoIvyConfig
 
emptyIvyPatterns() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoIvyConfig
 
emptyResources() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
emptySources() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
enabled(boolean) - Method in class dev.jeka.core.tool.builtins.jacoco.JkocoJunitEnhancer
 
enabled(boolean) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
ENCODING_OPTS - Static variable in class dev.jeka.core.api.java.JkJavaCompileSpec
 
ENCODING_OPTS - Static variable in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
endsWithAny(String, String...) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns true if the specified string ends with any of the candidates.
endTask(String) - Static method in class dev.jeka.core.api.system.JkLog
Logs a end the current task with a specific message.
endTask() - Static method in class dev.jeka.core.api.system.JkLog
Same as JkLog.endTask(String) but using the standard message.
equals(Object) - Method in class dev.jeka.core.api.depmanagement.JkArtifactId
 
equals(Object) - Method in class dev.jeka.core.api.depmanagement.JkComputedDependency
 
equals(Object) - Method in class dev.jeka.core.api.depmanagement.JkFileSystemDependency
 
equals(Object) - Method in class dev.jeka.core.api.depmanagement.JkModuleId
 
equals(Object) - Method in class dev.jeka.core.api.depmanagement.JkRepo
 
equals(Object) - Method in class dev.jeka.core.api.depmanagement.JkScope
 
equals(Object) - Method in class dev.jeka.core.api.depmanagement.JkScopeMapping
 
equals(Object) - Method in class dev.jeka.core.api.depmanagement.JkVersion
 
equals(Object) - Method in class dev.jeka.core.api.depmanagement.JkVersionedModule
 
equals(Object) - Method in class dev.jeka.core.api.file.JkPathSequence
 
equals(Object) - Method in class dev.jeka.core.api.file.JkPathTreeSet
 
equals(Object) - Method in class dev.jeka.core.api.java.JkClasspath
 
equals(Object) - Method in class dev.jeka.core.api.java.JkJavaVersion
 
equals(Object, Object) - Static method in class dev.jeka.core.api.utils.JkUtilsObject
Returns true if both object are null or the two obects are equals.
equals(String, String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Null safe equals
equalsAny(String, String...) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns true if any of the candidate string is equal to the string to match.
error(String) - Static method in class dev.jeka.core.api.system.JkLog
 
escapeHtml(String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns the specified string replacing the HTML special characters by their respective code.
EXCLUDE_SIGNATURE_MATCHER - Static variable in class dev.jeka.core.api.java.JkJarPacker
Filter to exclude signature files from fat jar (aka uber jar).
exec(String...) - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
exec(Path, String...) - Static method in class dev.jeka.core.tool.Main
Entry point to call Jeka on a given folder
exists() - Method in class dev.jeka.core.api.file.JkPathFile
Returns true if a file already exists at this location.
exists() - Method in class dev.jeka.core.api.file.JkPathTree
Returns true if the root directory exists.
extension - Variable in class dev.jeka.core.api.depmanagement.JkIvyPublication.JkPublicationArtifact
 

F

FACTORY_CLASS_NAME - Static variable in interface dev.jeka.core.api.depmanagement.JkInternalPublisher
 
failOnDepsResolutionError - Variable in class dev.jeka.core.tool.builtins.intellij.JkPluginIntellij
 
failure(List<JkModuleDepProblem>) - Static method in class dev.jeka.core.api.depmanagement.JkResolveResult.JkErrorReport
 
fetchDependencies(JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
Returns lib paths standing for the resolution of this project dependencies for the specified dependency scopes.
file - Variable in class dev.jeka.core.api.depmanagement.JkIvyPublication.JkPublicationArtifact
 
files - Variable in class dev.jeka.core.api.depmanagement.JkComputedDependency
 
files() - Method in class dev.jeka.core.tool.builtins.eclipse.JkPluginEclipse
 
findClassesHavingMainMethod() - Method in class dev.jeka.core.api.java.JkClassLoader
Returns all class names having a main method.
findClassesHavingMainMethod(ClassLoader) - Method in interface dev.jeka.core.api.java.JkInternalClasspathScanner
 
findClassesMatchingAnnotations(Predicate<List<String>>) - Method in class dev.jeka.core.api.java.JkClassLoader
Returns all classes matching the specified annotation predicate.
findClassesMatchingAnnotations(ClassLoader, Predicate<List<String>>) - Method in interface dev.jeka.core.api.java.JkInternalClasspathScanner
 
findMethodMethodDeclaration(Class<?>, String, Class<?>...) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Find a method of the given name and argument type on the specified class or its parent classes.
firstExisting(Path...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Returns the first specified path that exist.
firstMatching(String, String...) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns the first string out of the specified candidates matching the specified string.
firstNonNull(T...) - Static method in class dev.jeka.core.api.utils.JkUtilsObject
Returns the objects of the specified array that is not null.
forceJdkVersion - Variable in class dev.jeka.core.tool.builtins.intellij.JkPluginIntellij
 
fork - Variable in class dev.jeka.core.tool.builtins.java.JkPluginJava.JkTestOptions
Turn it on to run tests in a withForking process.
fromMvnFlatFile(Path) - Static method in class dev.jeka.core.api.tooling.JkMvn
Creates a JkDependencySet from file describing dependencies the followiung way :

G

generate(JkPathTreeSet, Path) - Method in class dev.jeka.core.api.file.JkResourceProcessor
Actually processes the resources, meaning copies the getResources to the specified output directory along replacing specified tokens.
generate() - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
Generate the .classpath file
generate() - Method in class dev.jeka.core.api.tooling.intellij.JkImlGenerator
Generate the .classpath file
generateTemplate(JkPomMetadata) - Static method in class dev.jeka.core.api.depmanagement.JkPomTemplateGenerator
 
generateWarDir(JkJavaProject, Path, Path) - Static method in class dev.jeka.core.tool.builtins.java.JkPluginWar
 
get(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkDependencyExclusions
Returns the transitive dependency module to exclude to the specified module.
get(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns the JkScopedDependency declared for the specified JkModuleId.
get(JkModuleDependency) - Method in interface dev.jeka.core.api.depmanagement.JkInternalDepResolver
 
get(JkModuleDependency) - Method in class dev.jeka.core.api.depmanagement.JkRepoSet
Retrieves directly the file embodying the specified the external dependency.
get(JkModuleId, String) - Method in class dev.jeka.core.api.depmanagement.JkRepoSet
get(String) - Method in class dev.jeka.core.api.depmanagement.JkRepoSet
get() - Method in class dev.jeka.core.api.file.JkPathFile
Returns the underlying path.
get(String) - Method in class dev.jeka.core.api.file.JkPathTree
Returns path relative to this root of the specified relative path.
get() - Method in class dev.jeka.core.api.java.JkClassLoader
Return the URLClassLoader wrapped by this object.
get() - Method in class dev.jeka.core.api.java.JkInternalClassloader
 
get() - Method in class dev.jeka.core.api.java.JkJavaVersion
Returns literal of this version.
get() - Method in class dev.jeka.core.api.java.JkUrlClassLoader
Return the URLClassLoader wrapped by this object.
get(URL) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
get() - Method in class dev.jeka.core.tool.builtins.repos.JkPluginPgp
Returns JkGpg from option settings
get(Class<T>) - Method in class dev.jeka.core.tool.JkCommandSetPlugins
Returns the plugin instance of the specified class loaded in the holding JkCommandSet instance.
get(String) - Method in class dev.jeka.core.tool.JkCommandSetPlugins
Returns the plugin instance of the specified name loaded in the holding JkCommandSet instance.
get(String) - Static method in class dev.jeka.core.tool.JkOptions
Returns the value defined for the specified key.
getAborted() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkCount
 
getAfterCompile() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Returns the runnables to be run after compilation.
getAll() - Method in class dev.jeka.core.tool.JkImportedCommandSets
Returns direct and transitive importedRuns.
getAll() - Static method in class dev.jeka.core.tool.JkOptions
Returns the complete store.
getAllArtifacts() - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
getAllDeclaredFields(Class<?>, Class<? extends Annotation>) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Returns all fields declared in the class passed as argument or its super classes annotated with the supplied annotation.
getAllDeclaredFields(Class<?>, boolean) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Returns all fields declared in the class passed as argument or andAccept its super classes.
getAllOf(Class<T>) - Method in class dev.jeka.core.tool.JkImportedCommandSets
Same as JkImportedCommandSets.getAll() but only returns run instance of the specified class or its subclasses.
getAllStartingWith(String) - Static method in class dev.jeka.core.tool.JkOptions
Returns all defined key/values pair where the key start with the specified prefix.
getAncestorScopes() - Method in class dev.jeka.core.api.depmanagement.JkScope
Returns scopes this scope inherits from.
getArtifactId() - Method in class dev.jeka.core.api.tooling.JkPom
The artifzctId for this POM.
getArtifactIds() - Method in interface dev.jeka.core.api.depmanagement.JkArtifactLocator
Returns all the artifact ids likely to be produced by this artifact producer.
getArtifactIds() - Method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
 
getArtifactIds() - Method in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
 
getArtifactLocator() - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
getArtifactPath(JkArtifactId) - Method in interface dev.jeka.core.api.depmanagement.JkArtifactLocator
Returns file ofSystem path where is supposed to be produced the specified artifact file id.
getArtifactPath(JkArtifactId) - Method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
 
getArtifactPath(JkArtifactId) - Method in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
 
getArtifactProducer() - Method in interface dev.jeka.core.api.depmanagement.JkArtifactProducer.JkSupplier
 
getArtifactProducer() - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
getBaseDir() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
getBaseDir() - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
getBaseDir() - Method in class dev.jeka.core.tool.JkCommandSet
Returns the base directory for this project.
getBaseTree() - Method in class dev.jeka.core.tool.JkCommandSet
Returns the base directory tree for this project.
getBeforeCompile() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Returns the runnables to run after source and resource generation.
getBeforeGenerate() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Returns the runnables to run prior source and resource generation.
getBlock(int) - Method in class dev.jeka.core.api.depmanagement.JkVersion
If version name is formatted of blocks separated with '.', this methods returns the block at specified index.
getChecksum(String) - Method in class dev.jeka.core.api.file.JkPathFile
Returns a ASCII string representation of the checksum of this file for the specified algorithm.
getChecksumAlgos() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkPublishConfig
 
getChild(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns the getChild node having the specified getModuleId.
getChild(Iterable<Path>) - Method in class dev.jeka.core.api.java.JkUrlClassLoader
Creates a JkClassLoader, child of this one and having the specified entries.
getChildModules() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns the versioned modules which with this result has been created.
getChildren() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns the children nodes for this node in the tree structure.
getChildren(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns the children nodes for this node having the specified getModuleId.
getClassDir() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
getClassifier() - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns the classifier for this module dependency or null if the dependency is done on the main artifact.
getClasspath() - Method in class dev.jeka.core.api.java.JkClassLoader
Returns the classpath for this classloader excluding elements on the platform/system classloader.
getClasspath(ClassLoader) - Method in interface dev.jeka.core.api.java.JkInternalClasspathScanner
 
getClasspath() - Method in class dev.jeka.core.api.java.JkJavaProcess
Returns the classpath of this JkJavaProcess.
getCommand() - Method in class dev.jeka.core.api.system.JkProcess
Returns the command launched by this process.
getCommandSet() - Method in class dev.jeka.core.tool.JkPlugin
 
getCommonScopes(Collection<JkScope>) - Method in class dev.jeka.core.api.depmanagement.JkScope
Returns this scope or its first ancestors found present in the specified scopes.
getCompilation() - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
getCompilation() - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
Returns the compilation step for the test part.
getCompileOptions() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Returns extra compile options passed to the compiler
getCompiler() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Returns the compiler compiling Java sources of this project.
getComputedCompileSpec() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Computes and returns the compile specification to pass to Java computer.
getConnection() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkScmInfo
 
getConsumer() - Static method in class dev.jeka.core.api.system.JkLog
 
getContainerCount() - Method in class dev.jeka.core.api.java.testing.JkTestResult
 
getCredentials() - Method in class dev.jeka.core.api.depmanagement.JkRepo
Returns the getRealm of this repository.
getCurrentBranch() - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
getCurrentCommit() - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
getCurrentNestedLevel() - Static method in class dev.jeka.core.api.system.JkLog
 
getDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Returns the method of the given name and argument type on the specified class.
getDeclaredScopes() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkFileNodeInfo
 
getDeclaredScopes() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getDeclaredScopes() - Method in interface dev.jeka.core.api.depmanagement.JkDependencyNode.JkNodeInfo
 
getDeclaredScopes() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns the set of scopes involved in these dependencies.
getDeclaredVersion() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getDefaultPubring() - Static method in class dev.jeka.core.api.crypto.gpg.JkGpg
 
getDefaultScope() - Method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
 
getDefaultSecring() - Static method in class dev.jeka.core.api.crypto.gpg.JkGpg
 
getDefDependencies() - Method in class dev.jeka.core.tool.JkCommandSet
Dependencies necessary to compile the this command class.
getDefDependencyResolver() - Method in class dev.jeka.core.tool.JkCommandSet
Returns the dependency resolver used to compile/run scripts of this project.
getDependencies() - Method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
 
getDependencies() - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
getDependencies() - Method in class dev.jeka.core.api.depmanagement.JkLocalLibDependency
Returns the dependencies that will be consumed by the depender.
getDependencies() - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
getDependencies() - Method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
getDependencies() - Method in class dev.jeka.core.api.tooling.JkPom
The dependencies declared in this POM.
getDependenciesDeclaredWith(JkScope) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns the set of JkDependency involved for the specified JkScope.
getDependency() - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Returns the dependency object of this scoped dependency.
getDependencyExclusion() - Method in class dev.jeka.core.api.tooling.JkPom
The JkDependencyExclusions instance provided by the dependencyManagement section of this POM.
getDependencyManagement() - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
getDependencyResolver() - Method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
getDependencyTree() - Method in class dev.jeka.core.api.depmanagement.JkResolveResult
Returns the dependency tree for this dependency resolution.
getDescription() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkProjectInfo
 
getDescription() - Method in class dev.jeka.core.api.depmanagement.JkScope
Human description for the purpose of this scope, can be null.
getDeveloperConnection() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkScmInfo
 
getDevelopers() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
 
getDirectClasspath() - Method in class dev.jeka.core.api.java.JkUrlClassLoader
Returns the classpath of this classloader without mentioning classpath of the parent classloaders.
getDirects() - Method in class dev.jeka.core.tool.JkImportedCommandSets
Returns only the direct slave of this master run.
getDiscoveryConfigurer() - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
getDisplayName() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkTestIdentifier
 
getDisplayOutput() - Method in class dev.jeka.core.api.java.JkJavadocProcessor
 
getDocumentation() - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
getDotedName() - Method in class dev.jeka.core.api.depmanagement.JkModuleId
A concatenation of the group and name of the module as '[group].[name]'.
getDurationMs() - Method in class dev.jeka.core.api.system.JkLog.JkLogEvent
 
getEmail() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkDeveloperInfo
 
getEmbeddedLibAsPath(String) - Static method in class dev.jeka.core.api.java.JkInternalClassloader
 
getEncoding() - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
getEncoding() - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
getEngineBehavior() - Method in class dev.jeka.core.api.java.testing.JkTestProcessor
 
getEntries() - Method in class dev.jeka.core.api.depmanagement.JkScopeMapping
Returns all the scopes declared on the left side of this scope mapping.
getEntries() - Method in class dev.jeka.core.api.file.JkPathSequence
Returns this sequence as a list.
getEntries() - Method in class dev.jeka.core.api.java.JkClasspath
Returns each entries making this classpath.
getEntryContainingClass(String) - Method in class dev.jeka.core.api.java.JkClasspath
Returns the first entry of this classpath containing the given class.
getErrorReport() - Method in class dev.jeka.core.api.depmanagement.JkResolveResult
Returns an error report if the resolution failed.
getErrorStream() - Method in class dev.jeka.core.api.system.JkHierarchicalConsoleLogConsumer
 
getErrorStream() - Static method in class dev.jeka.core.api.system.JkLog
 
getErrorStream() - Method in interface dev.jeka.core.api.system.JkLog.JkEventLogConsumer
 
getExcludePatterns() - Method in class dev.jeka.core.api.java.testing.JkTestSelection
Returns an unmodifiable set of exclude classname patterns.
getExcludes() - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns modules to exclude to the transitive chain.
getExcludeTags() - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
getExistingFiles(String) - Method in class dev.jeka.core.api.file.JkPathTreeSet
Returns a list of existing files having the specified relative path to its JkPathTree root.
getExt() - Method in class dev.jeka.core.api.depmanagement.JkDepExclude
Returns the getExtension for the artifact files to exclude.
getExt() - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns the getExtension for this module dependency or null if the dependency is done on the the default getExtension.
getExtendedScopes() - Method in class dev.jeka.core.api.depmanagement.JkScope
Scopes that are extended by this one.
getExtension() - Method in class dev.jeka.core.api.depmanagement.JkArtifactId
Returns the file getExtension of this object.
getExtraActions() - Method in class dev.jeka.core.tool.builtins.scaffold.JkScaffolder
 
getExtraFilesToIncludeInJar() - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
getFailed() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkCount
 
getFailures() - Method in class dev.jeka.core.api.java.testing.JkTestResult
 
getField(Class<?>, String) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Gets the field having the specified name on the specified object.
getFieldValue(Object, Field) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Same as Field.get(Object) but throwing only unchecked exceptions.
getFieldValue(Object, String) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Gets the value of the field having the specified name on a given object.
getFiles() - Method in class dev.jeka.core.api.depmanagement.JkComputedDependency
 
getFiles() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkFileNodeInfo
 
getFiles() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getFiles() - Method in interface dev.jeka.core.api.depmanagement.JkDependencyNode.JkNodeInfo
 
getFiles() - Method in interface dev.jeka.core.api.depmanagement.JkFileDependency
 
getFiles() - Method in class dev.jeka.core.api.depmanagement.JkFileSystemDependency
 
getFiles() - Method in class dev.jeka.core.api.depmanagement.JkResolveResult
Shorthand for JkDependencyNode.getResolvedFiles() on the tree root.
getFiles() - Method in class dev.jeka.core.api.file.JkPathTree
Returns list of paths returned by JkPathTree.stream(FileVisitOption...) but excluding directories from the result.
getFiles() - Method in class dev.jeka.core.api.file.JkPathTreeSet
Returns a concatenation of JkPathTreeSet.getFiles() for all trees involved in this set.
getFilesFor(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkResolveResult
Returns files the specified module is resolved to.
getFirst(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns first node descendant of this one standing for the specified getModuleId, deep first.
getForkedProcessOnJavaSourceVersion(Map<String, String>, String) - Static method in class dev.jeka.core.api.java.JkJavaCompiler
Returns a JkProcess standing for a forking compiler with relevant JDK if this specified source version does not match with the current running JDK.
getForkingProcess() - Method in class dev.jeka.core.api.java.testing.JkTestProcessor
 
getFound() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkCount
 
getFullClasspath() - Method in class dev.jeka.core.api.java.JkUrlClassLoader
Returns the complete classpath of this classloader.
getGeneratedResourceDir() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
getGeneratedSourceDir() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
getGlobalExclusions() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns the dependencies to be excluded to the transitive chain when using this dependency.
getGroup() - Method in class dev.jeka.core.api.depmanagement.JkModuleId
Group of this module.
getGroupAndName() - Method in class dev.jeka.core.api.depmanagement.JkModuleId
A concatenation of the group and name of this module as '[group]:[value]'.
getGroupId() - Method in class dev.jeka.core.api.tooling.JkPom
The groupId for this POM.
getId() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkTestIdentifier
 
getIdePathDirs() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
getIdeProjectDir() - Method in class dev.jeka.core.api.depmanagement.JkComputedDependency
If this dependency can be represented as a project dependency in a IDE, this field mentions the baseTree dir of the project.
getIdeProjectDir() - Method in interface dev.jeka.core.api.depmanagement.JkDependency
In the IDE, a dependency can be provided by a project exporting it.
getIdeProjectDir() - Method in class dev.jeka.core.api.depmanagement.JkFileSystemDependency
 
getIdeProjectDir() - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
 
getImportedCommandRoots() - Method in class dev.jeka.core.tool.JkImportedCommandSets
 
getImportedCommandSets() - Method in class dev.jeka.core.tool.JkCommandSet
Returns imported runs with plugins applied on.
getIncludePatterns() - Method in class dev.jeka.core.api.java.testing.JkTestSelection
Returns an unmodifiable set of include classname patterns (ex : ".*IT")
getIncludeTags() - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
getInfo() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
getInfo() - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
getInheritedAnnotation(Method, Class<T>) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Returns the annotation declared on a given method.
getInheritedAnnotation(Class<?>, Class<T>, String, Class<?>...) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Returns the annotation declared on a given method.
getInterpolationCharset() - Method in class dev.jeka.core.api.file.JkResourceProcessor
Returns the charset used for interpolation
getInvolvedModules() - Method in class dev.jeka.core.api.depmanagement.JkResolveResult
Shorthand for dependencyTree.childModules(JkModuleId)
getInvolvedScopes() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns all scopes that are involved in these dependencies.
getInvolvedScopes(Iterable<JkScope>) - Static method in class dev.jeka.core.api.depmanagement.JkScope
returns all specified scopes and all of their ancestors.
getIvyConfig() - Method in class dev.jeka.core.api.depmanagement.JkRepo
Returns configuration specific to Ivy repository.
getIvyPublication() - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
getJavadocDir() - Method in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
 
getJavadocProcessor() - Method in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
 
getJavaIdeSupport() - Method in interface dev.jeka.core.api.java.project.JkJavaIdeSupport.JkSupplier
 
getJavaIdeSupport() - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
getJavaIdeSupport() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
getJavaVersion() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Gets the Java version used as source and target version
getJekaHomeDir() - Static method in class dev.jeka.core.api.system.JkLocator
Returns the directory where is installed the running Jeka instance.
getJekaJarPath() - Static method in class dev.jeka.core.api.system.JkLocator
Returns the Jeka jar file currently used in the running process.
getJekaRepositoryCache() - Static method in class dev.jeka.core.api.system.JkLocator
Returns the location of the artifact repository cache.
getJekaUserHomeDir() - Static method in class dev.jeka.core.api.system.JkLocator
Returns the Jeka user directory.
getJekaVersion() - Static method in class dev.jeka.core.api.system.JkInfo
Returns the current Jeka version.
getJkVersionFromTags() - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
getLastCommitMessage() - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
getLauncherConfigurer() - Method in class dev.jeka.core.api.java.testing.JkTestProcessor.JkEngineBehavior
 
getLayout() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
 
getLegacyReportDir() - Method in class dev.jeka.core.api.java.testing.JkTestProcessor.JkEngineBehavior
 
getLicenses() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
 
getLoadedPluginInstanceOf(Class<T>) - Method in class dev.jeka.core.tool.JkCommandSetPlugins
Returns the list of loaded plugin instance of the specified class/interface.
getLoadedPlugins() - Method in class dev.jeka.core.tool.JkCommandSetPlugins
Returns a list of all loaded plugins in the holding JkCommandSet instance.
getLowestJekaCompatibleVersion() - Method in class dev.jeka.core.tool.JkPlugin
Returns a the lowest Jeka version which is compatible with this plugin.
getMainArtifactExt() - Method in interface dev.jeka.core.api.depmanagement.JkArtifactLocator
Returns the extension used by the main artifact.
getMainArtifactExt() - Method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
 
getMainArtifactExt() - Method in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
 
getMainArtifactId() - Method in interface dev.jeka.core.api.depmanagement.JkArtifactLocator
Returns the main artifact file id for this producer.
getMainArtifactPath() - Method in interface dev.jeka.core.api.depmanagement.JkArtifactLocator
Returns the main artifact path.
getMainAttribute(String) - Method in class dev.jeka.core.api.java.JkManifest
Returns the value of the main attribute having the specified name.
getMainAttribute(Attributes.Name) - Method in class dev.jeka.core.api.java.JkManifest
Returns the value of the main attribute having the specified name.
getManifest() - Method in class dev.jeka.core.api.java.JkManifest
Returns the underlying JDK Manifest object.
getManifest() - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
getMappedScopes(JkScope) - Method in class dev.jeka.core.api.depmanagement.JkScopeMapping
Returns the right side scope mapped to the specified left scope.
getMatcher() - Method in class dev.jeka.core.api.file.JkPathTree
Returns the filter defined on this JkPathTree, never null.
getMavenPublication() - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
getMessage() - Method in class dev.jeka.core.api.system.JkLog.JkLogEvent
 
getMethod(Class<?>, String, Class<?>...) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Same as Class.getMethod(String, Class...) but throwing only unchecked exceptions.
getMethodOrNull(Class<?>, String, Class<?>...) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Returns the method of the given name and argument type on the specified class.
getMissingFiles() - Method in interface dev.jeka.core.api.depmanagement.JkArtifactLocator
Returns non existing files matching for artifacts.
getMissingFilesOrEmptyDirs() - Method in class dev.jeka.core.api.depmanagement.JkComputedDependency
Returns the missing files or empty directory for this dependency.
getModuleId() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getModuleId() - Method in class dev.jeka.core.api.depmanagement.JkDepExclude
Returns the module id to exclude.
getModuleId() - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns the getModuleId of this dependency.
getModuleId() - Method in class dev.jeka.core.api.depmanagement.JkModuleDepProblem
Returns the getModuleId related to this problem.
getModuleId() - Method in class dev.jeka.core.api.depmanagement.JkVersionedModule
Returns the module.
getModuleId() - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
Returns the module id (group and name) for this project.
getModuleIds() - Method in class dev.jeka.core.api.depmanagement.JkDependencyExclusions
Returns the modules on which some transitive dependencies are excluded.
getModuleIds() - Method in class dev.jeka.core.api.depmanagement.JkVersionProvider
Returns all modules that this object provides version for.
getModuleInfo() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Convenient method to return relative information about this node, assuming this node stands for a module dependency.
getModuleProblems() - Method in class dev.jeka.core.api.depmanagement.JkResolveResult.JkErrorReport
Returns the list of problems.
getName() - Method in class dev.jeka.core.api.depmanagement.JkArtifactId
Returns the classifier of this object.
getName() - Method in class dev.jeka.core.api.depmanagement.JkModuleId
Name of this module.
getName() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkDeveloperInfo
 
getName() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkLicenseInfo
 
getName() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkProjectInfo
 
getName() - Method in class dev.jeka.core.api.depmanagement.JkScope
Returns the name of this scope.
getNextValue(String) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
getNextValue(String) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
getNodeInfo() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns information relative to this dependency node.
getOptions() - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Returns the specifications as a list of string directly usable in the JkJavaCompiler except sourcepath
getOptions() - Method in class dev.jeka.core.api.java.JkJavadocProcessor
Returns the axtra arguments passed to the Javadoc tool.
getOptions() - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Returns the specifications as a list of string directly usable in the JkJavaCompiler except sourcepath
getOrganisation() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkDeveloperInfo
 
getOrganisationUrl() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkDeveloperInfo
 
getOutputDir() - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
getOutputDir() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
getOutputDir() - Method in class dev.jeka.core.api.java.project.JkJavaProject
Returns path of the directory under which are produced build files
getOutputDir() - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
getOutputDir() - Method in class dev.jeka.core.tool.JkCommandSet
Returns the output directory where all the final and intermediate artifacts are generated.
getOutputStream() - Static method in class dev.jeka.core.api.system.JkLog
 
getOutStream() - Method in class dev.jeka.core.api.system.JkHierarchicalConsoleLogConsumer
 
getOutStream() - Method in interface dev.jeka.core.api.system.JkLog.JkEventLogConsumer
 
getParams() - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
Returns the parameters of this dependency resolver.
getParent() - Method in class dev.jeka.core.api.java.JkUrlClassLoader
Returns the class loader parent of this one.
getPassword() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoCredentials
 
getPlugin(Class<T>) - Method in class dev.jeka.core.tool.JkCommandSet
Shorthand to getPlugins().get().
getPlugins() - Method in class dev.jeka.core.tool.JkCommandSet
Returns the container of loaded plugins for this instance.
getPomMetadata() - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
getPostActions() - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
getPostActions() - Method in class dev.jeka.core.api.java.testing.JkTestProcessor
 
getProblemText() - Method in class dev.jeka.core.api.depmanagement.JkModuleDepProblem
Returns the text explaining this problem.
getProdLayout() - Method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
getProduction() - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
getProgressDisplayer() - Method in class dev.jeka.core.api.java.testing.JkTestProcessor.JkEngineBehavior
 
getProject() - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
getProject() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
getProjectIde(JkCommandSet) - Static method in class dev.jeka.core.tool.builtins.eclipse.JkPluginEclipse
 
getProjectInfo() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
 
getProperties() - Method in class dev.jeka.core.api.tooling.JkPom
Returns properties declared in this POM.
getPublication() - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
getPublicRing() - Method in class dev.jeka.core.api.crypto.gpg.JkGpg
Returns the public ring of this object.
getPublishConfig() - Method in class dev.jeka.core.api.depmanagement.JkRepo
 
getPublishRepos() - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
getRealm() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoCredentials
 
getRelativeFiles() - Method in class dev.jeka.core.api.file.JkPathTree
Same as JkPathTree.getFiles() but returning paths relative to this tree root.
getRelativeFiles() - Method in class dev.jeka.core.api.file.JkPathTreeSet
Returns a concatenation of JkPathTreeSet.getRelativeFiles() ()} for all trees involved in this set.
getRepoConfigHavingUrl(String) - Method in class dev.jeka.core.api.depmanagement.JkRepoSet
Return the individual repository from this set having the specified url.
getRepoList() - Method in class dev.jeka.core.api.depmanagement.JkRepoSet
 
getRepoPlugin() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
getReportDir() - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
 
getRepos() - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
Returns the repositories the resolution is made on.
getRepos() - Method in class dev.jeka.core.api.tooling.JkPom
Repositories declared in this POM.
getResolvedFiles() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns all files resulting of this dependency node (this node itself plus all descendants).
getResolvedScopes() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getResolvedVersion() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getResolvedVersionedModule() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
getResolvedVersionProvider() - Method in class dev.jeka.core.api.depmanagement.JkResolveResult
Shorthand for dependencyTree.getResolvedVersions(JkModuleId)
getResolvedVersions() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns the resolved version for this node and all its children.
getResolver() - Method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
 
getResourceGenerator() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Returns the consumers generating resources.
getResourceProcessor() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Returns the resource processor.
getResources() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
getRoot() - Method in class dev.jeka.core.api.file.JkPathTree
Returns the root directory.
getRootDirOrZipFile() - Method in class dev.jeka.core.api.file.JkPathTree
Returns root directory if this tree is a directory tree and returns a zip file if this tree has been created from a zip file.
getRootDirsOrZipFiles() - Method in class dev.jeka.core.api.file.JkPathTreeSet
Returns root dir or zip file for each JkPathTree tree involved in this JkPathTreeSet.
getScaffolder() - Method in class dev.jeka.core.tool.builtins.scaffold.JkPluginScaffold
 
getScaffoldPlugin() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
getScm() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata
Returns the JkPomMetadata.JkScmInfo for this publication
getScopeDefaultedDependencies() - Method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
Returns dependencies declared for this project.
getScopeMapping() - Method in class dev.jeka.core.api.depmanagement.JkResolutionParameters
Returns the default scope mapping to use for the JkDependencySet to be resolved.
getScopeMapping() - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Returns the scope mapping this scoped dependency is declared with.
getScopes() - Method in class dev.jeka.core.api.depmanagement.JkDepExclude
Returns the scopes that render the exclusion effective.
getScopes() - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Returns a the scopes this scoped dependency.
getScopeType() - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Return wether this scoped dependency is declared with either scope nor scope mapping.
getSecretRing() - Method in class dev.jeka.core.api.crypto.gpg.JkGpg
Returns the secret ring of this object.
getSignatureFile(Path) - Static method in class dev.jeka.core.api.crypto.gpg.JkGpg
Returns file that are created if a signature occurs on specified files.
getSigner(String) - Method in class dev.jeka.core.api.crypto.gpg.JkGpg
Creates a signer based on this secret ring and passphrase and using the the specified key.
getSigner() - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
getSkipped() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkCount
 
getSourceEncoding() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Returns encoding to use to read Java source files
getSourceFiles() - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Returns all source files to be compiled.
getSourceFiles() - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Returns all source files to be compiled.
getSourceGenerator() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Returns the consumers generating sources.
getSources() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
getSourceVersion() - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
getSourceVersion() - Method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
getStarted() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkCount
 
getStaticResourceComputation() - Method in class dev.jeka.core.tool.builtins.java.JkPluginWar
 
getStdLib() - Method in class dev.jeka.core.api.kotlin.JkKotlinCompiler
 
getSucceded() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkCount
 
getTacktraces() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkFailure
 
getTags() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkTestIdentifier
 
getTagsOfCurrentCommit() - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
getTargetVersion() - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
getTargetVersion() - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
getTestClasspath() - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
Returns the classpath to run the test.
getTestClassRoots() - Method in class dev.jeka.core.api.java.testing.JkTestSelection
Returns the test class rot dirs to discover the tests from.
getTestCount() - Method in class dev.jeka.core.api.java.testing.JkTestResult
 
getTestId() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkFailure
 
getTesting() - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
 
getTestLayout() - Method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
getTestProcessor() - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
Returns processor running the tests.
getTestSelection() - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
Returns tests to be run.
getThrowableMessage() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkFailure
 
getTimeFinished() - Method in class dev.jeka.core.api.java.testing.JkTestResult
 
getTimeStarted() - Method in class dev.jeka.core.api.java.testing.JkTestResult
 
getType() - Method in class dev.jeka.core.api.depmanagement.JkDepExclude
Returns the type of the artifact file to exclude.
getType() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkTestIdentifier
 
getType() - Method in class dev.jeka.core.api.system.JkLog.JkLogEvent
 
getTypesOf(Object[]) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Returns an array of the types of specified objects.
getUrl() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkLicenseInfo
 
getUrl() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkProjectInfo
 
getUrl() - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkScmInfo
Read-write connection string to project sources
getUrl() - Method in class dev.jeka.core.api.depmanagement.JkRepo
Returns the url of this repository.
getUserName() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoCredentials
 
getValue() - Method in class dev.jeka.core.api.depmanagement.JkVersion
Returns the value of the version.
getVersion(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
getVersion() - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns the version of the module this dependencies is constrained to.
getVersion() - Method in class dev.jeka.core.api.depmanagement.JkModuleDepProblem
Returns the version range for which the problematic module dependency has been declared.
getVersion() - Method in class dev.jeka.core.api.depmanagement.JkVersionedModule
Returns the version.
getVersion() - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
getVersion() - Method in class dev.jeka.core.api.tooling.JkPom
The version for this POM.
getVersionedModule() - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
getVersionFilter() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkPublishConfig
Returns the filter used for this JkRepo.JkPublishConfig.
getVersionFromTags() - Method in class dev.jeka.core.api.tooling.JkGitWrapper
If the current commit is tagged then the version is the tag name (last in alphabetical order).
getVersionOf(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkResolveResult
Shorthand for resolvedVersion.getVersionOf(JkModuleId)
getVersionOf(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkVersionProvider
Returns the version to use with specified module.
getVersionProvider() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns overridden versions for transitive dependencies.
getVersionProvider() - Method in class dev.jeka.core.api.tooling.JkPom
The map groupId:ArtifactId -> version provideded by the dependencyManagement section of this POM.
getWorkingDir() - Method in class dev.jeka.core.api.system.JkProcess
Returns the working directory of this process.
getZipEntries(ZipFile) - Static method in class dev.jeka.core.api.utils.JkUtilsZip
Returns all zip entry of the specified zip file.
getZipFile(File) - Static method in class dev.jeka.core.api.utils.JkUtilsZip
Creates a ZipFile to file without checked exception.
GLIB - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
GOOGLE_PROTOCOL_BUFFER - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
goTo(String) - Method in class dev.jeka.core.api.file.JkPathTree
Creates a JkPathTree having the specified relative path to this root as getRoot directory.
GROUP_NAME_COMPARATOR - Static variable in class dev.jeka.core.api.depmanagement.JkModuleDependency
Comparator for JkModuleDependency sorting dependency by their group then by their name.
GROUP_NAME_COMPARATOR - Static variable in class dev.jeka.core.api.depmanagement.JkModuleId
Comparator sorting by module group first then module name.
GSON - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
GUAVA - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
GUICE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 

H

H2 - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
hasBlockAt(int) - Method in class dev.jeka.core.api.depmanagement.JkVersion
Returns true when JkVersion.getBlock(int) won't throws an IllegalArgumentException.
hasDynamicAndResolvableVersions() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns true if this object contains dependency on external module whose rely on dynamic version that are resolvable (Maven Snapshot versions are dynamic but not resolvable).
hasDynamicVersions() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns true if this object contains dependency on external module whose rely on dynamic version.
hasErrors() - Method in class dev.jeka.core.api.depmanagement.JkResolveResult.JkErrorReport
 
hashCode() - Method in class dev.jeka.core.api.depmanagement.JkArtifactId
 
hashCode() - Method in class dev.jeka.core.api.depmanagement.JkComputedDependency
 
hashCode() - Method in class dev.jeka.core.api.depmanagement.JkFileSystemDependency
 
hashCode() - Method in class dev.jeka.core.api.depmanagement.JkModuleId
 
hashCode() - Method in class dev.jeka.core.api.depmanagement.JkRepo
 
hashCode() - Method in class dev.jeka.core.api.depmanagement.JkScope
 
hashCode() - Method in class dev.jeka.core.api.depmanagement.JkScopeMapping
 
hashCode() - Method in class dev.jeka.core.api.depmanagement.JkVersion
 
hashCode() - Method in class dev.jeka.core.api.depmanagement.JkVersionedModule
 
hashCode() - Method in class dev.jeka.core.api.file.JkPathSequence
 
hashCode() - Method in class dev.jeka.core.api.file.JkPathTreeSet
 
hashCode() - Method in class dev.jeka.core.api.java.JkClasspath
 
hashCode() - Method in class dev.jeka.core.api.java.JkJavaVersion
 
hashCode(Object) - Static method in class dev.jeka.core.api.utils.JkUtilsObject
Returns the hash code of the specified object or 0 if it's null.
hasIvyRepo() - Method in class dev.jeka.core.api.depmanagement.JkRepoSet
 
hasLoaded(Class<? extends JkPlugin>) - Method in class dev.jeka.core.tool.JkCommandSetPlugins
Returns true if the specified plugin class has been loaded in the holding JkCommandSet instance.
hasMissingFilesOrEmptyDirs() - Method in class dev.jeka.core.api.depmanagement.JkComputedDependency
Returns true if at least one of these files is missing or one of these directory is empty.
hasModules() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns true if this object contains dependencies whose are JkModuleDependency.
hasNoExistingRoot() - Method in class dev.jeka.core.api.file.JkPathTreeSet
Returns true if no tree of this set has an existing baseTree.
hasUnspecifedVersion() - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns true if the version of the module for this dependency is not specified.
help() - Method in class dev.jeka.core.tool.JkCommandSet
Displays all available methods defined in this run.
help() - Method in class dev.jeka.core.tool.JkPlugin
 
HIBERNATE_CORE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
HIBERNATE_JPA_SUPPORT - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
HIBERNATE_VALIDATOR - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
HOST_URL - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 

I

iml() - Method in class dev.jeka.core.tool.builtins.intellij.JkPluginIntellij
Generates Idea [my-module].iml file
imlSkipJeka - Variable in class dev.jeka.core.tool.builtins.intellij.JkPluginIntellij
 
imlTestExtraModules - Variable in class dev.jeka.core.tool.builtins.intellij.JkPluginIntellij
 
IMPLEMENTATION_TITLE - Static variable in class dev.jeka.core.api.java.JkManifest
The title of the implementation.
IMPLEMENTATION_VENDOR - Static variable in class dev.jeka.core.api.java.JkManifest
The version of the implementation.
IMPLEMENTATION_VERSION - Static variable in class dev.jeka.core.api.java.JkManifest
The version of the implementation.
importDir(Path, CopyOption...) - Method in class dev.jeka.core.api.file.JkPathTree
Copies the specified directory and its content at the root of this tree.
importFile(Path, String, StandardCopyOption...) - Method in class dev.jeka.core.api.file.JkPathTree
Copies the specified file at the specified path within this tree.
importFiles(Iterable<Path>, StandardCopyOption...) - Method in class dev.jeka.core.api.file.JkPathTree
Copies the specified files at the root of this tree.
importTree(JkPathTree, CopyOption...) - Method in class dev.jeka.core.api.file.JkPathTree
Copies the content of the specified tree at the root of this one.
includeSourceDirsInResources() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
info(String, Object...) - Static method in class dev.jeka.core.api.system.JkLog
 
info() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
info() - Method in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
init() - Method in class dev.jeka.core.api.system.JkHierarchicalConsoleLogConsumer
 
init() - Method in interface dev.jeka.core.api.system.JkLog.JkEventLogConsumer
 
init() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
init() - Method in class dev.jeka.core.tool.builtins.java.JkPluginWar
 
init() - Method in class dev.jeka.core.tool.builtins.repos.JkPluginPgp
 
init() - Method in class dev.jeka.core.tool.JkPlugin
This method is invoked right after plugin options has been injected
inputStream(File) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Same as FileInputStream constructor but throwing unchecked exceptions.
inputStream(URL) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Same as URL.openStream() but throwing only unchecked exceptions.
INSTALLED - Static variable in class dev.jeka.core.api.tooling.JkMvn
Returns true if Maven is installed on the machine running this code.
INSTANCE - Static variable in interface dev.jeka.core.api.java.JkInternalClasspathScanner
 
instance(List<Path>) - Static method in interface dev.jeka.core.api.java.testing.JkInternalJunitDoer
 
instanceOf(Class<T>, String...) - Static method in class dev.jeka.core.tool.JkInit
Creates an instance of the specified command class and displays information about this class andPrepending environment.
instantiate(String) - Method in class dev.jeka.core.api.java.JkClassLoader
Creates an instance of the class having the specified name in this class loader.
invoke(Object, String) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Invokes the specified method on the given object.
invoke(Object, Method) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Invokes the specified method on the given object.
invoke(Object, Method, Object...) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Invokes the specified method on the given object.
invokeInstanceMethod(ClassLoader, Object, Method, Object...) - Method in class dev.jeka.core.api.java.JkClassLoader
Invoke instance method on specified object using this classloader as the curent context class loader.
invokeInstanceMethod(Object, String, Object...) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Invokes an instance method with the specified arguments
invokeStaticMethod(boolean, String, String, Object...) - Method in class dev.jeka.core.api.java.JkClassLoader
Invokes a static method on the specified class using the provided arguments.
invokeStaticMethod(Class<?>, String, Object...) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Invokes a static method with the specified arguments
IS_WINDOWS - Static variable in class dev.jeka.core.api.utils.JkUtilsSystem
Flag valuing true if the running underlying ofSystem is Windows.
isBlank(String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Checks if a String is whitespace, empty ("") or null.
isBreakOnFailures() - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
Returns if #run should fail (throwing a IllegalArgumentException) if test result has failures.
isComputed() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkFileNodeInfo
Returns true if this node come from a computed dependency
isDefault() - Method in class dev.jeka.core.api.java.JkJavaCompiler
Returns true if no compiler or fork has been set on.
isDefined(String) - Method in class dev.jeka.core.api.java.JkClassLoader
Returns if the specified class is defined in this classloader.
isDefineMatcher() - Method in class dev.jeka.core.api.file.JkPathTree
Returns true if a matcher has explicitly been defined on this tree.
isDescendantOf(ClassLoader) - Method in class dev.jeka.core.api.java.JkClassLoader
Returns true if this classloader is descendant or same as the specified classloader.
isDynamic() - Method in class dev.jeka.core.api.depmanagement.JkVersion
Returns true if the definition stands for a dynamic version (as "1.4.+", "[1.0,2.0[", "3.0-SNAPSHOT", ...) or false if it stands for a fixed one (as "1.4.0, "2.0.3-23654114", ...).
isDynamicAndResovable() - Method in class dev.jeka.core.api.depmanagement.JkVersion
Returns true if the definition stands for dynamic resolvable version (as 1.4.+, [1.0, 2.0[, ...).
Returns false if the version is static or snapshot (as 1.4.0, 3.1-SNAPSHOT) A snapshot is not considered as 'resolvable'.
isEmpty() - Method in class dev.jeka.core.api.depmanagement.JkDependencyExclusions
Returns true if this object contains no exclusion.
isEmpty() - Method in class dev.jeka.core.api.depmanagement.JkVersionProvider
Returns true if this providers is empty.
isEmpty() - Method in class dev.jeka.core.api.java.JkManifest
Returns true if this manifest has no entry or has only "Manifest-Version" entry.
isEvicted() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
isExtending(JkScope) - Method in class dev.jeka.core.api.depmanagement.JkScope
Returns true if this scope extends the specified one.
isGreaterThan(JkVersion) - Method in class dev.jeka.core.api.depmanagement.JkVersion
Returns true if this version is to be considered superior to the specified one.
isInCause(Throwable, Class<? extends Throwable>) - Static method in class dev.jeka.core.api.utils.JkUtilsThrowable
Returns true if the specified throwable has the specified cause exception class in its chain.
isInOrIsExtendingAnyOf(Iterable<? extends JkScope>) - Method in class dev.jeka.core.api.depmanagement.JkScope
Returns true if this scope is one or is extending any of the specified scopes.
isInOrIsExtendingAnyOf(JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkScope
 
isInvolvedIn(JkScope) - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Returns true if this scoped dependency should be taken in account when one grabs the dependencies for the specified scope.
isInvolvedInAnyOf(Iterable<JkScope>) - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Returns true if this scoped dependency should be taken in account when one grabs the dependencies for any of the specified scopes.
isInvolvedInAnyOf(JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Returns true if this scoped dependency should be taken in account when one grabs the dependencies for any of the specified scopes.
isIvyRepo() - Method in class dev.jeka.core.api.depmanagement.JkRepo
 
isMainArtifact() - Method in class dev.jeka.core.api.depmanagement.JkArtifactId
 
isMethodPublicIn(Class<?>, String, Class<?>...) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Returns whether the specified method signature is declared in the specified class.
isModuleDependencyDescription(String) - Static method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns true if the specified candidate matches to a module description.
isModuleNode() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns true if this node stands for a module dependency.
isRefreshed() - Method in class dev.jeka.core.api.depmanagement.JkResolutionParameters
Returns true if during the resolution phase, the dynamic version must be resolved as well or the cache can be reused.
isRemoteEqual() - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
isSameFile(Path, Path) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
isSignatureRequired() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkPublishConfig
 
isSkipped() - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
Returns if the tests should be skipped.
isSnapshot() - Method in class dev.jeka.core.api.depmanagement.JkVersion
Returns true if this version stands for a snapshot one.
isTransitive() - Method in class dev.jeka.core.api.depmanagement.JkScope
Returns true if the dependencies defined with this scope should be resolved recursively (meaning returning the dependencies of the dependencies and so on)
isUniqueSnapshot() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkPublishConfig
 
isUnspecified() - Method in class dev.jeka.core.api.depmanagement.JkVersion
Returns true if this version range is unspecified.
isVerbose() - Static method in class dev.jeka.core.api.system.JkLog
 
isVerbose() - Method in enum dev.jeka.core.api.system.JkLog.Verbosity
 
isWorkspaceDirty() - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
IT_INCLUDE_PATTERN - Static variable in class dev.jeka.core.api.java.testing.JkTestSelection
 
iterator() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
iterator() - Method in class dev.jeka.core.api.file.JkPathSequence
 
iterator() - Method in class dev.jeka.core.api.java.JkClasspath
 
ivyPatterns() - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoIvyConfig
 
ivyRepo - Variable in class dev.jeka.core.api.depmanagement.JkRepo
 

J

JACKSON_ANNOTATIONS - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JACKSON_CORE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JACKSON_DATABIND - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JACOCO_REPORTS_PATHS - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
JAVA_BINARIES - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
JAVA_RESOURCE_MATCHER - Static variable in class dev.jeka.core.api.java.project.JkCompileLayout
Filter to consider as resources everything but java source stuff.
JAVA_SOURCE_MATCHER - Static variable in class dev.jeka.core.api.java.project.JkCompileLayout
Filter to consider only Java source
JAVADOC - Static variable in class dev.jeka.core.api.depmanagement.JkScope
This scope is used for publication purpose
javadoc - Variable in class dev.jeka.core.tool.builtins.java.JkPluginJava.JkJavaPackOptions
When true, javadoc is created and packed in a jar file.
JAVADOC_ARTIFACT_ID - Static variable in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
javaHome() - Static method in class dev.jeka.core.api.utils.JkUtilsJdk
 
JAVAX_ACTIVATION - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_CDI_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_CONNECTOR - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_CONNECTOR_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_EL - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_INJECT - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_JAVAEE_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_JCR - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_JDO2 - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_JMS - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_JSP - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_JSR250_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_JSR311_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_JSTL - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_JTA - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_MAIL_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_PERSISTENCE_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_SERVLET_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_VALIDATION_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_WEB_SOCKET_SERVER_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JAVAX_XML_BIND - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JCENTERL_URL - Static variable in class dev.jeka.core.api.depmanagement.JkRepo
URL of the JCenter ivy repository.
JDBC_PASSWORD - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
JDBC_URL - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
JDBC_USERNAME - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
JEKA_DIR - Static variable in class dev.jeka.core.tool.JkConstants
Relative path to the project where Jeka elements lie.
JEKA_MODULE_ID - Static variable in class dev.jeka.core.api.system.JkInfo
 
JERSEY_CORE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JERSEY_SERVER - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JETTY_SERVER - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JGIT - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JkArtifactId - Class in dev.jeka.core.api.depmanagement
Artifacts are files produced by projects in order to be published and reused by other projects.
JkArtifactLocator - Interface in dev.jeka.core.api.depmanagement
Defines methods for enumerating artifacts files likely to be produced.
JkArtifactProducer - Interface in dev.jeka.core.api.depmanagement
Interface to be implemented by classes responsible of producing artifacts.
JkArtifactProducer.JkSupplier - Interface in dev.jeka.core.api.depmanagement
 
JkClassLoader - Class in dev.jeka.core.api.java
 
JkClasspath - Class in dev.jeka.core.api.java
A sequence of file to be used as a class path.
Each file is called an entry.
Each entry is supposed to be either a jar file either a folder.
Non existing files are accepted as valid entry, though they won't contain any classes.
JkCommandSet - Class in dev.jeka.core.tool
Base class for defining commands executable from command line.
JkCommandSet() - Constructor for class dev.jeka.core.tool.JkCommandSet
Constructs a JkCommandSet.
JkCommandSetPlugins - Class in dev.jeka.core.tool
Set of plugin instances loaded in a JkCommandSet.
JkCompileLayout<T> - Class in dev.jeka.core.api.java.project
Folder layout for a project output.
JkCompileLayout.Concern - Enum in dev.jeka.core.api.java.project
 
JkCompileOption - Annotation Type in dev.jeka.core.tool
Specifies the options of the Jeka compiler for def classes.
JkCompileOption.JkCompileOptions - Annotation Type in dev.jeka.core.tool
Repeatable container.
JkComputedDependency - Class in dev.jeka.core.api.depmanagement
Dependency on computed resource.
JkComputedDependency(Runnable, Path, Iterable<Path>) - Constructor for class dev.jeka.core.api.depmanagement.JkComputedDependency
Constructs a computed dependency to the specified files and the specified Runnable to run for generating them.
JkConstants - Class in dev.jeka.core.tool
Holds constants about project structures
JkConstants() - Constructor for class dev.jeka.core.tool.JkConstants
 
JkConsumers<T,P> - Class in dev.jeka.core.api.function
A mutable container for Consumer.
JkDefClasspath - Annotation Type in dev.jeka.core.tool
Adds an element to def classpath.
JkDefClasspath.JkImports - Annotation Type in dev.jeka.core.tool
Repeatable container.
JkDefImport - Annotation Type in dev.jeka.core.tool
Adds a Jeka project def classpath to the Jeka def classpath where this annotation is declared.
JkDefRepo - Annotation Type in dev.jeka.core.tool
Specifies the repositories to use for resolving dependencies declared with @JkDefClasspath elements.
JkDefRepo.ImportRepos - Annotation Type in dev.jeka.core.tool
 
JkDependency - Interface in dev.jeka.core.api.depmanagement
Interface standing for a dependency.
JkDependencyExclusions - Class in dev.jeka.core.api.depmanagement
Holds information about transitive dependencies to exclude.
JkDependencyManagement<T> - Class in dev.jeka.core.api.depmanagement
A structure to manage consistently dependencies and their resolution.
JkDependencyNode - Class in dev.jeka.core.api.depmanagement
A representation of a node in a dependency tree.
JkDependencyNode.JkFileNodeInfo - Class in dev.jeka.core.api.depmanagement
 
JkDependencyNode.JkModuleNodeInfo - Class in dev.jeka.core.api.depmanagement
 
JkDependencyNode.JkNodeInfo - Interface in dev.jeka.core.api.depmanagement
 
JkDependencyResolver<T> - Class in dev.jeka.core.api.depmanagement
Class to resolve dependencies to files or dependency tree.
JkDependencySet - Class in dev.jeka.core.api.depmanagement
A set of JkScopedDependency generally standing for the entire dependencies of a project/module.
JkDepExclude - Class in dev.jeka.core.api.depmanagement
Information about excluding artifacts or whole modules.
JkDoc - Annotation Type in dev.jeka.core.tool
Documents the annotated element so that Jeka can display some information when 'help' is invoked from command line.
JkDocPluginDeps - Annotation Type in dev.jeka.core.tool
Mentions that the annotated plugin class relies on other plugins.
JkEclipseClasspathGenerator - Class in dev.jeka.core.api.tooling.eclipse
Provides method to generate Eclipse .classpath metadata files.
JkEclipseProjectGenerator - Class in dev.jeka.core.api.tooling.eclipse
Memory model of Eclipse .project file.
JkEnv - Annotation Type in dev.jeka.core.tool
Injects the environment variable value if such a one exists and an option as not been already injected on.
JkFileDependency - Interface in dev.jeka.core.api.depmanagement
Dependencies that can directly provide files without passing by an external medium.
JkFileSystemDependency - Class in dev.jeka.core.api.depmanagement
A dependency on files located on file ofSystem.
JkGitWrapper - Class in dev.jeka.core.api.tooling
Wrapper for Git command line interface.
JkGpg - Class in dev.jeka.core.api.crypto.gpg
Provides method for signing and verify signature with PGP.
JkHelpOptions - Class in dev.jeka.core.tool
Options for help method.
JkHelpOptions() - Constructor for class dev.jeka.core.tool.JkHelpOptions
 
JkHierarchicalConsoleLogConsumer - Class in dev.jeka.core.api.system
 
JkHierarchicalConsoleLogConsumer() - Constructor for class dev.jeka.core.api.system.JkHierarchicalConsoleLogConsumer
 
JkImlGenerator - Class in dev.jeka.core.api.tooling.intellij
Provides method to generate and read Eclipse metadata files.
JkImportedCommandSets - Class in dev.jeka.core.tool
A commandSet class can import one or several commandSet classes.
JkInfo - Class in dev.jeka.core.api.system
Provides information about Jeka running instance.
JkInfo() - Constructor for class dev.jeka.core.api.system.JkInfo
 
JkInit - Class in dev.jeka.core.tool
Class for instantiating builds while displaying meaningful information about environment on console.
JkInit() - Constructor for class dev.jeka.core.tool.JkInit
 
JkInternalClassloader - Class in dev.jeka.core.api.java
Not part of the public API
JkInternalClasspathScanner - Interface in dev.jeka.core.api.java
Not part of public api
JkInternalDepResolver - Interface in dev.jeka.core.api.depmanagement
Not part of the public API.
JkInternalGpgDoer - Interface in dev.jeka.core.api.crypto.gpg
 
JkInternalJunitDoer - Interface in dev.jeka.core.api.java.testing
Not part of the public API
JkInternalPublisher - Interface in dev.jeka.core.api.depmanagement
Not part of the public API
JkIvyPublication<T> - Class in dev.jeka.core.api.depmanagement
Information required to publish a module in an Ivy repository.
JkIvyPublication.JkPublicationArtifact - Class in dev.jeka.core.api.depmanagement
 
JkJarPacker - Class in dev.jeka.core.api.java
Utilities class to produce Jar files.
JkJavaCompiler<T> - Class in dev.jeka.core.api.java
Compiler for Java source code.
JkJavaCompileSpec<T> - Class in dev.jeka.core.api.java
Stands for a compilation settings as source and target version, encoding, annotation processing or any option supported by the compileRunner.
JkJavadocProcessor<T> - Class in dev.jeka.core.api.java
Provides fluent interface for producing Javadoc.
JkJavaIdeSupport - Class in dev.jeka.core.api.java.project
Minimal information necessary to generate metadata project file for IDE.
JkJavaIdeSupport.JkSupplier - Interface in dev.jeka.core.api.java.project
 
JkJavaPackOptions() - Constructor for class dev.jeka.core.tool.builtins.java.JkPluginJava.JkJavaPackOptions
 
JkJavaProcess - Class in dev.jeka.core.api.java
Offers fluent interface for launching Java processes.
JkJavaProject - Class in dev.jeka.core.api.java.project
A Java project consists in 3 parts : JkJavaProjectProduction : responsible to compile, tests and make jars JkJavaProjectDocumentation : responsible to creates javadoc, sources jar and others JkJavaProjectPublication : responsible to publish the artifacts on binary repositories (Maven or Ivy) Each of these parts are optional.
JkJavaProjectCompilation<T> - Class in dev.jeka.core.api.java.project
Handles project compilation step.
JkJavaProjectDocumentation - Class in dev.jeka.core.api.java.project
Responsible to create Javadoc and Source jar.
JkJavaProjectProduction - Class in dev.jeka.core.api.java.project
Responsible to produce jar files.
JkJavaProjectPublication - Class in dev.jeka.core.api.java.project
Responsible to publish artifacts on the repository.
JkJavaProjectTesting - Class in dev.jeka.core.api.java.project
Handles project testing step.
JkJavaVersion - Class in dev.jeka.core.api.java
Java specification version
JkKotlinCompiler - Class in dev.jeka.core.api.kotlin
Stand for a compilation setting and process.
JkKotlinJvmCompileSpec - Class in dev.jeka.core.api.kotlin
Stands for a compilation settings as source and target version, encoding, annotation processing or any option supported by the compileRunner.
JkLocalLibDependency - Class in dev.jeka.core.api.depmanagement
 
JkLocator - Class in dev.jeka.core.api.system
Provides location related to the running Jeka instance.
JkLocator() - Constructor for class dev.jeka.core.api.system.JkLocator
 
JkLog - Class in dev.jeka.core.api.system
Provides static methods for logging events.
JkLog() - Constructor for class dev.jeka.core.api.system.JkLog
 
JkLog.JkEventLogConsumer - Interface in dev.jeka.core.api.system
 
JkLog.JkLogEvent - Class in dev.jeka.core.api.system
 
JkLog.JkState - Class in dev.jeka.core.api.system
 
JkLog.Type - Enum in dev.jeka.core.api.system
 
JkLog.Verbosity - Enum in dev.jeka.core.api.system
 
JkManifest<T> - Class in dev.jeka.core.api.java
Helper class to read and write Manifest from and to file.
JkMavenMetadata - Class in dev.jeka.core.api.depmanagement
Object representation of the maven-metadata.xml file found in Maven repositories for describing available timestamped snapshot available for a given version.
JkMavenMetadata.Versioning - Class in dev.jeka.core.api.depmanagement
 
JkMavenMetadata.Versioning.JkSnapshot - Class in dev.jeka.core.api.depmanagement
 
JkMavenPublication<T> - Class in dev.jeka.core.api.depmanagement
Publication specific information to include in POM file in order to be published of a Maven repository.
JkModuleDependency - Class in dev.jeka.core.api.depmanagement
A dependency on an external module.
JkModuleDepProblem - Class in dev.jeka.core.api.depmanagement
Information about problem when resolving dependencies
JkModuleId - Class in dev.jeka.core.api.depmanagement
Identifier for project.
JkMvn - Class in dev.jeka.core.api.tooling
Convenient class wrapping maven process.
JkocoJunitEnhancer - Class in dev.jeka.core.tool.builtins.jacoco
Enhancer to beforeOptionsInjected JkUnit such it performs Jacoco code coverage while it runs unit tests.
JkOptions - Class in dev.jeka.core.tool
Key/value string storage for run parameters.
JkPathFile - Class in dev.jeka.core.api.file
A path standing for a file (not a directory).
JkPathMatcher - Class in dev.jeka.core.api.file
A collection of PathMatcher commonly used each associated with a label for human recognising.
JkPathSequence - Class in dev.jeka.core.api.file
A sequence of file path (folder or archive).
JkPathTree - Class in dev.jeka.core.api.file
Provides a view on files and sub-folders contained in a given directory or zip file.
JkPathTreeSet - Class in dev.jeka.core.api.file
A set of JkPathTree.
JkPlugin - Class in dev.jeka.core.tool
Plugin instances are owned by a JkCommandSet instance.
JkPlugin(JkCommandSet) - Constructor for class dev.jeka.core.tool.JkPlugin
 
JkPluginEclipse - Class in dev.jeka.core.tool.builtins.eclipse
 
JkPluginEclipse(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.eclipse.JkPluginEclipse
 
JkPluginGit - Class in dev.jeka.core.tool.builtins.git
 
JkPluginGit(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.git.JkPluginGit
 
JkPluginIntellij - Class in dev.jeka.core.tool.builtins.intellij
 
JkPluginIntellij(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.intellij.JkPluginIntellij
 
JkPluginJacoco - Class in dev.jeka.core.tool.builtins.jacoco
 
JkPluginJacoco(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.jacoco.JkPluginJacoco
 
JkPluginJava - Class in dev.jeka.core.tool.builtins.java
Plugin for building Java projects.
JkPluginJava(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.java.JkPluginJava
 
JkPluginJava.JkJavaPackOptions - Class in dev.jeka.core.tool.builtins.java
Standard options for packaging java projects.
JkPluginJava.JkTestOptions - Class in dev.jeka.core.tool.builtins.java
Options about tests
JkPluginPgp - Class in dev.jeka.core.tool.builtins.repos
 
JkPluginPgp(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.repos.JkPluginPgp
 
JkPluginPom - Class in dev.jeka.core.tool.builtins.maven
 
JkPluginPom(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.maven.JkPluginPom
 
JkPluginRepo - Class in dev.jeka.core.tool.builtins.repos
Plugin for defining repositories.
JkPluginRepo(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
JkPluginScaffold - Class in dev.jeka.core.tool.builtins.scaffold
Provides method to generate a project skeleton (folder structure, configuration files, ....)
JkPluginScaffold(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.scaffold.JkPluginScaffold
 
JkPluginSonar - Class in dev.jeka.core.tool.builtins.sonar
 
JkPluginSonar(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.sonar.JkPluginSonar
 
JkPluginWar - Class in dev.jeka.core.tool.builtins.java
Plugin for building WAR file (Jee Web Archive).
JkPluginWar(JkCommandSet) - Constructor for class dev.jeka.core.tool.builtins.java.JkPluginWar
 
JkPom - Class in dev.jeka.core.api.tooling
Wraps a POM file (Ideally an effective POM file) and provides convenient methods to extract information jump.
JkPomMetadata<T> - Class in dev.jeka.core.api.depmanagement
These are extra information required to publish on Maven central.
JkPomMetadata.JkDeveloperInfo - Class in dev.jeka.core.api.depmanagement
Information about a developer.
JkPomMetadata.JkLicenseInfo - Class in dev.jeka.core.api.depmanagement
Information about a license.
JkPomMetadata.JkProjectInfo<T> - Class in dev.jeka.core.api.depmanagement
Information about a project.
JkPomMetadata.JkScmInfo<T> - Class in dev.jeka.core.api.depmanagement
Information about source control ofSystem managing the project sources.
JkPomTemplateGenerator - Class in dev.jeka.core.api.depmanagement
 
JkPomTemplateGenerator() - Constructor for class dev.jeka.core.api.depmanagement.JkPomTemplateGenerator
 
JkPopularModules - Class in dev.jeka.core.api.depmanagement
Constants on popular modules used in Java ecosystem.
JkProcess - Class in dev.jeka.core.api.system
Provides fluent API to define and launch external process.
JkPrompt - Class in dev.jeka.core.api.system
 
JkRepo - Class in dev.jeka.core.api.depmanagement
Hold configuration necessary to instantiate download or upload repository
JkRepo.JkPublishConfig - Class in dev.jeka.core.api.depmanagement
Configuration specific to publishing.
JkRepo.JkRepoCredentials - Class in dev.jeka.core.api.depmanagement
 
JkRepo.JkRepoIvyConfig - Class in dev.jeka.core.api.depmanagement
Configuration specific to Ivy.
JkRepoConfigOptionLoader - Class in dev.jeka.core.tool
Provides static methods for defining JkRepoSet from JkOptions.
JkRepoConfigOptionLoader() - Constructor for class dev.jeka.core.tool.JkRepoConfigOptionLoader
 
JkRepoSet - Class in dev.jeka.core.api.depmanagement
A set of JkRepo
JkResolutionParameters<T> - Class in dev.jeka.core.api.depmanagement
Contains parameters likely to impact module resolution behavior.
JkResolveResult - Class in dev.jeka.core.api.depmanagement
Result of a module dependency resolution for a given scope.
When resolving a module dependencies for a given scope, we expect to get The list of files constituting the resolved dependencies (the jar files for instance) The JkVersionProvider that specify which static version has been taken in account when a module dependency is declared using dynamic versions (as 1.0.+)
JkResolveResult.JkErrorReport - Class in dev.jeka.core.api.depmanagement
 
JkResourceProcessor<T> - Class in dev.jeka.core.api.file
This processor basically copies some resource files to a target folder (generally the class folder).
JkRunnables<T> - Class in dev.jeka.core.api.function
A mutable container for Runnable.
JkScaffolder - Class in dev.jeka.core.tool.builtins.scaffold
Object that process scaffolding.
JkScope - Class in dev.jeka.core.api.depmanagement
Defines a context where is defined dependencies of a given project.
JkScopedDependency - Class in dev.jeka.core.api.depmanagement
A dependency along a scope information to specify for wich purpose it should be used.
JkScopedDependency.ScopeType - Enum in dev.jeka.core.api.depmanagement
Type for the scope. SIMPLE means that the the . MAPPED means that the scoped dependency is declared with a JkScopeMapping. UNSET means that the scoped dependency has been declared with no scope and no scope mapping.
JkScopeMapping - Class in dev.jeka.core.api.depmanagement
A mapping to scopes to scopes acting when declaring dependencies.
JkScopeMapping.Partial - Class in dev.jeka.core.api.depmanagement
Partial object to construct a scope mapping.
jkScopes - Variable in class dev.jeka.core.api.depmanagement.JkIvyPublication.JkPublicationArtifact
 
JkSonar - Class in dev.jeka.core.tool.builtins.sonar
Sonar wrapper class for launching sonar analysis in a convenient way.
JkStandardFileArtifactProducer<T> - Class in dev.jeka.core.api.depmanagement
This JkArtifactProducer produces artifacts files at a standardized path determined by a provided function (outputPath, artifactId) -> path.
JkState() - Constructor for class dev.jeka.core.api.system.JkLog.JkState
 
JkSuppliedFileArtifactProducer<T> - Class in dev.jeka.core.api.depmanagement
This JkArtifactProducer produces artifacts files at the path provided by the caller

To add artifacts to produce, caller has to provide the Path where is generated artifact along the Runnable for generating it.

JkTestOptions() - Constructor for class dev.jeka.core.tool.builtins.java.JkPluginJava.JkTestOptions
 
JkTestProcessor<T> - Class in dev.jeka.core.api.java.testing
Processor executing a given bunch of tests existing in compiled Java classes.
JkTestProcessor.JkEngineBehavior<T> - Class in dev.jeka.core.api.java.testing
 
JkTestProcessor.JkProgressOutputStyle - Enum in dev.jeka.core.api.java.testing
Style of progress mark to display on console while the tests are running.
JkTestResult - Class in dev.jeka.core.api.java.testing
 
JkTestResult.JkCount - Class in dev.jeka.core.api.java.testing
 
JkTestResult.JkFailure - Class in dev.jeka.core.api.java.testing
 
JkTestResult.JkTestIdentifier - Class in dev.jeka.core.api.java.testing
 
JkTestResult.JkTestIdentifier.JkType - Enum in dev.jeka.core.api.java.testing
 
JkTestSelection<T> - Class in dev.jeka.core.api.java.testing
Mutable object to specify a set of test to run according class root dirs, file patterns and tags.
JkUnaryOperator<T> - Interface in dev.jeka.core.api.function
A serializable UnaryOperator
JkUrlClassLoader - Class in dev.jeka.core.api.java
Wrapper around URLClassLoader offering convenient methods and fluent interface to deal with URLClassLoader.
JkUtilsAssert - Class in dev.jeka.core.api.utils
Utility class for dealing with assertions.
JkUtilsAssert() - Constructor for class dev.jeka.core.api.utils.JkUtilsAssert
 
JkUtilsFile - Class in dev.jeka.core.api.utils
Utility class for dealing with files.
JkUtilsFile() - Constructor for class dev.jeka.core.api.utils.JkUtilsFile
 
JkUtilsIO - Class in dev.jeka.core.api.utils
Utility class for dealing with Inputs/Outputs.
JkUtilsIO.JkStreamGobbler - Class in dev.jeka.core.api.utils
Runs a thread copying all data from the specified input stream to sepecified output streams.
JkUtilsIterable - Class in dev.jeka.core.api.utils
Utility class for dealing with Iterable.
JkUtilsIterable() - Constructor for class dev.jeka.core.api.utils.JkUtilsIterable
 
JkUtilsJdk - Class in dev.jeka.core.api.utils
Convenient methods to deal with running JDK.
JkUtilsObject - Class in dev.jeka.core.api.utils
Utility class for dealing with generic Object class instances.
JkUtilsObject() - Constructor for class dev.jeka.core.api.utils.JkUtilsObject
 
JkUtilsPath - Class in dev.jeka.core.api.utils
Utility class providing convenient methods to deal with Path.
JkUtilsReflect - Class in dev.jeka.core.api.utils
Utility class for dealing with reflection
JkUtilsReflect() - Constructor for class dev.jeka.core.api.utils.JkUtilsReflect
 
JkUtilsString - Class in dev.jeka.core.api.utils
Utility class for dealing with strings.
JkUtilsString() - Constructor for class dev.jeka.core.api.utils.JkUtilsString
 
JkUtilsSystem - Class in dev.jeka.core.api.utils
Utility class to deal with the underlying ofSystem.
JkUtilsThrowable - Class in dev.jeka.core.api.utils
Utility class to deal with Throwable
JkUtilsTime - Class in dev.jeka.core.api.utils
Utility class to deal with time.
JkUtilsXml - Class in dev.jeka.core.api.utils
Utilities methods to ease XML api of the JDK
JkUtilsZip - Class in dev.jeka.core.api.utils
Low level utility method to deal with zip files.
JkVersion - Class in dev.jeka.core.api.depmanagement
Used to specify a module version.
JkVersionedModule - Class in dev.jeka.core.api.depmanagement
Identifies a given module in a given version
JkVersionProvider - Class in dev.jeka.core.api.depmanagement
Association between getModuleIds and version.
JODA_TIME - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
join() - Method in class dev.jeka.core.api.utils.JkUtilsIO.JkStreamGobbler
 
join(String[], String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Creates a string by concatenating items array of specified items, separating each with the specified separator.
join(Iterable<?>, String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Same as JkUtilsString.join(String[], String) but expecting an Iterable instead of an array
jreContainer - Variable in class dev.jeka.core.tool.builtins.eclipse.JkPluginEclipse
If not null, this value will be used as the JRE container path when generating .classpath file.
JUNIT - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
JUNIT_REPORTS_PATH - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
jvmOptions - Variable in class dev.jeka.core.tool.builtins.java.JkPluginJava.JkTestOptions
Argument passed to the JVM if tests are withForking.

K

keyName - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginPgp
 

L

LANGUAGE - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
lastUpdateTimestamp() - Method in class dev.jeka.core.api.depmanagement.JkMavenMetadata
 
launch(JkTestProcessor.JkEngineBehavior, JkTestSelection) - Method in interface dev.jeka.core.api.java.testing.JkInternalJunitDoer
 
launch(JkPathSequence, JkTestSelection) - Method in class dev.jeka.core.api.java.testing.JkTestProcessor
Launches the specified test set with the underlying junit-platform.
LIBRARIES - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
listDirectChildren(Path) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
listOf(Iterable<T>) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Returns a list form the the specified Iterable.
listOf(T...) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
 
listOf1orMore(T, T...) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
 
listOf2orMore(T, T, T...) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
 
listWithoutDuplicateOf(Iterable<T>) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Returns a duplicate free list of the given items
load(String) - Method in class dev.jeka.core.api.java.JkClassLoader
Delegates the call to ClassLoader.loadClass(String) of this wrapped class loader.
The specified class is supposed to be defined in this class loader, otherwise an IllegalArgumentException is thrown.
loadAllServices() - Method in class dev.jeka.core.api.java.JkUrlClassLoader
Reloads all J2SE service providers.
loadClasses(String...) - Method in class dev.jeka.core.api.java.JkUrlClassLoader
Loads all class having a relative path matching the supplied ANT pattern.
loadClassesHavingNameOrSimpleName(String, Class<T>) - Method in interface dev.jeka.core.api.java.JkInternalClasspathScanner
 
loadClassesHavingSimpleName(String) - Method in interface dev.jeka.core.api.java.JkInternalClasspathScanner
 
loadClassesHavingSimpleNameMatching(Predicate<String>) - Method in interface dev.jeka.core.api.java.JkInternalClasspathScanner
 
loadClassesIn(JkPathTreeSet) - Method in class dev.jeka.core.api.java.JkUrlClassLoader
Returns all classes of this classloader that are defined inside the provided JkPathTreeSet.
loadGivenClassSourcePath(String) - Method in class dev.jeka.core.api.java.JkClassLoader
Loads a class given its source relative path.
loadGivenClassSourcePathIfExist(String) - Method in class dev.jeka.core.api.java.JkClassLoader
Loads a class given its source relative path if exists.
loadIfExist(String) - Method in class dev.jeka.core.api.java.JkClassLoader
Loads the class having the specified name or return null if no such class is defined in this classloader.
LOG4J - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
LOGBACK_CLASSIC - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
LOGBACK_CORE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
LOMBOK - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 

M

main(String[]) - Static method in class dev.jeka.core.api.java.testing.JkTestProcessor
Non public API.
main(String[]) - Static method in class dev.jeka.core.tool.JkInit
This main method is meant to be use by external tools as IDE plugin.
Main - Class in dev.jeka.core.tool
Main class for launching Jeka from command line.
main(String[]) - Static method in class dev.jeka.core.tool.Main
Entry point for Jeka application when launched from command-line
MAIN_ARTIFACT_NAME - Static variable in class dev.jeka.core.api.depmanagement.JkArtifactId
 
make(Iterable<Path>, JkPathTreeSet, Path) - Method in class dev.jeka.core.api.java.JkJavadocProcessor
Actually processes and creates the javadoc files.
makeAllArtifacts() - Method in interface dev.jeka.core.api.depmanagement.JkArtifactProducer
Produces all the artifact files for this producer.
makeAllMissingArtifacts() - Method in interface dev.jeka.core.api.depmanagement.JkArtifactProducer
 
makeArtifact(JkArtifactId) - Method in interface dev.jeka.core.api.depmanagement.JkArtifactProducer
Produces the specified artifact file.
makeArtifact(JkArtifactId) - Method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
 
makeArtifact(JkArtifactId) - Method in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
 
makeArtifacts(Iterable<JkArtifactId>) - Method in interface dev.jeka.core.api.depmanagement.JkArtifactProducer
Produces all the artifact files for the specified artifact file ids.
makeArtifacts(JkArtifactId...) - Method in interface dev.jeka.core.api.depmanagement.JkArtifactProducer
Produces all the artifact files for the specified artifact file ids.
makeFatJar(Path, Iterable<Path>, PathMatcher) - Method in class dev.jeka.core.api.java.JkJarPacker
Creates a fat jar file according specified parameters.
makeJar(Path) - Method in class dev.jeka.core.api.java.JkJarPacker
Creates a jar file including extra files and manifest.
makeMainArtifact() - Method in interface dev.jeka.core.api.depmanagement.JkArtifactProducer
 
makeMissingArtifacts(JkArtifactId...) - Method in interface dev.jeka.core.api.depmanagement.JkArtifactProducer
Produces specified artifact files.
makeMissingArtifacts(Iterable<JkArtifactId>) - Method in interface dev.jeka.core.api.depmanagement.JkArtifactProducer
mapOf(T, U, Object...) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Creates a map of specified key/value.
mapOfAny(Object...) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Creates a map of specified key/value.
mapTo(String...) - Method in class dev.jeka.core.api.depmanagement.JkScope
Returns a JkScopeMapping from this JkScope to the specified one.
matches(Path) - Method in class dev.jeka.core.api.file.JkPathMatcher
 
MAVEN_CENTRAL_URL - Static variable in class dev.jeka.core.api.depmanagement.JkRepo
URL of the Maven central repository.
MAVEN_OSSRH_DEPLOY_RELEASE - Static variable in class dev.jeka.core.api.depmanagement.JkRepo
URL of the OSSRH repository for deploying released artifacts.
MAVEN_OSSRH_DOWNLOAD_AND_DEPLOY_SNAPSHOT - Static variable in class dev.jeka.core.api.depmanagement.JkRepo
URL of the OSSRH repository for both deploying snapshot and download artifacts.
MAVEN_OSSRH_DOWNLOAD_RELEASE - Static variable in class dev.jeka.core.api.depmanagement.JkRepo
URL for the OSSRH repository for downloading released artifacts.
MAVEN_OSSRH_PUBLIC_DOWNLOAD_RELEASE_AND_SNAPSHOT - Static variable in class dev.jeka.core.api.depmanagement.JkRepo
URL of the OSSRH repository for downloading both snapshot and released artifacts.
merge(Manifest) - Method in class dev.jeka.core.api.java.JkManifest
Adds attributes of the specified manifest to this one.
methodsHavingName(Class, String) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
 
methodWithSameNameAndArgType(Method, Class<?>) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Returns a method from the target class that has the same name and same argument types then the specified one.
METRICS_ANNOTATION - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
METRICS_CORE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
METRICS_JVM - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
minus(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a dependency set identical to this one minus the dependencies on the given JkModuleId.
minus(String) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Same as #minus(JkModuleId) but using a string as my.group:my.name to specify the moduleId.
minus(JkScope) - Method in class dev.jeka.core.api.depmanagement.JkScopeMapping
 
minusDuplicates() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a JkDependencySet similar to this one but removing duplicates on module dependencies.
minusFile(Path) - Method in class dev.jeka.core.api.depmanagement.JkFileSystemDependency
 
minusFiles(Predicate<Path>) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a dependency set identical to this one minus the dependencies on the given JkModuleId.
minusLastIf(boolean) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this dependencySet but removing the last element if the specified condition is met.
minusModuleDependenciesWithIdeProjectDir() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
minusParam(String) - Method in class dev.jeka.core.api.system.JkProcess
Returns a JkProcess identical to this one but minus the specified parameter.
MOCKITO_ALL - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
MOCKITO_CORE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
modulesXml() - Method in class dev.jeka.core.tool.builtins.intellij.JkPluginIntellij
Generate modules.xml files
move(Path, CopyOption...) - Method in class dev.jeka.core.api.file.JkPathFile
 
MX4J - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
MYSQL_CONNECTOR - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 

N

name - Variable in class dev.jeka.core.api.depmanagement.JkIvyPublication.JkPublicationArtifact
 
name() - Method in class dev.jeka.core.tool.JkPlugin
 
nestedContains(Throwable, Class<Exception>, String) - Static method in class dev.jeka.core.api.utils.JkUtilsThrowable
Returns true if the specified throwable has the specified cause exception class along the specified message in its chain.
newDirectoryStream(Path, DirectoryStream.Filter<Path>) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
newInstance(Class<T>) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Instantiates the given class.
newInstance(Class<T>, Class<?>, Object) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Instantiates the given class using a constructor with specified single argument.
newStreamGobbler(InputStream, OutputStream...) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Returns a thread that write each data read to the specified input getOutputStream to the specified output getOutputStream.
nopOuputStream() - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Creates a no-op outputStream.
nopPrintStream() - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Creates a no-op print getOutputStream.
now() - Static method in class dev.jeka.core.api.utils.JkUtilsTime
Returns the current ofSystem date
now(String) - Static method in class dev.jeka.core.api.utils.JkUtilsTime
Returns the current ofSystem date as string with the specified format
nowUtc(String) - Static method in class dev.jeka.core.api.utils.JkUtilsTime
Returns the current ofSystem date as string with the specified format

O

of(Path, Path, String) - Static method in class dev.jeka.core.api.crypto.gpg.JkGpg
Creates a JkGpg with the specified public and secret ring.
of() - Static method in interface dev.jeka.core.api.crypto.gpg.JkInternalGpgDoer
 
of(String, String) - Static method in class dev.jeka.core.api.depmanagement.JkArtifactId
Creates an artifact id with the specified name and extension.
of(JkProcess, Path...) - Static method in class dev.jeka.core.api.depmanagement.JkComputedDependency
Creates a computed dependency to the specified files and JkProcess to run for generating them.
of(Runnable, Path...) - Static method in class dev.jeka.core.api.depmanagement.JkComputedDependency
Creates a computed dependency to the specified files and the specified Runnable to run for generating them.
of(Iterable<Path>, JkJavaProcess, String, String...) - Static method in class dev.jeka.core.api.depmanagement.JkComputedDependency
Same as JkComputedDependency.of(Path, JkJavaProcess, String, String...) but you must specify a set of files instead of a single one.
of(Path, JkJavaProcess, String, String...) - Static method in class dev.jeka.core.api.depmanagement.JkComputedDependency
Creates a computed dependency to the specified file and the specified java program to run for generating them.
of() - Static method in class dev.jeka.core.api.depmanagement.JkDependencyExclusions
 
of() - Static method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
 
of(Set<JkScope>, JkFileDependency) - Static method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkFileNodeInfo
 
of(JkModuleId, JkVersion, Set<JkScope>, Set<JkScope>, JkVersion, List<Path>) - Static method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
of() - Static method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
Creates a empty (without repo) dependency resolver fetching module dependencies.
of(String, JkScope...) - Static method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
of() - Static method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
of(Iterable<JkScopedDependency>) - Static method in class dev.jeka.core.api.depmanagement.JkDependencySet
Creates a JkDependencySet to the specified scoped dependencies.
of(JkModuleId) - Static method in class dev.jeka.core.api.depmanagement.JkDepExclude
Creates an exclusion of the specified module.
of(String, String) - Static method in class dev.jeka.core.api.depmanagement.JkDepExclude
Creates an exclusion of the specified module.
of(String) - Static method in class dev.jeka.core.api.depmanagement.JkDepExclude
Creates an exclusion of the specified module.
of(Iterable<Path>) - Static method in class dev.jeka.core.api.depmanagement.JkFileSystemDependency
Creates a JkFileSystemDependency on the specified files.
of(JkRepoSet) - Static method in interface dev.jeka.core.api.depmanagement.JkInternalDepResolver
 
of(JkRepoSet, Path) - Static method in interface dev.jeka.core.api.depmanagement.JkInternalPublisher
 
of(T) - Static method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
of() - Static method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
of(Runnable, Path, Path, JkDependencySet) - Static method in class dev.jeka.core.api.depmanagement.JkLocalLibDependency
Constructs a JkLocalLibDependency from an artifact producer and the artifact file id one is interested on.
of(JkVersionedModule, String) - Static method in class dev.jeka.core.api.depmanagement.JkMavenMetadata
 
of(JkModuleId) - Static method in class dev.jeka.core.api.depmanagement.JkMavenMetadata
 
of(InputStream) - Static method in class dev.jeka.core.api.depmanagement.JkMavenMetadata
 
of(T) - Static method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
of() - Static method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
of(JkModuleId, JkVersion) - Static method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Creates a JkModuleDependency to the specified getModuleId and JkVersionrange.
of(JkVersionedModule) - Static method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Creates a JkModuleDependency to the specified versioned module.
of(JkModuleId, String) - Static method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Creates a JkModuleDependency to its getModuleId and JkVersionrange.
of(String, String, String) - Static method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Creates a JkModuleDependency to its group, name and version range.
of(String) - Static method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Description can be : group:name group:name:version group:name:type:version group:name:type:artifact:version Version can be a '?' if it is unspecified.
of(JkModuleId, String, String) - Static method in class dev.jeka.core.api.depmanagement.JkModuleDepProblem
 
of(String, String) - Static method in class dev.jeka.core.api.depmanagement.JkModuleId
Creates a project id according the specified group and name.
of(String) - Static method in class dev.jeka.core.api.depmanagement.JkModuleId
Creates a project id according a string supposed to be formatted as group.name or group: name.
of(String, String) - Static method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkLicenseInfo
 
of() - Static method in class dev.jeka.core.api.depmanagement.JkPomMetadata
Creates an empty publication info.
of(String, String) - Static method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoCredentials
 
of(String, String, String) - Static method in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoCredentials
 
of(String) - Static method in class dev.jeka.core.api.depmanagement.JkRepo
Creates a repository having the specified url.
of(Iterable<JkRepo>) - Static method in class dev.jeka.core.api.depmanagement.JkRepoSet
Creates a repository set from the specified configurations.
of(JkRepo, JkRepo...) - Static method in class dev.jeka.core.api.depmanagement.JkRepoSet
Creates a repository set from the specified configurations.
of(String...) - Static method in class dev.jeka.core.api.depmanagement.JkRepoSet
Crates a JkRepoSet from the specified JkRepos
of(JkDependencyNode, JkResolveResult.JkErrorReport) - Static method in class dev.jeka.core.api.depmanagement.JkResolveResult
Creates a dependency resolve result object form a list of module dependency files and a list of resolved versions.
of(String) - Static method in class dev.jeka.core.api.depmanagement.JkScope
Creates a new JkScope passing its name.
of(String, String, boolean, JkScope...) - Static method in class dev.jeka.core.api.depmanagement.JkScope
 
of(JkModuleDependency, JkScopeMapping) - Static method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Creates a JkScopedDependency to the specified dependency and scope mapping.
of(JkDependency, JkScope...) - Static method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Creates a JkScopedDependency to the specified dependency and scopes.
of(JkDependency, Set<JkScope>) - Static method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Creates a JkScopedDependency to the specified dependency and scopes.
of(JkScope, JkScope...) - Static method in class dev.jeka.core.api.depmanagement.JkScopeMapping
Returns a partially constructed mapping specifying only scope entries and willing for the mapping values.
of(String, String...) - Static method in class dev.jeka.core.api.depmanagement.JkScopeMapping
Returns a partially constructed mapping specifying only scope entries and willing for the mapping values.
of(Iterable<JkScope>) - Static method in class dev.jeka.core.api.depmanagement.JkScopeMapping
Returns a partially constructed mapping specifying only scope entries and willing for the mapping values.
of() - Static method in class dev.jeka.core.api.depmanagement.JkScopeMapping
Creates an empty scope mapping.
of(Function<JkArtifactId, Path>) - Static method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
 
of() - Static method in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
 
of(String) - Static method in class dev.jeka.core.api.depmanagement.JkVersion
Creates a JkVersion with the specified value.
of(JkModuleId, JkVersion) - Static method in class dev.jeka.core.api.depmanagement.JkVersionedModule
Creates a JkVersionedModule from the specified module and version.
of(String) - Static method in class dev.jeka.core.api.depmanagement.JkVersionedModule
Creates a JkVersionedModule from a string formatted as groupId:name:version.
of(String, String) - Static method in class dev.jeka.core.api.depmanagement.JkVersionProvider
 
of(JkModuleId, String) - Static method in class dev.jeka.core.api.depmanagement.JkVersionProvider
 
of(JkModuleId, JkVersion) - Static method in class dev.jeka.core.api.depmanagement.JkVersionProvider
Creates a JkVersionProvider holding a single version providing.
of() - Static method in class dev.jeka.core.api.depmanagement.JkVersionProvider
Creates an empty version provider.
of(Iterable<JkVersionedModule>) - Static method in class dev.jeka.core.api.depmanagement.JkVersionProvider
Creates a version provider from the specified versioned modules.
of(Path) - Static method in class dev.jeka.core.api.file.JkPathFile
of(String) - Static method in class dev.jeka.core.api.file.JkPathFile
 
of(URL) - Static method in class dev.jeka.core.api.file.JkPathFile
 
of(PathMatcher) - Static method in class dev.jeka.core.api.file.JkPathMatcher
Creates an instance from a PathMatcher instance.
of() - Static method in class dev.jeka.core.api.file.JkPathMatcher
A matcher accepting all entries.
of(boolean, FileSystem, String...) - Static method in class dev.jeka.core.api.file.JkPathMatcher
 
of(String...) - Static method in class dev.jeka.core.api.file.JkPathMatcher
Shorthand for of(true, patterns).
of(boolean, String...) - Static method in class dev.jeka.core.api.file.JkPathMatcher
 
of(boolean, FileSystem, Iterable<String>) - Static method in class dev.jeka.core.api.file.JkPathMatcher
A matcher accepting/refusing if path matches at least one of the specified glob patterns within specified file system.
of(Iterable<Path>) - Static method in class dev.jeka.core.api.file.JkPathSequence
Creates a JkPathSequence from an Iterable of paths or a single Path.
of() - Static method in class dev.jeka.core.api.file.JkPathSequence
 
of(Path, String) - Static method in class dev.jeka.core.api.file.JkPathSequence
Creates a JkPathSequence from a base directory and string of relative paths separated with a ";".
of(Path, Path, Path...) - Static method in class dev.jeka.core.api.file.JkPathSequence
Creates a JkPathSequence form specified entries
of(Path) - Static method in class dev.jeka.core.api.file.JkPathTree
Creates a JkPathTree having the specified root directory.
of(Iterable<JkPathTree>) - Static method in class dev.jeka.core.api.file.JkPathTreeSet
Creates a JkPathTreeSet from an iterable of JkPathTree.
of(JkPathTree...) - Static method in class dev.jeka.core.api.file.JkPathTreeSet
Creates a JkPathTreeSet to an array of JkPathTree.
of(Path...) - Static method in class dev.jeka.core.api.file.JkPathTreeSet
Creates a JkPathTreeSet from an array of folder.
of() - Static method in class dev.jeka.core.api.file.JkResourceProcessor
Creates an empty resource processor
of() - Static method in class dev.jeka.core.api.function.JkConsumers
Creates a JkConsumers delegating to the single specified Consumer.
of(Runnable) - Static method in class dev.jeka.core.api.function.JkRunnables
Creates a JkRunnables delegating to the single specified Runnable.
of(T, Runnable) - Static method in class dev.jeka.core.api.function.JkRunnables
Same as JkRunnables.of(Runnable) but providing a parent chaining.
of() - Static method in class dev.jeka.core.api.function.JkRunnables
Creates a JkRunnables delegating to a no-op runnable.
of(ClassLoader) - Static method in class dev.jeka.core.api.java.JkClassLoader
 
of(Iterable<Path>) - Static method in class dev.jeka.core.api.java.JkClasspath
Creates a JkClasspath form specified file entries.
of() - Static method in class dev.jeka.core.api.java.JkClasspath
 
of(Path, Path, Path...) - Static method in class dev.jeka.core.api.java.JkClasspath
Creates a JkClasspath form specified file entries.
of(ClassLoader) - Static method in class dev.jeka.core.api.java.JkInternalClassloader
 
of() - Static method in interface dev.jeka.core.api.java.JkInternalClasspathScanner
 
of(JkPathTreeSet) - Static method in class dev.jeka.core.api.java.JkJarPacker
 
of(Path) - Static method in class dev.jeka.core.api.java.JkJarPacker
 
of() - Static method in class dev.jeka.core.api.java.JkJavaCompiler
Creates a JkJavaCompiler without specifying a JavaCompiler instance or an external process.
of() - Static method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
of() - Static method in class dev.jeka.core.api.java.JkJavadocProcessor
Creates a default JkJavadocProcessor .
of() - Static method in class dev.jeka.core.api.java.JkJavaProcess
Initializes a JkJavaProcess using the same JRE then the one currently running.
of(String) - Static method in class dev.jeka.core.api.java.JkJavaVersion
Creates a Java specification version from the specified name.
of() - Static method in class dev.jeka.core.api.java.JkManifest
Creates an empty JkManifest
of(URLClassLoader) - Static method in class dev.jeka.core.api.java.JkUrlClassLoader
 
of(Iterable<Path>) - Static method in class dev.jeka.core.api.java.JkUrlClassLoader
 
of(Iterable<Path>, ClassLoader) - Static method in class dev.jeka.core.api.java.JkUrlClassLoader
 
of() - Static method in class dev.jeka.core.api.java.project.JkCompileLayout
Creates a default layout respecting Maven standard for sources.
of(Path) - Static method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
of() - Static method in class dev.jeka.core.api.java.project.JkJavaProject
 
of() - Static method in class dev.jeka.core.api.java.testing.JkTestProcessor
 
of(long, long, long, long, long, long) - Static method in class dev.jeka.core.api.java.testing.JkTestResult.JkCount
 
of(JkTestResult.JkTestIdentifier, String, StackTraceElement[]) - Static method in class dev.jeka.core.api.java.testing.JkTestResult.JkFailure
 
of(JkTestResult.JkTestIdentifier.JkType, String, String, Set<String>) - Static method in class dev.jeka.core.api.java.testing.JkTestResult.JkTestIdentifier
 
of(long, long, JkTestResult.JkCount, JkTestResult.JkCount, List<JkTestResult.JkFailure>) - Static method in class dev.jeka.core.api.java.testing.JkTestResult
 
of() - Static method in class dev.jeka.core.api.java.testing.JkTestSelection
Creates an empty testSet The created instance does not include any include filter nor class root dirs so no test will be included out of the box.
of() - Static method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
of(String, String...) - Static method in class dev.jeka.core.api.system.JkProcess
Defines a JkProcess using the specified command and parameters.
of(JkJavaIdeSupport) - Static method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
of(JkJavaIdeSupport) - Static method in class dev.jeka.core.api.tooling.intellij.JkImlGenerator
Constructs a JkImlGenerator to the project base directory
of(Path) - Static method in class dev.jeka.core.api.tooling.JkGitWrapper
 
of(String) - Static method in class dev.jeka.core.api.tooling.JkGitWrapper
 
of(Path, String...) - Static method in class dev.jeka.core.api.tooling.JkMvn
Creates a Maven command.
of(Path) - Static method in class dev.jeka.core.api.tooling.JkPom
Creates a JkPom jump a POM file, ideally an effective POM file.
of(Path) - Static method in class dev.jeka.core.tool.builtins.jacoco.JkocoJunitEnhancer
 
of(String, String, JkVersion) - Static method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
of(Class<T>) - Static method in class dev.jeka.core.tool.JkCommandSet
Creates a instance of the specified command class (extending JkCommandSet), including option injection, plugin loading and plugin activation.
ofCurrent() - Static method in class dev.jeka.core.api.java.JkClassLoader
Returns a JkClassLoader wrapping the current thread context classloader.
ofCurrent() - Static method in class dev.jeka.core.api.java.JkUrlClassLoader
Returns a JkUrlClassLoader wrapping the current thread context classloader.
ofCurrentRuntime() - Static method in class dev.jeka.core.api.java.JkClasspath
Returns the current classpath as given by System.getProperty("java.class.path").
ofDefault() - Static method in class dev.jeka.core.api.kotlin.JkKotlinCompiler
Creates a JkKotlinCompiler based on the default kotlin compiler installed on the host machine.
ofDefaultGnuPg() - Static method in class dev.jeka.core.api.crypto.gpg.JkGpg
Creates a JkGpg with default GnuPgp file location.
ofEmpty() - Static method in class dev.jeka.core.api.file.JkPathTreeSet
Creates an empty JkPathTreeSet.
ofFileDep(JkFileDependency, Set<JkScope>) - Static method in class dev.jeka.core.api.depmanagement.JkDependencyNode
 
ofIvy(Path) - Static method in class dev.jeka.core.api.depmanagement.JkRepo
Creates a Ivy repository having the specified file location.
ofJavaHome(Path) - Static method in class dev.jeka.core.api.java.JkJavaProcess
Initializes a JkJavaProcess using the Java executable located in the specified directory.
ofJavaNature(String) - Static method in class dev.jeka.core.api.tooling.eclipse.JkEclipseProjectGenerator
 
ofJavaTool(String, String...) - Static method in class dev.jeka.core.api.system.JkProcess
Defines a JkProcess using the specified tool of the JDK and parameters.
ofKotlinHome() - Static method in class dev.jeka.core.api.kotlin.JkKotlinCompiler
 
ofLoaderOf(Class<?>) - Static method in class dev.jeka.core.api.java.JkClassLoader
Returns a JkClassLoader wrapping the class loader having loaded the specified class.
ofLoaderOf(Class<?>) - Static method in class dev.jeka.core.api.java.JkUrlClassLoader
Returns a JkUrlClassLoader wrapping the class loader having loaded the specified class.
ofLocal(Path) - Static method in class dev.jeka.core.api.depmanagement.JkDependencySet
Creates a JkDependencySet based on jars located under the specified directory.
ofLocal() - Static method in class dev.jeka.core.api.depmanagement.JkRepo
Creates a Maven repository for publishing locally under [USER HOME]/.jeka/publish folder.
ofLocal() - Static method in class dev.jeka.core.api.depmanagement.JkRepoSet
 
ofMainArtifact(String) - Static method in class dev.jeka.core.api.depmanagement.JkArtifactId
Shorthand for of(MAIN_ARTIFACT_NAME, String).
ofMainEmbeddedLibs() - Static method in class dev.jeka.core.api.java.JkInternalClassloader
 
ofMainEmbeddedLibs(List<Path>) - Static method in class dev.jeka.core.api.java.JkInternalClassloader
 
ofMaven(Path) - Static method in class dev.jeka.core.api.depmanagement.JkRepo
Creates a Maven repository having the specified file location.
ofMavenCentral() - Static method in class dev.jeka.core.api.depmanagement.JkRepo
Creates the Maven central repository.
ofMavenJCenter() - Static method in class dev.jeka.core.api.depmanagement.JkRepo
Creates a JCenter repository.
ofMavenOssrhDeployRelease(String, String) - Static method in class dev.jeka.core.api.depmanagement.JkRepo
Creates an OSSRH repository for deploying released artifacts.
ofMavenOssrhDownloadAndDeploySnapshot(String, String) - Static method in class dev.jeka.core.api.depmanagement.JkRepo
Creates an OSSRH repository for both deploying snapshot and download artifacts.
ofMavenOssrhPublicDownload() - Static method in class dev.jeka.core.api.depmanagement.JkRepo
Creates a OSSRH repository for downloading both snapshot and released artifacts.
ofMavenScope(String) - Static method in class dev.jeka.core.api.depmanagement.JkScope
 
ofModuleDep(JkDependencyNode.JkModuleNodeInfo, List<JkDependencyNode>) - Static method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Constructs a node for the specified versioned module having the specified direct flatten.
ofNoDirectory(LinkOption...) - Static method in class dev.jeka.core.api.file.JkPathMatcher
A matcher filtering out directories.
ofOssrhSnapshotAndRelease(String, String) - Static method in class dev.jeka.core.api.depmanagement.JkRepoSet
Creates a JkRepoSet for publishing on OSSRH
ofOssrhSnapshotAndRelease() - Static method in class dev.jeka.core.api.depmanagement.JkRepoSet
Creates a JkRepoSet for downloading from OSSRH
ofParent(T) - Static method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
 
ofParent(T) - Static method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
Same as JkDependencyResolver.of() but providing parent chaining.
ofParent(T) - Static method in class dev.jeka.core.api.depmanagement.JkPomMetadata
Creates an empty publication info.
ofParent(T) - Static method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
 
ofParent(T) - Static method in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
 
ofParent(T) - Static method in class dev.jeka.core.api.file.JkResourceProcessor
Same as JkResourceProcessor.of() with providing a parent chaining
ofParent(P) - Static method in class dev.jeka.core.api.function.JkConsumers
Same as JkConsumers.of() but providing a parent chaining.
ofParent(T) - Static method in class dev.jeka.core.api.function.JkRunnables
Same as JkRunnables.of() but providing parent chaining
ofParent(T) - Static method in class dev.jeka.core.api.java.JkJavaCompiler
Same as JkJavaCompiler.of() but mentioning a owner for parent chaining.
ofParent(T) - Static method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
ofParent(T) - Static method in class dev.jeka.core.api.java.JkJavadocProcessor
Sale as JkJavadocProcessor.of() but providing a parent chaining
ofParent(T) - Static method in class dev.jeka.core.api.java.JkManifest
Same as JkManifest.of() but providing a parent for method chaining
ofParent(T) - Static method in class dev.jeka.core.api.java.project.JkCompileLayout
Same as JkCompileLayout.of() but proving parent chaining
ofParent(T) - Static method in class dev.jeka.core.api.java.testing.JkTestProcessor
 
ofParent(T) - Static method in class dev.jeka.core.api.java.testing.JkTestSelection
Same as JkTestSelection.of() but mentioning a parent for chaining
ofPublicRing(Path) - Static method in class dev.jeka.core.api.crypto.gpg.JkGpg
Creates a JkGpg with the specified public key ring.
ofRoot(JkVersionedModule) - Static method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
ofRootDirName(String) - Static method in class dev.jeka.core.api.depmanagement.JkVersionedModule
Creates a JkVersionedModule from a string formatted as groupId:name:version.
ofSecretRing(Path, String) - Static method in class dev.jeka.core.api.crypto.gpg.JkGpg
Creates a JkGpg with the specified secret key ring.
ofSimpleNature(String) - Static method in class dev.jeka.core.api.tooling.eclipse.JkEclipseProjectGenerator
 
ofSystem() - Static method in class dev.jeka.core.api.java.JkUrlClassLoader
Returns a JkUrlClassLoader wrapping the ofSystem class loader.
ofTextDescription(Path) - Static method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
ofTextDescription(URL) - Static method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
ofTextDescription(String) - Static method in class dev.jeka.core.api.depmanagement.JkDependencySet
Creates a dependencySet from a flat file formatted as :
ofUnspecifiedVerion(JkModuleId) - Static method in class dev.jeka.core.api.depmanagement.JkVersionedModule
Creates a an unspecified version of JkVersionedModule.
ofWinOrUx(String, String, String...) - Static method in class dev.jeka.core.api.system.JkProcess
Defines a JkProcess using the specified command and parameters.
ofZip(Path) - Static method in class dev.jeka.core.api.file.JkPathTree
Creates a JkPathTree having the specified root directory.
or(PathMatcher) - Method in class dev.jeka.core.api.file.JkPathMatcher
 
output(OutputStream) - Method in class dev.jeka.core.api.depmanagement.JkMavenMetadata
 
output(Document, OutputStream) - Static method in class dev.jeka.core.api.utils.JkUtilsXml
Prints the specified document in the specified output getOutputStream.
OUTPUT_PATH - Static variable in class dev.jeka.core.tool.JkConstants
Relative path to the project base directory where output files are generated.
OUTPUT_RELATIVE_PATH - Static variable in class dev.jeka.core.tool.builtins.jacoco.JkPluginJacoco
Relative location to the output folder of the generated jacoco report file
outputStream(File, boolean) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Same as FileOutputStream constructor but throwing unchecked exceptions.

P

pack - Variable in class dev.jeka.core.tool.builtins.java.JkPluginJava
Options for the packaging tasks (jar creation).
pack() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
parse(Class<T>, String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Create an instance of the specified type from its string value.
parseInteger(String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
 
plurialize(int, String, String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns a string containing the quantity and noun.
plurialize(int, String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns a string containing the quantity and noun.
populateManifest(JkManifest) - Method in class dev.jeka.core.api.depmanagement.JkVersionedModule
Fills implementation title and implentation version attributes of the specified manifest.
prepend(Consumer<T>) - Method in class dev.jeka.core.api.function.JkConsumers
Chains this underlying Consumer with the specified one.
prepend(Runnable) - Method in class dev.jeka.core.api.function.JkRunnables
Chains this specified Runnable with the underlying one.
printFailures(PrintStream) - Method in class dev.jeka.core.api.java.testing.JkTestResult
 
PROCESSOR_OPTS - Static variable in class dev.jeka.core.api.java.JkJavaCompileSpec
 
PROCESSOR_OPTS - Static variable in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
PROFILE - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
PROJECT_BASE_DIR - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
PROJECT_KEY - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
PROJECT_NAME - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
PROJECT_VERSION - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
propertiesToMap(Properties) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Creates a Map and populates it with specified properties.
PROVIDED - Static variable in class dev.jeka.core.api.depmanagement.JkScope
A dependency declared with this scope will be available at compile time but won't be part of the packaged product (similar to Maven scope 'provided').
publication - Variable in class dev.jeka.core.api.java.project.JkJavaProject
 
publicRingPath - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginPgp
 
publish(JkRepoSet) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
publish(JkRepoSet, UnaryOperator<Path>) - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
Publishes the specified publication on the Maven repositories of this publisher.
publish() - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
Publishes all defined artifacts.
publish() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
publishIvy(JkVersionedModule, JkIvyPublication, JkDependencySet, JkScopeMapping, Instant, JkVersionProvider) - Method in interface dev.jeka.core.api.depmanagement.JkInternalPublisher
 
publishLocal() - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
publishLocal() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
publishMaven(JkVersionedModule, JkMavenPublication, JkDependencySet, UnaryOperator<Path>) - Method in interface dev.jeka.core.api.depmanagement.JkInternalPublisher
 
publishPassword - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
publishRepoName - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
publishRepository() - Method in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
publishRepository() - Static method in class dev.jeka.core.tool.JkRepoConfigOptionLoader
Returns repository where are published artifacts.
publishUrl - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
publishUsername - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginRepo
 
putArtifact(JkArtifactId, Consumer<Path>) - Method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
 
putArtifact(JkArtifactId, Path, Runnable) - Method in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
 
putMainArtifact(Consumer<Path>) - Method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
 
putMainArtifact(Path, Runnable) - Method in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
 
putMultiEntry(Map<K, V>, Iterable<K>, V) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Convenient method to put several entry in a map having the same value at once.

R

read(InputStream) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Equivalent to InputStream.read() but throwing only unchecked exceptions.
read(URL) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Returns the content of the given url as a string.
readAllBytes(Path) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Delegates to Files.readAllBytes(Path) (Path)}
readAllLines(Path) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Delegates to Files.readAllLines(Path)
readAsLines(InputStream) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Returns the content of the specified input getOutputStream, line by line.
readAsString(InputStream) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Returns the content of the given input getOutputStream as a single string.
readDependencies() - Method in class dev.jeka.core.api.tooling.JkMvn
Reads the dependencies of this Maven project
readPropertyFileAsMap(Path) - Static method in class dev.jeka.core.api.utils.JkUtilsFile
 
refreshDeps() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
relativizedTo(Path) - Method in class dev.jeka.core.api.file.JkPathSequence
Returns an identical path sequence but replacing relative paths with absolute paths resolved from the specified base directory.
removeArtifact(JkArtifactId) - Method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
 
removeArtifact(JkArtifactId) - Method in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
 
removeDependencies() - Method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
 
repeat(String, int) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns a string made of the the specified pattern repeat the specified count.
replaceContentBy(URL) - Method in class dev.jeka.core.api.file.JkPathFile
Copies the content of the specified url into this files, replacing the previous content.
replaceScope(JkModuleId, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a dependency set identical to this one minus the dependencies on the given JkModuleId.
replaceScope(String, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
repoFromOptions(String) - Static method in class dev.jeka.core.tool.JkRepoConfigOptionLoader
Creates JkRepo form Jeka options.
resolve(JkDependencySet, Iterable<JkScope>) - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
 
resolve(JkDependencySet, JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
Resolves the specified dependencies (dependencies declared as module) for the specified scopes.
resolve(JkVersionedModule, JkDependencySet, JkResolutionParameters, JkScope...) - Method in interface dev.jeka.core.api.depmanagement.JkInternalDepResolver
 
resolve(Path) - Method in class dev.jeka.core.api.file.JkPathTree
If the root of this tree is absolute then this method returns this tree.
resolve(Path) - Method in class dev.jeka.core.api.file.JkPathTreeSet
 
resolveClassDir() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
Returns the class dir directory resolved against the current base dir.
resolvedTo(Path) - Method in class dev.jeka.core.api.file.JkPathSequence
Returns an identical path sequence but replacing relative paths with absolute paths resolved from the specified base directory.
resolvedTo(Path) - Method in class dev.jeka.core.api.file.JkPathTree
Assuming the root folder is relative, this creates an identical JkPathTree but having the root as : [specified new root]/[former root]
resolvedTo(Path) - Method in class dev.jeka.core.api.file.JkPathTreeSet
 
resolveGeneratedResourceDir() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
Returns location of generated resources.
resolveGeneratedSourceDir() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
Returns location of generated sources.
resolveResources() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
resolveSources() - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
restore() - Method in class dev.jeka.core.api.system.JkHierarchicalConsoleLogConsumer
 
restore() - Method in interface dev.jeka.core.api.system.JkLog.JkEventLogConsumer
 
restore() - Static method in class dev.jeka.core.api.system.JkLog.JkState
 
reversed() - Method in class dev.jeka.core.api.file.JkPathMatcher
 
run() - Method in class dev.jeka.core.api.function.JkRunnables
 
run() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Performs entire compilation phase, including : Generating resources Generating sources Processing resources (interpolation) Compiling sources
run() - Method in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
Generates javadoc files (files + zip)
run() - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
Performs entire test phase, including : compile regular code if needed perform pre test tasks if present compile test code and process test resources execute compiled tests execute post tesks if present
run() - Method in class dev.jeka.core.api.system.JkProcess
 
run() - Method in class dev.jeka.core.api.tooling.JkMvn
 
run() - Method in class dev.jeka.core.tool.builtins.scaffold.JkPluginScaffold
 
run() - Method in class dev.jeka.core.tool.builtins.scaffold.JkScaffolder
Runs the scaffolding.
run() - Method in class dev.jeka.core.tool.builtins.sonar.JkPluginSonar
 
run() - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
runAndReturnOutputAsLines() - Method in class dev.jeka.core.api.system.JkProcess
 
runClassSync(String, String...) - Method in class dev.jeka.core.api.java.JkJavaProcess
Runs the specified class and wait for termination.
runIfNecessary() - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
As #run but perform only if not already done.
runIfNecessary() - Method in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
 
runIfNecessary() - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
As #run but perfom only if not already done.
runJarSync(Path, String...) - Method in class dev.jeka.core.api.java.JkJavaProcess
 
runnable - Variable in class dev.jeka.core.api.depmanagement.JkComputedDependency
 
runningMajorVersion() - Static method in class dev.jeka.core.api.utils.JkUtilsJdk
 
runSync() - Method in class dev.jeka.core.api.system.JkProcess
Starts this process and wait for the process has finished prior returning.
runSyncIf(boolean) - Method in class dev.jeka.core.api.system.JkProcess
Same as JkProcess.runSync() but only effective if the specified condition is true.
RUNTIME - Static variable in class dev.jeka.core.api.depmanagement.JkScope
A dependency declared with this scope will be present in the classpath for packaging or running the module. If it is a library, dependencies will be included in the fat jar. If it is a war, dependencies will be included in war file.

S

save() - Static method in class dev.jeka.core.api.system.JkLog.JkState
 
SCOPES_FOR_COMPILATION - Static variable in class dev.jeka.core.api.depmanagement.JkScope
Scopes necessary for compiling production code.
SCOPES_FOR_TEST - Static variable in class dev.jeka.core.api.depmanagement.JkScope
Scopes necessary for both compiling tests and run them.
searchGroups() - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
Returns an alphabetical sorted list of groupId present in these repositories
searchGroups() - Method in interface dev.jeka.core.api.depmanagement.JkInternalDepResolver
 
searchModules(String) - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
Returns an alphabetical sorted list of module ids present in these repositories for the specified groupId.
searchModules(String) - Method in interface dev.jeka.core.api.depmanagement.JkInternalDepResolver
 
searchVersions(JkModuleId) - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
Returns an alphabetical sorted list of version present in these repositories for the specified moduleId.
searchVersions(JkModuleId) - Method in interface dev.jeka.core.api.depmanagement.JkInternalDepResolver
 
secretKeyPassword - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginPgp
 
secretRingPath - Variable in class dev.jeka.core.tool.builtins.repos.JkPluginPgp
 
SELENIUM_JAVA - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SEMANTIC_COMARATOR - Static variable in class dev.jeka.core.api.depmanagement.JkVersion
 
serialize(Object, Path) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Serializes a given Java object to the specified file.
serialize(Object, OutputStream) - Static method in class dev.jeka.core.api.utils.JkUtilsIO
Serializes a given Java object to the specified output getOutputStream.
set(Consumer<T>) - Method in class dev.jeka.core.api.function.JkConsumers
Set the specified Consumer as the unique underlying element for this container.
set(Runnable) - Method in class dev.jeka.core.api.function.JkRunnables
Set the specified Runnable as the unique underlying Runnable for this container.
setAccessibleIfNeeded(Field) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Sets the specified field to accessible if not already done.
setAnnotationProcessingOnly() - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Only process annotation.
setAnnotationProcessingOnly() - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Only process annotation.
setAnnotationProcessors(String...) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Sets specified annotation classes instead of using the ones discovered by default Java 6 mechanism.
setAnnotationProcessors(String...) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Sets specified annotation classes instead of using the ones discovered by default Java 6 mechanism.
setArtifactFilenameComputation(Function<JkArtifactId, Path>) - Method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
Specifies how the location and names or artifact files will be computed.
setArtifactLocator(Supplier<JkArtifactLocator>) - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
setArtifactLocator(JkArtifactLocator) - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
setBaseDir(Path) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
setBaseDir(Path) - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
setBaseDirSupplier(Supplier<Path>) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
setBreakOnFailures(boolean) - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
 
setChecksumAlgos(String...) - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkPublishConfig
 
setClassDir(String) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
setClassFilename(String) - Method in class dev.jeka.core.tool.builtins.scaffold.JkScaffolder
 
setClasspath(Iterable<Path>) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Creates a copy of this JkJavaCompiler but with the specified classpath.
setClasspath(Iterable<Path>) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Creates a copy of this JkJavaCompiler but with the specified classpath.
setCommandClassCode(String) - Method in class dev.jeka.core.tool.builtins.scaffold.JkScaffolder
 
setCompilerTool(JavaCompiler) - Method in class dev.jeka.core.api.java.JkJavaCompiler
Sets underlying java compiler tool to use.
setConnection(String) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkScmInfo
Read-only connection string to project sources
setConsumer(JkLog.JkEventLogConsumer) - Static method in class dev.jeka.core.api.system.JkLog
By default events are not consumed, meaning nothing appends when #info(String), JkLog.error(String), JkLog.warn(String) or JkLog.trace(String) are invoked.
setCredentials(JkRepo.JkRepoCredentials) - Method in class dev.jeka.core.api.depmanagement.JkRepo
Sets credentials to access to this repo.
setCredentials(String, String, String) - Method in class dev.jeka.core.api.depmanagement.JkRepo
 
setCredentials(String, String) - Method in class dev.jeka.core.api.depmanagement.JkRepo
 
setDefault() - Method in class dev.jeka.core.api.java.JkJavaCompiler
Sets to default underlying compiler, meaning the compiler tool embedded in the running JDK
setDefaultScope(JkScope[]) - Method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
 
setDefDependencies(JkDependencyResolver, JkDependencySet) - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
If the build script depends on external libraries, you must set the resolver of this dependencies here.
setDefDependencies(JkDependencySet) - Method in class dev.jeka.core.api.tooling.intellij.JkImlGenerator
 
setDefDependencyResolver(JkDependencyResolver) - Method in class dev.jeka.core.api.tooling.intellij.JkImlGenerator
 
setDependencies(UnaryOperator<JkDependencySet>) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
setDependencies(JkDependencySet) - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
setDependencies(Function<JkDependencySet, JkDependencySet>) - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
setDependencies(JkDependencySet) - Method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
setDependencyResolver(JkDependencyResolver) - Method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
setDescription(String) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkProjectInfo
 
setDeveloperConnection(String) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkScmInfo
Read-write connection string to project sources
setDiscoveryConfigurer(JkUnaryOperator<LauncherDiscoveryRequestBuilder>) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
Set a native Junit-platform configurer to build the LauncherDiscoveryRequest passed to Junit-platform.
setDisplayOutput(Boolean) - Method in class dev.jeka.core.api.java.JkJavadocProcessor
 
setEncoding(String) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Creates a copy of this JkJavaCompileSpec but using the specified source encoding (e.g.
setEncoding(String) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Creates a copy of this JkKotlinJvmCompileSpec but using the specified source encoding (e.g.
setExtraFilesToIncludeInFatJar(JkPathTreeSet) - Method in class dev.jeka.core.api.java.project.JkJavaProjectProduction
File trees specified here will be added to the fat jar.
setFailOnDependencyResolutionError(boolean) - Method in class dev.jeka.core.api.depmanagement.JkDependencyManagement
If true this object will throw a JkException whenever a dependency resolution occurs.
setFailOnDepsResolutionError(boolean) - Method in class dev.jeka.core.api.tooling.intellij.JkImlGenerator
 
setFieldValue(Object, Field, Object) - Static method in class dev.jeka.core.api.utils.JkUtilsReflect
Sets the specified value for the specified field and object.
setForceJdkVersion(boolean) - Method in class dev.jeka.core.api.tooling.intellij.JkImlGenerator
 
setForkingProcess(JkProcess) - Method in class dev.jeka.core.api.java.JkJavaCompiler
Sets the underlying compiler with the specified process.
setForkingProcess(JkJavaProcess) - Method in class dev.jeka.core.api.java.testing.JkTestProcessor
 
setForkingProcess(boolean) - Method in class dev.jeka.core.api.java.testing.JkTestProcessor
 
setForkingWithJavac(String...) - Method in class dev.jeka.core.api.java.JkJavaCompiler
Set the underlying compiler as an external process of the 'javac' tool provided with the running JDK.
setForkingWithJavacIf(boolean, String...) - Method in class dev.jeka.core.api.java.JkJavaCompiler
Same as JkJavaCompiler.setForkingWithJavac(String...) but only operates if the specified condition is true
setGeneratedResourceDir(String) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
setGeneratedSourceDir(String) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
setHierarchicalConsoleConsumer() - Static method in class dev.jeka.core.api.system.JkLog
This set the default consumer.
setImportedProjects(List<Path>) - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
If the build script depends on build script located in another projects, you must add those projects here.
setImportedTestModules(Iterable<String>) - Method in class dev.jeka.core.api.tooling.intellij.JkImlGenerator
 
setIncludeJavadoc(boolean) - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
Set whether or not generated .classpath file should contains javadoc link for libraries.
setInterpolationCharset(Charset) - Method in class dev.jeka.core.api.file.JkResourceProcessor
Set the charset used for interpolation.
setJavadocDir(String) - Method in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
 
setJavaVersion(JkJavaVersion) - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Sets the Java version used for both source and target.
setJreContainer(String) - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
Specifies the exact string to use as jre container.
setLauncherConfigurer(JkUnaryOperator<LauncherConfig.Builder>) - Method in class dev.jeka.core.api.java.testing.JkTestProcessor.JkEngineBehavior
Lets to setup the Junit-platform native LauncherConfig used to build the Launcher.
setLegacyReportDir(Path) - Method in class dev.jeka.core.api.java.testing.JkTestProcessor.JkEngineBehavior
Sets the directory where will be generated the legacy standard XML report.
setMainArtifact(Path, String...) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
setMainArtifactExt(String) - Method in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
 
setMainArtifactExt(String) - Method in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
 
setMainArtifactWithType(Path, String, String...) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
setManifest(Manifest) - Method in class dev.jeka.core.api.java.JkManifest
Sets the underlying Manifest object.
setManifestFromClass(Class<?>) - Method in class dev.jeka.core.api.java.JkManifest
Set the values from the specified i,n the manifest belonging to the specified class jar.
setManifestFromClassRootDir(Path) - Method in class dev.jeka.core.api.java.JkManifest
Sets the underlying Manifest object from the file present at [specified class dir]/META-INF/MANIFEST.MF
setManifestFromFile(Path) - Method in class dev.jeka.core.api.java.JkManifest
Sets the underlying Manifest object from the content of the specified file.
setManifestFromInputStream(InputStream) - Method in class dev.jeka.core.api.java.JkManifest
Set the values from the specified inputStream source.
setMaxLength(int) - Static method in class dev.jeka.core.api.system.JkHierarchicalConsoleLogConsumer
 
setModuleHolder(JkVersionedModule) - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
The underlying dependency manager can cache the resolution on file system for faster result.
setModuleId(JkModuleId) - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
setModuleId(String) - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
setName(String) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkProjectInfo
 
setOf(T...) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Creates a set of specified items.
setOf(Iterable<T>) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Creates a set of specified items.
setOption(String, String) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Some options of a compileRunner are set in a couple of name/value (version, classpath, .....).
setOption(String, String) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Some options of a compileRunner are set in a couple of name/value (version, classpath, .....).
setOutputDir(Path) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
 
setOutputDir(Path) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
setOutputDir(String) - Method in class dev.jeka.core.api.java.project.JkJavaProject
Sets the output path dir relative to base dir.
setOutputDir(Path) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
setOutputDirSupplier(Supplier<Path>) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
setProdLayout(JkCompileLayout) - Method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
setProgressDisplayer(JkTestProcessor.JkProgressOutputStyle) - Method in class dev.jeka.core.api.java.testing.JkTestProcessor.JkEngineBehavior
Sets the test progress type to display on the console.
setProject(JkJavaProject) - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
setProp(String, String) - Method in class dev.jeka.core.tool.builtins.sonar.JkPluginSonar
Adds a property to setupAfterPluginActivations sonar instance to run.
setRefreshed(boolean) - Method in class dev.jeka.core.api.depmanagement.JkResolutionParameters
 
setReportDir(String) - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
 
setRepos(JkRepoSet) - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
 
setRepos(JkRepoSet) - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
setResolvedVersionProvider(Supplier<JkVersionProvider>) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
setResources(JkPathTreeSet) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
setScopeMapping(JkScopeMapping) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
setScopeMapping(JkScopeMapping) - Method in class dev.jeka.core.api.depmanagement.JkResolutionParameters
 
setSignatureRequired(boolean) - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkPublishConfig
 
setSigner(UnaryOperator<Path>) - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
setSkipped(boolean) - Method in class dev.jeka.core.api.java.project.JkJavaProjectTesting
Specifies if the tests should be skipped.
setSourceAndTargetVersion(JkJavaVersion) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Shorthand for #setSourceVersion chained to #setTargetVersion
setSourceEncoding(String) - Method in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
Set the encoding to use to read Java source files
setSourceMavenStyle(JkCompileLayout.Concern) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
Creates a default layout respecting Maven standard for sources.
setSources(JkPathTreeSet) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
setSourceSimpleStyle(JkCompileLayout.Concern) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
Sets the simple standard layout on this JkCompileLayout.
setSourceVersion(JkJavaVersion) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Sets the version of source code accepted.
setSourceVersion(JkJavaVersion) - Method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
setStandardJREContainer(String) - Method in class dev.jeka.core.tool.builtins.eclipse.JkPluginEclipse
Set the JRE container to the Eclipse Standard VM type with the desired name.
setStandardOuputDirs(JkCompileLayout.Concern) - Method in class dev.jeka.core.api.java.project.JkCompileLayout
 
setStaticResourceDir(Path) - Method in class dev.jeka.core.tool.builtins.java.JkPluginWar
 
setTargetVersion(JkJavaVersion) - Method in class dev.jeka.core.api.java.JkJavaCompileSpec
Sets the target Java version for compiled classes.
setTargetVersion(JkJavaVersion) - Method in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
Sets the target Java version for compiled classes.
setTestClassRoots(UnaryOperator<JkPathSequence>) - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
setTestLayout(JkCompileLayout) - Method in class dev.jeka.core.api.java.project.JkJavaIdeSupport
 
setUniqueSnapshot(boolean) - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkPublishConfig
 
setup() - Method in class dev.jeka.core.tool.JkCommandSet
This method is invoked right after options has been injected into this instance.
setupAfterPluginActivations() - Method in class dev.jeka.core.tool.JkCommandSet
This method is called once all plugin has been activated.
setUrl(String) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkProjectInfo
 
setUrl(String) - Method in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkScmInfo
Publicly browsable repository url
setUsePathVariables(boolean) - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseClasspathGenerator
If true dependencies path will use JEKA_HOME and JEKA_REPO classpath variable instead of absolute paths.
setUseVarPath(boolean) - Method in class dev.jeka.core.api.tooling.intellij.JkImlGenerator
 
setVerbosity(JkLog.Verbosity) - Static method in class dev.jeka.core.api.system.JkLog
 
setVersion(JkVersion) - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
setVersion(String) - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
setVersionedModule(Supplier<JkVersionedModule>) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
setVersionedModule(JkVersionedModule) - Method in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
setVersionedModule(Supplier<JkVersionedModule>) - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
setVersionedModule(JkVersionedModule) - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
setVersionFilter(Predicate<JkVersion>) - Method in class dev.jeka.core.api.depmanagement.JkRepo.JkPublishConfig
 
setVersionSupplier(Supplier<JkVersion>) - Method in class dev.jeka.core.api.java.project.JkJavaProjectPublication
Set the version supplier used to compute this project version.
setWriter(XMLStreamWriter) - Method in class dev.jeka.core.api.tooling.intellij.JkImlGenerator
 
showDependencies() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
Displays the resolved dependency tree on the console.
sign(Path, String) - Method in class dev.jeka.core.api.crypto.gpg.JkGpg
 
sign(Path, String, Path) - Method in class dev.jeka.core.api.crypto.gpg.JkGpg
Signs the specified file and write the signature in the specified signature file.
sign(Path, Path, String, Path, char[], boolean) - Method in interface dev.jeka.core.api.crypto.gpg.JkInternalGpgDoer
 
skip - Variable in class dev.jeka.core.tool.builtins.java.JkPluginJava.JkTestOptions
Turn it on to skip tests.
SKIP_DESIGN - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
SLF4J_API - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SLF4J_JCL_OVER_SLF4J - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SLF4J_JDK14_BINDING - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SLF4J_LOG4J12_BINDING - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SLF4J_SIMPLE_BINDING - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SOURCE_ENCODING - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
SOURCE_OPTS - Static variable in class dev.jeka.core.api.java.JkJavaCompileSpec
 
SOURCE_OPTS - Static variable in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
SOURCES - Static variable in class dev.jeka.core.api.depmanagement.JkScope
This scope is used for publication purpose
sources - Variable in class dev.jeka.core.tool.builtins.java.JkPluginJava.JkJavaPackOptions
When true, sources are packed in a jar file.
SOURCES - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
SOURCES_ARTIFACT_ID - Static variable in class dev.jeka.core.api.java.project.JkJavaProjectPublication
 
splitTrimmed(String, String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Splits the specified String into an array by separating by the specified delimiter.
SPRING_AOP - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SPRING_BEANS - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SPRING_CONTEXT - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SPRING_CORE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SPRING_JDBC - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SPRING_ORM - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SPRING_SECURITY_CORE - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
SPRING_TX - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 
STANDARD_INCLUDE_PATTERN - Static variable in class dev.jeka.core.api.java.testing.JkTestSelection
 
STANDARD_LOCATION - Static variable in class dev.jeka.core.api.java.JkManifest
The path where generally belongs all manifest past (relative to archive root)
startsWithAny(String, String...) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns true if the specified string starts with any of the candidates.
startTask(String, Object...) - Static method in class dev.jeka.core.api.system.JkLog
Logs the start of the current task.
state(boolean, String) - Static method in class dev.jeka.core.api.utils.JkUtilsAssert
 
stop() - Method in class dev.jeka.core.api.utils.JkUtilsIO.JkStreamGobbler
Stop the gobbling, meaning stop the thread.
stream(FileVisitOption...) - Method in class dev.jeka.core.api.file.JkPathTree
Returns a path stream of all files of this tree.
substringAfterFirst(String, String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns the substring after the first delimiter of the specified occurrence.
substringAfterLast(String, String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns the substring after the last delimiter of the specified occurrence.
substringBeforeFirst(String, String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns the substring before the first delimiter of the specified occurrence.
substringBeforeLast(String, String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns the substring before the last delimiter of the specified occurrence.
SUREFIRE_REPORTS_PATH - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
SVN_KIT - Static variable in class dev.jeka.core.api.depmanagement.JkPopularModules
 

T

tagAndPush(String) - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
tagRemote() - Method in class dev.jeka.core.tool.builtins.git.JkPluginGit
 
TARGET_OPTS - Static variable in class dev.jeka.core.api.java.JkJavaCompileSpec
 
TARGET_OPTS - Static variable in class dev.jeka.core.api.kotlin.JkKotlinJvmCompileSpec
 
TEST - Static variable in class dev.jeka.core.api.depmanagement.JkScope
A dependency declared with this scope will be present in testing classpath only.
test - Variable in class dev.jeka.core.tool.builtins.java.JkPluginJava
Options for the testing tasks.
test() - Method in class dev.jeka.core.tool.builtins.java.JkPluginJava
 
TEST - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
timestamp - Variable in class dev.jeka.core.api.depmanagement.JkMavenMetadata.Versioning.JkSnapshot
 
to(String...) - Method in class dev.jeka.core.api.depmanagement.JkScopeMapping.Partial
Similar to JkScopeMapping.Partial.to(String...) but allow raw string as parameter
to(Iterable<String>) - Method in class dev.jeka.core.api.depmanagement.JkScopeMapping.Partial
 
toDependency() - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
toDependency(JkArtifactId) - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
toDisplayedMap(Map<String, String>) - Static method in class dev.jeka.core.tool.JkOptions
 
toFileName(String) - Method in class dev.jeka.core.api.depmanagement.JkArtifactId
 
toFiles(Collection<Path>) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
toFiles(Path...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
toFlattenList() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns all nodes descendant of this one, deep first.
toHexString(byte[]) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns the hexadecimal for of the given array of bytes.
toJavaCode(int) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns the java codes that declare these dependencies.
toJkClassLoader() - Method in class dev.jeka.core.api.java.JkUrlClassLoader
 
toList() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns the unmodifiable list list of scoped dependencies for this object.
toList() - Method in class dev.jeka.core.api.file.JkPathTreeSet
Returns JkPathTree instances constituting this JkPathTreeSet.
toolsJar() - Static method in class dev.jeka.core.api.utils.JkUtilsJdk
Returns the tool library file of the running JDK.
toPath() - Method in class dev.jeka.core.api.file.JkPathSequence
Returns the file names concatenated with ';' on Windows and ':' on unix.
toPaths(File...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
toPaths(Iterable<File>) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
toPredicate() - Method in class dev.jeka.core.api.file.JkPathMatcher
Returns this matcher as a Predicate
toProcess() - Method in class dev.jeka.core.api.tooling.JkMvn
Returns the underlying process to execute mvn
toResolvedModuleVersions() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
toSet() - Method in class dev.jeka.core.api.depmanagement.JkRepo
 
toSet() - Method in class dev.jeka.core.api.file.JkPathSequence
 
toSet() - Method in class dev.jeka.core.api.file.JkPathTree
Returns a JkPathTreeSet containing this tree as its single element.
toString() - Method in class dev.jeka.core.api.depmanagement.JkArtifactId
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkComputedDependency
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkFileNodeInfo
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkDependencyResolver
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkFileSystemDependency
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkModuleDepProblem
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkModuleId
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkRepo
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkRepoSet
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkResolutionParameters
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkResolveResult.JkErrorReport
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkScope
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkScopeMapping
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkVersion
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkVersionedModule
 
toString() - Method in class dev.jeka.core.api.depmanagement.JkVersionProvider
 
toString() - Method in class dev.jeka.core.api.file.JkPathMatcher
 
toString() - Method in class dev.jeka.core.api.file.JkPathSequence
Returns the file names concatenated with ';'.
toString() - Method in class dev.jeka.core.api.file.JkPathTree
 
toString() - Method in class dev.jeka.core.api.file.JkPathTreeSet
 
toString() - Method in class dev.jeka.core.api.java.JkClassLoader
 
toString() - Method in class dev.jeka.core.api.java.JkClasspath
 
toString() - Method in class dev.jeka.core.api.java.JkJavaVersion
 
toString() - Method in class dev.jeka.core.api.java.JkUrlClassLoader
 
toString() - Method in class dev.jeka.core.api.java.project.JkJavaProject
 
toString() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkCount
 
toString() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkFailure
 
toString() - Method in class dev.jeka.core.api.java.testing.JkTestResult.JkTestIdentifier
 
toString() - Method in class dev.jeka.core.api.java.testing.JkTestResult
 
toString() - Method in class dev.jeka.core.api.java.testing.JkTestSelection
 
toString() - Method in class dev.jeka.core.api.system.JkProcess
 
toString(Map<?, ?>) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Returns a string representation of the specified map constructed as [key0]=[value0], [key1]=[value1], ...
toString(Object) - Static method in class dev.jeka.core.api.utils.JkUtilsObject
Null safe for Object.toString().
toString() - Method in class dev.jeka.core.tool.JkCommandSet
 
toString() - Method in class dev.jeka.core.tool.JkPlugin
 
toStrings() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns a list of lines standing for the representation of this dependency tree.
toStrings(Map<?, ?>) - Static method in class dev.jeka.core.api.utils.JkUtilsIterable
Returns a multi-line string representation of the specified map constructed as [key0]=[value0], [key1]=[value1], ...
toStringTree() - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns a complete representation string of the tree.
toUrl(File) - Static method in class dev.jeka.core.api.utils.JkUtilsFile
Get the url to the specified file.
toUrl(Path) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
Get the url to the specified path.
trace(String) - Static method in class dev.jeka.core.api.system.JkLog
 
translateCommandline(String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Kindly borrowed from ANT
type - Variable in class dev.jeka.core.api.depmanagement.JkIvyPublication.JkPublicationArtifact
 

U

uncapitalize(String) - Static method in class dev.jeka.core.api.utils.JkUtilsString
Returns the specified string but lower-casing its first character.
unchecked(Exception) - Static method in class dev.jeka.core.api.utils.JkUtilsThrowable
Returns the specified exception itself if it is an unchecked exception (extending RuntimeException).
unchecked(Throwable, String) - Static method in class dev.jeka.core.api.utils.JkUtilsThrowable
Same as JkUtilsThrowable.unchecked(Exception) but specifying an error message.
UNSPECIFIED - Static variable in class dev.jeka.core.api.depmanagement.JkVersion
Mention that the version is unspecified
updateSnapshot(String) - Method in class dev.jeka.core.api.depmanagement.JkMavenMetadata
 
URL_CACHE_DIR - Static variable in class dev.jeka.core.api.java.JkInternalClassloader
 
useVarPath - Variable in class dev.jeka.core.tool.builtins.eclipse.JkPluginEclipse
Flag to set whether 'all' task should use absolute paths instead of classpath variables
useVarPath - Variable in class dev.jeka.core.tool.builtins.intellij.JkPluginIntellij
 

V

V10 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java Version 10
V11 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java Version 11
V12 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java Version 12
V13 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java Version 13
V14 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java Version 14
V1_3 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java version 1.3
V1_4 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java version 1.4
V5 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java version 5
V6 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java version 6
V7 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java version 7
V8 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java version 8
V9 - Static variable in class dev.jeka.core.api.java.JkJavaVersion
Stands for Java version 9
valueOf(String) - Static method in enum dev.jeka.core.api.depmanagement.JkScopedDependency.ScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.jeka.core.api.java.project.JkCompileLayout.Concern
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.jeka.core.api.java.testing.JkTestProcessor.JkProgressOutputStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.jeka.core.api.java.testing.JkTestResult.JkTestIdentifier.JkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.jeka.core.api.system.JkLog.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.jeka.core.api.system.JkLog.Verbosity
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.jeka.core.api.depmanagement.JkScopedDependency.ScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.jeka.core.api.java.project.JkCompileLayout.Concern
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.jeka.core.api.java.testing.JkTestProcessor.JkProgressOutputStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.jeka.core.api.java.testing.JkTestResult.JkTestIdentifier.JkType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.jeka.core.api.system.JkLog.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.jeka.core.api.system.JkLog.Verbosity
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
verbosity() - Static method in class dev.jeka.core.api.system.JkLog
 
verify(Path, Path) - Method in class dev.jeka.core.api.crypto.gpg.JkGpg
Verifies the specified file against the specified signature.
verify(Path, Path, Path) - Method in interface dev.jeka.core.api.crypto.gpg.JkInternalGpgDoer
 

W

walk(Path, FileVisitOption...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
walk(Path, int, FileVisitOption...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
walkFileTree(Path, FileVisitor<Path>) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
warn(String) - Static method in class dev.jeka.core.api.system.JkLog
 
withAgent(Path) - Method in class dev.jeka.core.tool.builtins.jacoco.JkocoJunitEnhancer
 
withBinaries(Iterable<Path>) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withBinaries(Path...) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withClassifier(String) - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified classifier.
withClasspath(Iterable<Path>) - Method in class dev.jeka.core.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but using the specified classpath.
withClasspath(Path, Path, Path...) - Method in class dev.jeka.core.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but using the specified classpath.
withDefaultScope(JkScopeMapping) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this dependencies but replacing the unscoped dependencies with the specified scope mapping.
withDefaultScopes(JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this dependencies but replacing the unscoped dependencies with the specified ones.
withDependency(JkDependency) - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Returns a scoped dependency formed of the scope/scopeMapping of this scoped dependency and the specified dependency.
withExt(String) - Method in class dev.jeka.core.api.depmanagement.JkDepExclude
Returns an exclusion identical to this one but with the specified getExtension.
withExt(String) - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified artifact getExtension.
withExtraFiles(JkPathTreeSet) - Method in class dev.jeka.core.api.java.JkJarPacker
 
withFailOnError(boolean) - Method in class dev.jeka.core.api.kotlin.JkKotlinCompiler
Creates a copy of this JkKotlinCompiler but with the specified failed-on-error parameter.
withFailOnError(boolean) - Method in class dev.jeka.core.api.system.JkProcess
Returns a JkProcess identical to this one but with the specified behavior if the the underlying process does not exit with 0 code.
withFailOnError(boolean) - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
withForceUpdate(boolean) - Method in class dev.jeka.core.api.tooling.JkMvn
Append a "-U" force update to the list of parameters
withGlobalExclusion(JkDepExclude) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
withHostUrl(String) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withIdeProjectDir(Path) - Method in class dev.jeka.core.api.depmanagement.JkComputedDependency
 
withIdeProjectDir(Path) - Method in interface dev.jeka.core.api.depmanagement.JkDependency
Returns a dependency identical to this one but with the specified project base dir.
withIdeProjectDir(Path) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
withIdeProjectDir(Path) - Method in class dev.jeka.core.api.depmanagement.JkFileSystemDependency
 
withIdeProjectDir(Path) - Method in class dev.jeka.core.api.depmanagement.JkLocalLibDependency
 
withIdeProjectDir(Path) - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
 
withJdbcPassword(String) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withJdbcUrl(String) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withJdbcUserName(String) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withLibraries(Iterable<Path>) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withLocalExclusion(JkDepExclude) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this dependencySet but adding dependency exclusion on the the last element.
withLocalExclusion(JkModuleId, JkDepExclude) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a set a dependency set identical to this one but excluding the specified exclude from the transitive dependencies of the specified module.
withLocalExclusions(String...) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
 
withLogCommand(boolean) - Method in class dev.jeka.core.api.system.JkProcess
Returns a JkProcess identical to this one but with the specified logging command behavior.
withLogCommand(boolean) - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
withLogOutput(boolean) - Method in class dev.jeka.core.api.system.JkProcess
Returns a JkProcess identical to this one but with the specified logging output behavior.
withLogOutput(boolean) - Method in class dev.jeka.core.api.tooling.JkGitWrapper
 
withManifest(JkManifest) - Method in class dev.jeka.core.api.java.JkJarPacker
 
withMatcher(JkPathMatcher) - Method in class dev.jeka.core.api.file.JkPathTree
Creates a JkPathTree which is a copy of this JkPathTree but the matcher is replaced with the specified one.
withMatcher(PathMatcher) - Method in class dev.jeka.core.api.file.JkPathTreeSet
Creates a JkPathTree which is a copy of this JkPathTreeSet replacing matcher by the specified one.
withMerging(JkDependencyNode) - Method in class dev.jeka.core.api.depmanagement.JkDependencyNode
Returns a merge of this dependency node with the specified one.
withModulesOnly() - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns all dependencies declared as JkModuleDependency.
withOptions(List<String>) - Method in class dev.jeka.core.tool.builtins.jacoco.JkocoJunitEnhancer
 
withoutDuplicates() - Method in class dev.jeka.core.api.file.JkPathSequence
Returns a JkPathSequence identical to this one but without duplicates.
withParams(String...) - Method in class dev.jeka.core.api.system.JkProcess
Returns a JkProcess identical to this one but with the specified parameters in place of this parameters.
withParamsIf(boolean, String...) - Method in class dev.jeka.core.api.system.JkProcess
Same as JkProcess.withParams(String...) but only effective if the specified conditional is true.
withPrintCommand(boolean) - Method in class dev.jeka.core.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one specifying if the launch command should be printed in the console
withProjectBaseDir(Path) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withProperties(Map<String, String>) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withProperty(String, String) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withPublicRing(Path) - Method in class dev.jeka.core.api.crypto.gpg.JkGpg
Creates a identical JkGpg but with the specified public ring key file.
withScopeMapping(JkScopeMapping) - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Returns a scoped dependency identical to this one but with the specified scope mapping and no scopes.
withScopes(JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkDepExclude
Returns a exclusion identical to this one but narrowed to the specified scopes.
withScopes(Set<JkScope>) - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Returns a scoped dependency identical to this one but with the specified scopes.
withScopes(JkScope...) - Method in class dev.jeka.core.api.depmanagement.JkScopedDependency
Returns a scoped dependency identical to this one but with the specified scopes.
withSecretRing(Path, String) - Method in class dev.jeka.core.api.crypto.gpg.JkGpg
Creates a identical JkGpg but with the specified secret ring key file.
withSecretRingPassword(String) - Method in class dev.jeka.core.api.crypto.gpg.JkGpg
Creates a identical JkGpg but with the specified password for secret ring.
withSkipDesign(boolean) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withSourcesPath(Iterable<Path>) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withTestPath(Iterable<Path>) - Method in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
withTransitive() - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns true if this dependency should be resolved transitively (returning the dependencies of this dependency recursively).
withTransitive(boolean) - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified 'transitive' property.
withType(String) - Method in class dev.jeka.core.api.depmanagement.JkDepExclude
Returns an exclusion identical to this one but with the specified type.
withVerbose(boolean) - Method in class dev.jeka.core.api.tooling.JkMvn
Append or remove a "-X" verbose to the list of parameters
withVersion(JkVersion) - Method in class dev.jeka.core.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified static version.
withVersion(String) - Method in class dev.jeka.core.api.depmanagement.JkModuleId
Creates a JkVersionedModule from this module and the specified version.
withVersion(JkVersion) - Method in class dev.jeka.core.api.depmanagement.JkModuleId
Creates a JkVersionedModule from this module and the specified version.
withVersion(JkVersion) - Method in class dev.jeka.core.api.depmanagement.JkVersionedModule
Returns a JkVersionedModule identical to this one but with the specified version.
withVersion(String) - Method in class dev.jeka.core.api.depmanagement.JkVersionedModule
 
withVersionProvider(JkVersionProvider) - Method in class dev.jeka.core.api.depmanagement.JkDependencySet
Returns a clone of this object but using specified version provider to override versions of transitive dependencies.
withWorkingDir(Path) - Method in class dev.jeka.core.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but using the specified working dir.
withWorkingDir(Path) - Method in class dev.jeka.core.api.system.JkProcess
Returns a JkProcess identical to this one but using the specified directory as the working directory.
withWorkingDir(String) - Method in class dev.jeka.core.api.system.JkProcess
Returns a JkProcess identical to this one but using the specified directory as the working directory.
WORK_PATH - Static variable in class dev.jeka.core.tool.JkConstants
Relative path to the project base directory where jeka work files are generated.
WORKING_DIRECTORY - Static variable in class dev.jeka.core.tool.builtins.sonar.JkSonar
 
wrap() - Method in class dev.jeka.core.tool.builtins.scaffold.JkPluginScaffold
 
wrap(JkDependencyResolver) - Method in class dev.jeka.core.tool.builtins.scaffold.JkScaffolder
 
wrapDelegate(String) - Method in class dev.jeka.core.tool.builtins.scaffold.JkScaffolder
 
wrapDelegatePath - Variable in class dev.jeka.core.tool.builtins.scaffold.JkPluginScaffold
 
write(byte[], OpenOption...) - Method in class dev.jeka.core.api.file.JkPathFile
Shorthand for Files.write(Path, byte[], OpenOption...)
write(Path, byte[], OpenOption...) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
writeTo(Path) - Method in class dev.jeka.core.api.java.JkManifest
 
writeTo(Path) - Method in class dev.jeka.core.api.tooling.eclipse.JkEclipseProjectGenerator
 
writeToStandardLocation(Path) - Method in class dev.jeka.core.api.java.JkManifest
Writes this manifest at the standard place (META-INF/MANIFEST.MF) of the specified directory.

X

xml - Variable in class dev.jeka.core.tool.JkHelpOptions
 
xml() - Method in class dev.jeka.core.tool.JkHelpOptions
Returns true if the help output must be formatted using XML.
xmlFile - Variable in class dev.jeka.core.tool.JkHelpOptions
 

Z

zipRoot(Path) - Static method in class dev.jeka.core.api.utils.JkUtilsPath
 
zipTo(Path) - Method in class dev.jeka.core.api.file.JkPathTree
Zips the content of this tree to the specified destination file.
zipTo(Path) - Method in class dev.jeka.core.api.file.JkPathTreeSet
Zips the content of all trees involved in this set.

_

__ - Variable in class dev.jeka.core.api.depmanagement.JkDependencyManagement
For parent chaining
__ - Variable in class dev.jeka.core.api.depmanagement.JkDependencyResolver
For parent chaining
__ - Variable in class dev.jeka.core.api.depmanagement.JkIvyPublication
 
__ - Variable in class dev.jeka.core.api.depmanagement.JkMavenPublication
 
__ - Variable in class dev.jeka.core.api.depmanagement.JkPomMetadata
For parent chaining
__ - Variable in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkProjectInfo
 
__ - Variable in class dev.jeka.core.api.depmanagement.JkPomMetadata.JkScmInfo
 
__ - Variable in class dev.jeka.core.api.depmanagement.JkRepo.JkPublishConfig
 
__ - Variable in class dev.jeka.core.api.depmanagement.JkRepo.JkRepoIvyConfig
 
__ - Variable in class dev.jeka.core.api.depmanagement.JkResolutionParameters
For parent chaining
__ - Variable in class dev.jeka.core.api.depmanagement.JkStandardFileArtifactProducer
For parent chaining
__ - Variable in class dev.jeka.core.api.depmanagement.JkSuppliedFileArtifactProducer
For parent chaining
__ - Variable in class dev.jeka.core.api.file.JkResourceProcessor
For parent chaining
__ - Variable in class dev.jeka.core.api.function.JkConsumers
For parent chaining
__ - Variable in class dev.jeka.core.api.function.JkRunnables
For parent chaining
__ - Variable in class dev.jeka.core.api.java.JkJavaCompiler
Owner for parent chaining
__ - Variable in class dev.jeka.core.api.java.JkJavaCompileSpec
Owner for parent chaining
__ - Variable in class dev.jeka.core.api.java.JkJavadocProcessor
For parent chaining
__ - Variable in class dev.jeka.core.api.java.JkManifest
For parent chaining
__ - Variable in class dev.jeka.core.api.java.project.JkCompileLayout
Parent chaining
__ - Variable in class dev.jeka.core.api.java.project.JkJavaProjectCompilation
For parent chaining
__ - Variable in class dev.jeka.core.api.java.project.JkJavaProjectDocumentation
For parent chaining
__ - Variable in class dev.jeka.core.api.java.project.JkJavaProjectProduction
For Parent chaining
__ - Variable in class dev.jeka.core.api.java.project.JkJavaProjectPublication
For parent chaining
__ - Variable in class dev.jeka.core.api.java.project.JkJavaProjectTesting
For parent chaining
__ - Variable in class dev.jeka.core.api.java.testing.JkTestProcessor
For parent chaining
__ - Variable in class dev.jeka.core.api.java.testing.JkTestProcessor.JkEngineBehavior
Parent chaining.
__ - Variable in class dev.jeka.core.api.java.testing.JkTestSelection
For parent chaining
A B C D E F G H I J K L M N O P R S T U V W X Z _