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

A

accept(JkVersionedModule) - Method in interface org.jerkar.api.depmanagement.JkPublishFilter
Returns true if this filter should andAccept the specified versioned module.
accept(JkLog.JkLogEvent) - Method in class org.jerkar.api.system.JkHierarchicalConsoleLogHandler
 
ACCEPT_ALL - Static variable in interface org.jerkar.api.depmanagement.JkPublishFilter
A filter accepting everything.
ACCEPT_RELEASE_ONLY - Static variable in interface org.jerkar.api.depmanagement.JkPublishFilter
A filter accepting only non-snapshot versioned module.
ACCEPT_SNAPSHOT_ONLY - Static variable in interface org.jerkar.api.depmanagement.JkPublishFilter
A filter accepting only snapshot versioned module.
activate() - Method in class org.jerkar.tool.builtins.eclipse.JkPluginEclipse
 
activate() - Method in class org.jerkar.tool.builtins.eclipse.JkPluginEclipsePath
 
activate() - Method in class org.jerkar.tool.builtins.intellij.JkPluginIntellij
 
activate() - Method in class org.jerkar.tool.builtins.jacoco.JkPluginJacoco
 
activate() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
activate() - Method in class org.jerkar.tool.builtins.java.JkPluginWar
 
activate() - Method in class org.jerkar.tool.JkPlugin
Override this method to modify the run itself or its bound plugins.
addAllWithoutDuplicate(Collection<T>, Iterable<? extends T>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Adds items to the specified recipient list.
addArtifact(JkArtifactId, Runnable) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
Defines how to produce the specified artifact.
addAutodetectMain(Path) - Method in class org.jerkar.api.java.JkManifest
Adds the main class entry by auto-detecting the class holding the main method.
addContextualInfo() - Method in class org.jerkar.api.java.JkManifest
Fills this manifest with contextual infoString : JkManifest.CREATED_BY, JkManifest.BUILT_BY and JkManifest.BUILD_JDK
addDependencies(JkDependencySet) - Method in class org.jerkar.api.java.project.JkJavaProject
 
addEntries(Path, Path, Path...) - Method in class org.jerkar.api.java.JkUrlClassLoader
Add a new entry to this class loader.
addEntries(Iterable<Path>) - Method in class org.jerkar.api.java.JkUrlClassLoader
addExtraAction(Runnable) - Method in class org.jerkar.tool.builtins.scaffold.JkPluginScaffold
 
addJavadocArtifact() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
addMainAttribute(Attributes.Name, String) - Method in class org.jerkar.api.java.JkManifest
Adds the specified attributes in the "main" attributes section.
addMainAttribute(String, String) - Method in class org.jerkar.api.java.JkManifest
 
addMainClass(String) - Method in class org.jerkar.api.java.JkManifest
Adds the 'Main-Class' attribute to this manifest.
addOnExitAction(Runnable) - Static method in class org.jerkar.api.utils.JkUtilsSystem
Adds an action to be executed when he JVM shuts down.
addOptions(String...) - Method in class org.jerkar.api.java.JkJavaCompileSpec
Adds specified options to pass to the compileRunner.
addOptions(Iterable<String>) - Method in class org.jerkar.api.java.JkJavaCompileSpec
addResourceInterpolator(PathMatcher, Map<String, String>) - Method in class org.jerkar.api.java.project.JkJavaProject
 
addResourceInterpolator(String, Map<String, String>) - Method in class org.jerkar.api.java.project.JkJavaProject
 
addSources(Iterable<Path>) - Method in class org.jerkar.api.java.JkJavaCompileSpec
Adds specified source files to the set of java sources to compile.
addSources(JkPathTree) - Method in class org.jerkar.api.java.JkJavaCompileSpec
 
addSources(JkPathTreeSet) - Method in class org.jerkar.api.java.JkJavaCompileSpec
 
addSources(Path, Path, Path...) - Method in class org.jerkar.api.java.JkJavaCompileSpec
 
addTestArtifact() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
addTestSourceArtifact() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
ALL_TO_DEFAULT - Static variable in class org.jerkar.api.depmanagement.JkScopeMapping
A scope mapping active for any scope that map to the default scope of the dependencies.
allRepositoryOptions() - Static method in class org.jerkar.tool.JkRepoConfigOptionLoader
 
and(String, String...) - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions
Adds specified exclusions on the specified module.
and(JkModuleId, String...) - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions
Adds specified exclusions on the specified module.
and(JkModuleId, Iterable<JkDepExclude>) - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions
Adds specified exclusions on the specified module.
and(Iterable<JkScopedDependency>) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns a clone of this object plus the specified JkScopedDependencys.
and(JkScopedDependency...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns a clone of this object plus the specified scoped dependencies.
and(JkDependency, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns a clone of this object plus the specified scoped dependencies.
and(JkModuleDependency, JkScopeMapping) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns a clone of this object plus the specified scoped dependencies.
and(JkArtifactProducer, List<JkArtifactId>, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Creates a JkDependencySet to the specified artifact producer
and(JkArtifactProducer, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Creates a JkDependencySet to the specified artifact producer
and(Supplier<JkArtifactProducer>, List<JkArtifactId>, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Creates a JkDependencySet to the specified artifact producer supplier
and(Supplier<JkArtifactProducer>, JkArtifactId, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Creates a JkDependencySet to the specified artifact producer supplier
and(Supplier<JkArtifactProducer>, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Creates a JkDependencySet to the specified artifact producer supplier
and(String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
and(String, JkScopeMapping) - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
and(JkModuleId, String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
and(JkModuleId, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
and(JkModuleId, String, JkScopeMapping) - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
and(Path, String, String...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Returns a JkIvyPublication identical to this one but adding the specified artifact.
and(String, Path, String, String...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Returns a JkIvyPublication identical to this one but adding the specified artifact and giving it the specified name (otherwise the value it the file of).
and(Path, String...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Returns a JkIvyPublication identical to this one but adding the specified artifact.
and(Path, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Returns a JkMavenPublication identical to this one but adding a classified artifact.
and(JkRepo) - Method in class org.jerkar.api.depmanagement.JkRepoSet
Returns a repo identical to this one but with the extra specified repository.
and(JkRepoSet) - Method in class org.jerkar.api.depmanagement.JkRepoSet
Returns a merge of this repository and the specified one.
and(JkResolveResult) - Method in class org.jerkar.api.depmanagement.JkResolveResult
Returns a concatenation of this resolve result and the specified one.
and(JkScope...) - Method in class org.jerkar.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 org.jerkar.api.depmanagement.JkScopeMapping
 
and(JkVersionProvider) - Method in class org.jerkar.api.depmanagement.JkVersionProvider
Returns a JkVersionProvider that is a union of this provider and the specified one.
and(JkModuleId, JkVersion) - Method in class org.jerkar.api.depmanagement.JkVersionProvider
Returns a JkVersionProvider that is the union of this provider and the specified one.
and(JkModuleId, String) - Method in class org.jerkar.api.depmanagement.JkVersionProvider
 
and(String, String) - Method in class org.jerkar.api.depmanagement.JkVersionProvider
 
and(String, String, String) - Method in class org.jerkar.api.depmanagement.JkVersionProvider
 
and(PathMatcher) - Method in class org.jerkar.api.file.JkPathMatcher
 
and(boolean, FileSystem, String...) - Method in class org.jerkar.api.file.JkPathMatcher
 
and(boolean, String...) - Method in class org.jerkar.api.file.JkPathMatcher
 
and(Path, Path, Path...) - Method in class org.jerkar.api.file.JkPathSequence
 
and(Iterable<Path>) - Method in class org.jerkar.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 org.jerkar.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 org.jerkar.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 org.jerkar.api.file.JkPathTreeSet
Creates a JkPathTreeSet which is a concatenation of this JkPathTreeSet and the JkPathTreeSet array passed as parameter.
and(JkPathTreeSet) - Method in class org.jerkar.api.file.JkResourceProcessor
 
and(JkPathTree) - Method in class org.jerkar.api.file.JkResourceProcessor
 
and(Path) - Method in class org.jerkar.api.file.JkResourceProcessor
 
and(JkResourceProcessor.JkInterpolator) - Method in class org.jerkar.api.file.JkResourceProcessor
Creates a JkResourceProcessor identical at this one but adding the specified interpolator.
and(Iterable<JkResourceProcessor.JkInterpolator>) - Method in class org.jerkar.api.file.JkResourceProcessor
Creates a JkResourceProcessor identical at this one but adding the specified interpolator.
and(String, String, String...) - Method in class org.jerkar.api.file.JkResourceProcessor.JkInterpolator
Returns a copy of this JkResourceProcessor.JkInterpolator but adding key values to interpolate.
and(Iterable<Path>) - Method in class org.jerkar.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 org.jerkar.api.java.JkClasspath
andAccept(Iterable<String>) - Method in class org.jerkar.api.file.JkPathTreeSet
 
andAgent(Path, String) - Method in class org.jerkar.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but augmented with the specified agent library and option.
andAgent(Path) - Method in class org.jerkar.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but augnmented with the specified agent library.
andApache2License() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but adding Apache2 license
andClasspath(JkClasspath) - Method in class org.jerkar.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but augmenting this classpath with the specified one.
andCommandLine(String) - Method in class org.jerkar.api.java.JkJavaProcess
Takes the specified command line as is and add it to the process command line.
andDeveloper(JkMavenPublicationInfo.JkDeveloperInfo) - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but adding the specified developer.
andDeveloper(String, String, String, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but adding the specified developer.
andExclude(JkDepExclude...) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but adding the specified exclusion.
andExclude(String) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but adding the specified exclusion.
andExclude(Iterable<JkDepExclude>) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but adding the specified exclusion.
andFile(String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
andFile(Path, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
If specified path is relative, JkDependencyResolver will resolve it upon its base dir.
andFiles(Iterable<Path>, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
andGitHubDeveloper(String, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but adding the specified Github developer.
andGpl3License() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but adding GPL3 license.
andInterpolate(PathMatcher, Map<String, String>) - Method in class org.jerkar.api.file.JkResourceProcessor
 
andInterpolate(String, Map<String, String>) - Method in class org.jerkar.api.file.JkResourceProcessor
 
andLicense(String, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but adding the specifyied license.
andMatcher(PathMatcher) - Method in class org.jerkar.api.file.JkPathTree
Creates a copy of this JkPathTree augmented with the specified JkPathMatcher
andMatcher(PathMatcher) - Method in class org.jerkar.api.file.JkPathTreeSet
Creates a JkPathTree which is a copy of this JkPathTree augmented with the specified JkPathMatcher
andMatching(boolean, String...) - Method in class org.jerkar.api.file.JkPathTree
Creates a copy of this JkPathTree augmented with the specified pattern matcher.
andMatching(String...) - Method in class org.jerkar.api.file.JkPathTree
Shorthand to andMatching(true, globPatterns...)
andMatching(boolean, Iterable<String>) - Method in class org.jerkar.api.file.JkPathTree
Creates a copy of this JkPathTree augmented with the specified pattern matcher.
andMitLicense() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but adding MIT license.
andOptional(Path, String...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Same as JkIvyPublication.and(Path, String...) but effective only if the specified file exists.
andOptional(Path, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Same as JkMavenPublication.and(Path, String) but effective only if the specified file exists.
andOptionalIf(boolean, Path, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Same as JkMavenPublication.andOptional(Path, String) but effective only if the specified condition is true
andOptionalWithType(Path, String, String...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Same as JkIvyPublication.and(Path, String, String...) but effective only if the specified file exists.
andOptions(String...) - Method in class org.jerkar.api.java.JkJavadocMaker
Returns a JkJavadocMaker identical to this one but using the specified options (-classpath , -exclude, -subpackages, ...).
andOptions(List<String>) - Method in class org.jerkar.api.java.JkJavadocMaker
Returns a JkJavadocMaker identical to this one but using the specified options (-classpath , -exclude, -subpackages, ...).
andOptions(Collection<String>) - Method in class org.jerkar.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but with the specified java options.
andOptions(String...) - Method in class org.jerkar.api.java.JkJavaProcess
andOptionsIf(boolean, String...) - Method in class org.jerkar.api.java.JkJavaProcess
Same as JkJavaProcess.andOptions(Collection) but effective only if the specified condition is true.
andParams(String...) - Method in class org.jerkar.api.system.JkProcess
Returns a JkProcess identical to this one but with the specified extra parameters.
andParams(Collection<String>) - Method in class org.jerkar.api.system.JkProcess
 
andParamsIf(boolean, String...) - Method in class org.jerkar.api.system.JkProcess
Returns a JkProcess identical to this one but with the specified extra parameters if the conditional is true.
andPrepending(Path, Path, Path...) - Method in class org.jerkar.api.file.JkPathSequence
 
andPrepending(Iterable<Path>) - Method in class org.jerkar.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 org.jerkar.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 org.jerkar.api.java.JkClasspath
andRepos(JkRepoSet) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
 
andScopelessDependencies(Iterable<? extends JkDependency>) - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
andVersionProvider(JkVersionProvider) - Method in class org.jerkar.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 org.jerkar.api.file.JkPathTreeSet
 
andZips(Iterable<Path>) - Method in class org.jerkar.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 org.jerkar.api.depmanagement.JkPopularModules
 
APACHE_COMMONS_NET - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
APACHE_HTTP_CLIENT - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
APACHE_HTTP_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
apply(Path) - Method in class org.jerkar.api.crypto.pgp.JkPgp
 
apply(JkJavaProject) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathApplier
Modifies the specified javaProject in a way it reflects its eclipse .classpath file.
apply(JkUnit) - Method in class org.jerkar.tool.builtins.jacoco.JkocoJunitEnhancer
 
ARCHIVE_MASTER - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
Useful when using scope mapping.
arrayOf(Iterable<T>, Class<T>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Creates an array of the specified class and populate it with items of the specified Iterable.
artifactPatterns() - Method in class org.jerkar.api.depmanagement.JkRepo.JkRepoIvyConfig
 
assertErrorCount() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns assertion failed count.
assertNoError() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Asserts that the resolution happened successfully.
assertNoUnspecifiedVersion() - Method in class org.jerkar.api.depmanagement.JkDependencySet
Throws a IllegalStateException if one of the module dependencies has an unspecified projectVersion.

B

BINARIES - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
BOUNCY_CASTLE_PROVIDER - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
BRANCH - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
bring(Iterable<Path>, StandardCopyOption...) - Method in class org.jerkar.api.file.JkPathTree
Copies the specified files at the root of this tree.
BUILD_JDK - Static variable in class org.jerkar.api.java.JkManifest
The JDK version who was running while bulding this manifest.

C

capitalize(String) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the specified string but upper-casing its first character.
chain(Runnable) - Method in class org.jerkar.api.function.JkRunnables
Chains this underlying Runnable with the specified one.
checksum(String...) - Method in class org.jerkar.api.file.JkPathFile
Produces a files, in the same directory, that contains the checksum og this file.
checksums - Variable in class org.jerkar.tool.builtins.java.JkJavaPackOptions
Comma separated list of algorithm to use to produce checksums (ex : 'sha-1,md5').
checksums() - Method in class org.jerkar.tool.builtins.java.JkJavaPackOptions
Returns the checksums algorithms to checksum artifact files.
childrenCount(Path, int, boolean) - Static method in class org.jerkar.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 org.jerkar.api.java.JkUrlClassLoader
A PathMatcher accepting only .class files.
classloaderEntries(URLClassLoader) - Static method in class org.jerkar.api.utils.JkUtilsSystem
Returns the classpath of this classloader without mentioning classpath of the parent classloaders.
clean() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
Deletes project build outputs.
clean() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
Cleans the output directory for the project
clean() - Method in class org.jerkar.tool.JkRun
Cleans the output directory.
cleanInstall() - Method in class org.jerkar.api.tooling.JkMvn
Short hand for #withCommand("deleteArtifacts", "install").
cleanPackage() - Method in class org.jerkar.api.tooling.JkMvn
Short hand for #withCommand("deleteArtifacts", "package").
cloneBySerialization(Object, ClassLoader) - Static method in class org.jerkar.api.utils.JkUtilsIO
Serializes an object to the current classloader and unserializes it in the specified classloader.
closeifClosable(Object) - Static method in class org.jerkar.api.utils.JkUtilsIO
Closes the specified closeable object, ignoring any exceptions.
closeOrFail(Closeable...) - Static method in class org.jerkar.api.utils.JkUtilsIO
Closes the specified closeable object, ignoring any exceptions.
closeQuietly(Closeable...) - Static method in class org.jerkar.api.utils.JkUtilsIO
Closes the specified closeable object, ignoring any exceptions.
closeQuietly(ZipFile...) - Static method in class org.jerkar.api.utils.JkUtilsIO
Same as ZipFile.close() but throwing only unchecked exceptions.
CLOVER_REPORTS_PATH - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
commands(String...) - Method in class org.jerkar.api.tooling.JkMvn
return a new maven command for this working directory.
compareTo(JkVersion) - Method in class org.jerkar.api.depmanagement.JkVersion
 
COMPILE - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
A dependency resolution made with this scope will only fetch dependencies declared with JkJavaDepScopes.COMPILE scope and transitive dependencies declared with JkJavaDepScopes.COMPILE scope as well.
compile(JkJavaCompileSpec) - Method in class org.jerkar.api.java.JkJavaCompiler
Actually compile the source files to the output directory.
compile() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
COMPILE_AND_RUNTIME - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
Shorthand to declare both COMPILE and RUNTIME scope at once.
compilerExtraArgs - Variable in class org.jerkar.tool.builtins.java.JkPluginJava
 
computationOrigin() - Method in class org.jerkar.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 org.jerkar.api.utils.JkUtilsIterable
Concats two arrays
concatLists(Iterable<? extends T>...) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Returns a list that is a concatenation of the specified lists.
configureSonarFrom(JkJavaProject) - Static method in class org.jerkar.tool.builtins.sonar.JkPluginSonar
 
conformPackageName(String) - Static method in class org.jerkar.api.utils.JkUtilsString
Converts the supplied String to a string suitable to be used as a package name.
contains(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns true if this node or one of its descendant stand for the specified module.
contains(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkResolveResult
Shorthand for dependencyTree.contains(JkModuleId)
containsKey(String) - Static method in class org.jerkar.tool.JkOptions
Returns true if a value has been defined for the specified key.
copy() - Method in class org.jerkar.api.java.JkJavaCompileSpec
 
copy(InputStream, OutputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Copies the content of the given input getOutputStream to a specified output getOutputStream.
copy(Path, Path, CopyOption...) - Static method in class org.jerkar.api.utils.JkUtilsPath
Delegates to Files.copy(Path, Path, CopyOption...) wrapping checked exception.
copyDirContent(Path, Path, PathMatcher, CopyOption...) - Static method in class org.jerkar.api.utils.JkUtilsPath
Copies the content of the source directory into the target directory.
copyReplacingTokens(Path, Map<String, String>, Charset) - Method in class org.jerkar.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 org.jerkar.api.file.JkPathTree
Copies files contained in this JkPathTree to the specified directory.
copyToDir(Path, CopyOption...) - Method in class org.jerkar.api.file.JkPathFile
Copies this file to the specified directory.
copyUrlContentToCacheFile(URL, PrintStream, Path) - Static method in class org.jerkar.api.utils.JkUtilsIO
Copies the content of an url in a cache file.
copyUrlToFile(URL, Path) - Static method in class org.jerkar.api.utils.JkUtilsIO
Copies the content of the given url to the specified file.
count(int, boolean) - Method in class org.jerkar.api.file.JkPathTree
Returns the file count contained in this JkPathTree to concurrence to specified max count.
count(int, boolean) - Method in class org.jerkar.api.file.JkPathTreeSet
countOccurence(String, char) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns occurrence count of the specified character into the specified string.
COVERTURA_REPORTS_PATH - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
createBinJar(Path) - Method in class org.jerkar.api.java.project.JkJavaProjectPackTasks
 
createCrossClassloaderProxy(Class<T>, String, String, Object...) - Method in class org.jerkar.api.java.JkClassLoader
Creates an instance of the specified class in this classloader and callable from the current thread classloader.
CREATED_BY - Static variable in class org.jerkar.api.java.JkManifest
The software that has created this manifest.
createDirectories(Path, FileAttribute<?>...) - Static method in class org.jerkar.api.utils.JkUtilsPath
Delegates to Files.createDirectories(Path, FileAttribute[]) wrapping checked exception.
createDocument() - Static method in class org.jerkar.api.utils.JkUtilsXml
Creates an empty document.
createFatJar(Path) - Method in class org.jerkar.api.java.project.JkJavaProjectPackTasks
 
createFile(Path, FileAttribute<?>...) - Static method in class org.jerkar.api.utils.JkUtilsPath
Delegates to Files.createFile(Path, FileAttribute[])s
createFileSafely(Path, FileAttribute<?>...) - Static method in class org.jerkar.api.utils.JkUtilsPath
Delegates to Files.createFile(Path, FileAttribute[]) but checking first if the specified file does not already exist.
createIfNotExist() - Method in class org.jerkar.api.file.JkPathFile
Creates a file at this location if such file does not exist yet.
createIfNotExist() - Method in class org.jerkar.api.file.JkPathTree
Creates root directory if not exists.
createSourceJar(Path) - Method in class org.jerkar.api.java.project.JkJavaProjectPackTasks
 
createTempDirectory(String, FileAttribute...) - Static method in class org.jerkar.api.utils.JkUtilsPath
createTempFile(String, String, FileAttribute...) - Static method in class org.jerkar.api.utils.JkUtilsPath
Delegates to Files.createTempFile(String, String, FileAttribute[])
createTestJar(Path) - Method in class org.jerkar.api.java.project.JkJavaProjectPackTasks
 

D

DEF_BIN_DIR - Static variable in class org.jerkar.tool.JkConstants
Relative path to the project where the def classes will be compiled.
DEF_DIR - Static variable in class org.jerkar.tool.JkConstants
Relative path to the project where the def definition sources lie.
DEFAULT_IVY_ARTIFACT_PATTERN - Static variable in class org.jerkar.api.depmanagement.JkRepo.JkRepoIvyConfig
 
DEFAULT_IVY_IVY_PATTERN - Static variable in class org.jerkar.api.depmanagement.JkRepo.JkRepoIvyConfig
 
DEFAULT_METHOD - Static variable in class org.jerkar.tool.JkConstants
The default method to be invoked when none is specified.
DEFAULT_SCOPE_MAPPING - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
Scope mapping used
defineMainArtifactAsFatJar(boolean) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
Convenient method for defining a fat jar artifact having the specified classifier name.
deleteContent() - Method in class org.jerkar.api.file.JkPathTree
Deletes each and every files in this tree except the root and files not matching this tree filter.
deleteDirs() - Method in class org.jerkar.api.java.project.JkProjectOutLayout
Delete dirs all directories involved in output production (classes, test classes, test reports, generated sources/resources) but not the outputDir.
deleteFile(Path) - Static method in class org.jerkar.api.utils.JkUtilsPath
deleteIfExist() - Method in class org.jerkar.api.file.JkPathFile
Deletes this file if exists.
deleteIfExists(Path) - Static method in class org.jerkar.api.utils.JkUtilsPath
deleteRoot() - Method in class org.jerkar.api.file.JkPathTree
Deletes root directory of this tree.
dependencyCode() - Method in class org.jerkar.tool.builtins.maven.JkPluginPom
 
deserialize(Path) - Static method in class org.jerkar.api.utils.JkUtilsIO
Deserializes the content of the specified file to a Java object.
deserialize(InputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Deserializes the content of the specified input getOutputStream to a Java object.
deserialize(InputStream, ClassLoader) - Static method in class org.jerkar.api.utils.JkUtilsIO
Deserialises the content of a given input file to a Java object loaded in the specified classloader.
devs - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Developer list involved in the project
directChild(Element, String) - Static method in class org.jerkar.api.utils.JkUtilsXml
Returns the direct getChild node of the specified element having specified name.
directChildren(Element, String) - Static method in class org.jerkar.api.utils.JkUtilsXml
Returns specified element direct getChild node elements.
directChildText(Element, String) - Static method in class org.jerkar.api.utils.JkUtilsXml
Returns the text of the specified direct getChild of the specified element.
disableAnnotationProcessing() - Method in class org.jerkar.api.java.JkJavaCompileSpec
Disable annotation processing.
disambiguate(Iterable<Path>) - Static method in class org.jerkar.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 org.jerkar.tool.builtins.repos.JkPluginPgp
 
documentFrom(File) - Static method in class org.jerkar.api.utils.JkUtilsXml
Creates a document from the specified file.
documentFrom(Path) - Static method in class org.jerkar.api.utils.JkUtilsXml
 
documentFrom(String) - Static method in class org.jerkar.api.utils.JkUtilsXml
Creates a document from the specified xml string.
downloadPassword - Variable in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
downloadRepoName - Variable in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
downloadRepositories() - Method in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
downloadRepository() - Static method in class org.jerkar.tool.JkRepoConfigOptionLoader
Returns the repositories where are downloaded dependencies.
downloadUrl - Variable in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
downloadUsername - Variable in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
durationInMillis(long) - Static method in class org.jerkar.api.utils.JkUtilsTime
Returns the duration in millisecond between the specified nano time and now.
durationInSeconds(long) - Static method in class org.jerkar.api.utils.JkUtilsTime
Returns the duration in second between the specified nano time and now.
DYNAMIC_ANALYSIS - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 

E

EHCACHE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
EHCACHE_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
elipse(String, int) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the specified string truncated and ending with ...
embed - Variable in class org.jerkar.tool.builtins.scaffold.JkPluginScaffold
 
enabled(boolean) - Method in class org.jerkar.tool.builtins.jacoco.JkocoJunitEnhancer
 
enabled(boolean) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
ENCODING_OPTS - Static variable in class org.jerkar.api.java.JkJavaCompileSpec
 
endsWithAny(String, String...) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns true if the specified string ends with any of the candidates.
endTask(String) - Static method in class org.jerkar.api.system.JkLog
 
endTask() - Static method in class org.jerkar.api.system.JkLog
 
entries() - Method in class org.jerkar.api.java.JkClasspath
Returns each entries making this classpath.
equals(Object) - Method in class org.jerkar.api.depmanagement.JkArtifactId
 
equals(Object) - Method in class org.jerkar.api.depmanagement.JkComputedDependency
 
equals(Object) - Method in class org.jerkar.api.depmanagement.JkFileSystemDependency
 
equals(Object) - Method in class org.jerkar.api.depmanagement.JkModuleId
 
equals(Object) - Method in class org.jerkar.api.depmanagement.JkRepo
 
equals(Object) - Method in class org.jerkar.api.depmanagement.JkScope
 
equals(Object) - Method in class org.jerkar.api.depmanagement.JkScopeMapping
 
equals(Object) - Method in class org.jerkar.api.depmanagement.JkVersion
 
equals(Object) - Method in class org.jerkar.api.depmanagement.JkVersionedModule
 
equals(Object) - Method in class org.jerkar.api.file.JkPathSequence
 
equals(Object) - Method in class org.jerkar.api.file.JkPathTreeSet
 
equals(Object) - Method in class org.jerkar.api.java.JkClasspath
 
equals(Object) - Method in class org.jerkar.api.java.JkJavaVersion
 
equals(Object) - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
equals(Object, Object) - Static method in class org.jerkar.api.utils.JkUtilsObject
Returns true if both object are null or the two obects are equals.
equals(String, String) - Static method in class org.jerkar.api.utils.JkUtilsString
Null safe equals
equalsAny(String, String...) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns true if any of the candidate string is equal to the string to match.
error(String) - Static method in class org.jerkar.api.system.JkLog
 
escapeHtml(String) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the specified string replacing the HTML special characters by their respective code.
EXCLUDE_SIGNATURE_MATCHER - Static variable in class org.jerkar.api.java.JkJarPacker
Filter to exclude signature files from fat jar (aka uber jar).
exec(Path, String...) - Static method in class org.jerkar.tool.Main
Entry point to call Jerkar on a given folder
execute(String, Runnable) - Static method in class org.jerkar.api.system.JkLog
 
exists() - Method in class org.jerkar.api.file.JkPathFile
Returns true if a file already exists at this location.
exists() - Method in class org.jerkar.api.file.JkPathTree
Returns true if the root directory exists.
externalDir - Variable in class org.jerkar.tool.builtins.intellij.JkPluginIntellij
 
extraActions - Variable in class org.jerkar.tool.builtins.scaffold.JkScaffolder
 

F

fetchDependenciesFor(JkScope...) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
Returns lib paths standing for the resolution of this project dependencies for the specified dependency scopes.
fetchRuntimeDependencies(JkArtifactId) - Method in interface org.jerkar.api.depmanagement.JkArtifactProducer
Returns the runtime dependencies of the specified artifact file.
fetchRuntimeDependencies(JkArtifactId) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
findMainClass(Path) - Static method in class org.jerkar.api.java.JkUrlClassLoader
Returns the first class having a main method from the specified class directory or Jar.
findMethodMethodDeclaration(Class<?>, String, Class<?>...) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Find a method of the given name and argument type on the specified class or its parent classes.
firstMatching(String, String...) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the first string out of the specified candidates matching the specified string.
firstNonNull(T...) - Static method in class org.jerkar.api.utils.JkUtilsObject
Returns the objects of the specified array that is not null.
fork - Variable in class org.jerkar.tool.builtins.java.JkTestOptions
Turn it on to run tests in a withForking process.
fromMvnFlatFile(Path) - Static method in class org.jerkar.api.tooling.JkMvn
Creates a JkDependencySet from file describing dependencies the followiung way : org.springframework:spring-aop:jar:4.2.3.BUILD-SNAPSHOT:compile org.yaml:snakeyaml:jar:1.16:runtime org.slf4j:log4j-over-slf4j:jar:1.7.12:compile org.springframework.boot:spring-boot:jar:1.3.0.BUILD-SNAPSHOT:compile org.hamcrest:hamcrest-core:jar:1.3:test aopalliance:aopalliance:jar:1.0:compile org.springframework:spring-test:jar:4.2.3.BUILD-SNAPSHOT:test org.springframework.boot:spring-boot-autoconfigure:jar:1.3.0.BUILD-SNAPSHOT:compile ch.qos.logback:logback-core:jar:1.1.3:compile org.hamcrest:hamcrest-library:jar:1.3:test junit:junit:jar:4.12:test org.slf4j:slf4j-api:jar:1.7.12:compile The following format are accepted for each line : group:name:classifier:version:scope (classifier "jar" equals to no classifier) group:name:version:scope (no classifier) group:name:version (default version is scope)

G

generate() - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Generate the .classpath file
generate() - Method in class org.jerkar.api.ide.intellij.JkImlGenerator
Generate the .classpath file
generateAll() - Method in class org.jerkar.tool.builtins.eclipse.JkPluginEclipse
 
generateAll() - Method in class org.jerkar.tool.builtins.intellij.JkPluginIntellij
 
generateAllIml() - Method in class org.jerkar.tool.builtins.intellij.JkPluginIntellij
 
generateFiles() - Method in class org.jerkar.tool.builtins.eclipse.JkPluginEclipse
 
generateIml() - Method in class org.jerkar.tool.builtins.intellij.JkPluginIntellij
Generates Idea [my-module].iml file
generateModulesXml() - Method in class org.jerkar.tool.builtins.intellij.JkPluginIntellij
Generate modules.xml files
generateTo(Path, Charset) - Method in class org.jerkar.api.file.JkResourceProcessor
Actually processes the resources, meaning copies the getResources to the specified output directory along replacing specified tokens.
generateWarDir(JkJavaProject, Path, Path) - Static method in class org.jerkar.tool.builtins.java.JkPluginWar
 
get(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions
Returns the transitive dependency module to exclude to the specified module.
get(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns the JkScopedDependency declared for the specified JkModuleId.
get(JkModuleDependency) - Method in class org.jerkar.api.depmanagement.JkRepoSet
Retrieves directly the file embodying the specified the external dependency.
get(JkModuleId, String) - Method in class org.jerkar.api.depmanagement.JkRepoSet
get(String) - Method in class org.jerkar.api.depmanagement.JkRepoSet
get() - Method in class org.jerkar.api.file.JkPathFile
Returns the underlying path.
get(String) - Method in class org.jerkar.api.file.JkPathTree
Returns path relative to this root of the specified relative path.
get() - Method in class org.jerkar.api.java.JkJavaVersion
Returns literal of this version.
get() - Method in class org.jerkar.api.java.project.JkJavaProject
 
get(URL) - Static method in class org.jerkar.api.utils.JkUtilsPath
 
get() - Method in class org.jerkar.tool.builtins.repos.JkPluginPgp
Creates a JkPgp from option settings
get(String) - Static method in class org.jerkar.tool.JkOptions
Returns the value defined for the specified key.
get(Class<T>) - Method in class org.jerkar.tool.JkRunPlugins
Returns the plugin instance of the specified class loaded in the holding JkRun instance.
get(String) - Method in class org.jerkar.tool.JkRunPlugins
Returns the plugin instance of the specified name loaded in the holding JkRun instance.
getAll() - Method in class org.jerkar.tool.JkImportedRuns
Returns direct and transitive importedRuns.
getAll() - Static method in class org.jerkar.tool.JkOptions
Returns the complete store.
getAll() - Method in class org.jerkar.tool.JkRunPlugins
Returns a list of all loaded plugins in the holding JkRun instance.
getAllArtifactPaths() - Method in interface org.jerkar.api.depmanagement.JkArtifactLocator
Returns all artifact files likely to be produced by this artifact producer.
getAllDeclaredFields(Class<?>, Class<? extends Annotation>) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns all fields declared in the class passed as argument or andAccept its super classes annotated with the supplied annotation.
getAllDeclaredFields(Class<?>, boolean) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns all fields declared in the class passed as argument or andAccept its super classes.
getAllOf(Class<T>) - Method in class org.jerkar.tool.JkImportedRuns
Same as JkImportedRuns.getAll() but only returns run instance of the specified class or its subclasses.
getAllStartingWith(String) - Static method in class org.jerkar.tool.JkOptions
Returns all defined key/values pair where the key start with the specified prefix.
getAncestorScopes() - Method in class org.jerkar.api.depmanagement.JkScope
Returns scopes this scope inherits from.
getArtifactFileNameSupplier() - Method in class org.jerkar.api.java.project.JkJavaProjectPackTasks
 
getArtifactId() - Method in class org.jerkar.api.tooling.JkPom
The artifzctId for this POM.
getArtifactIds() - Method in interface org.jerkar.api.depmanagement.JkArtifactLocator
Returns all the artifact ids likely to be produced by this artifact producer.
getArtifactIds() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
getArtifactIdsWithClassifier(String...) - Method in interface org.jerkar.api.depmanagement.JkArtifactLocator
Returns the arifact file ids having the specified classifier.
getArtifactPath(JkArtifactId) - Method in interface org.jerkar.api.depmanagement.JkArtifactLocator
Returns file ofSystem path where is supposed to be produced the specified artifact file id.
getArtifactPath(JkArtifactId) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
getBaseDir() - Method in interface org.jerkar.api.file.JkFileSystemLocalizable
Returns the base directory of this object.
getBaseDir() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getBaseDir() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
getBaseDir() - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
getBaseDir() - Method in class org.jerkar.tool.JkRun
Returns the base directory for this project.
getBaseTree() - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
Returns base directory as a JkPathTree.
getBaseTree() - Method in class org.jerkar.tool.JkRun
Returns the base directory tree for this project.
getBlock(int) - Method in class org.jerkar.api.depmanagement.JkVersion
If version name is formatted of blocks separated with '
getCause() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkExceptionDescription
Returns the cause of the exception.
getChecksum(String) - Method in class org.jerkar.api.file.JkPathFile
Returns a ASCII string representation of the checksum of this file for the specified algorithm.
getChecksumAlgos() - Method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
 
getChild(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns the getChild node having the specified getModuleId.
getChild(Iterable<Path>) - Method in class org.jerkar.api.java.JkUrlClassLoader
Creates a JkClassLoader, child of this one and having the specified entries.
getChildModules() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns the versioned modules which with this result has been created.
getChildren() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns the children nodes for this node in the tree structure.
getChildren(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns the children nodes for this node having the specified getModuleId.
getClassDir() - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
getClassesToTest() - Method in class org.jerkar.api.java.junit.JkJavaTestClasses
 
getClassifiedArtifacts() - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Files constituting classified artifacts
getClassifier() - Method in class org.jerkar.api.depmanagement.JkArtifactId
Returns the classifier of this object.
getClassifier() - Method in class org.jerkar.api.depmanagement.JkMavenPublication.JkClassifiedFileArtifact
Classifier string for this classified artifact
getClassifier() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns the classifier for this module dependency or null if the dependency is done on the main artifact.
getClassName() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkExceptionDescription
Returns the name of the exception.
getClassName() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkTestCaseResult
Returns the class name which the test belong to.
getClasspath() - Method in class org.jerkar.api.java.JkJavaProcess
Returns the classpth of this JkJavaProcess.
getClasspath() - Method in class org.jerkar.api.java.junit.JkJavaTestClasses
Returns the classpath to run these tests.
getCommand() - Method in class org.jerkar.api.system.JkProcess
Returns the command launched by this process.
getCommonScopes(Collection<JkScope>) - Method in class org.jerkar.api.depmanagement.JkScope
Returns this scope or its first ancestors found present in the specified scopes.
getCompiler() - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
 
getCompiler() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
getCompileRunner() - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
 
getCompileRunner() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
getCompileSpec() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getConnection() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkScmInfo
 
getCredential() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns the getRealm of this repository.
getCurrentNestedLevel() - Static method in class org.jerkar.api.system.JkLog
 
getDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns the method of the given name and argument type on the specified class.
getDeclaredScopes() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkFileNodeInfo
 
getDeclaredScopes() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getDeclaredScopes() - Method in interface org.jerkar.api.depmanagement.JkDependencyNode.JkNodeInfo
 
getDeclaredScopes() - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns the set of scopes involved in these dependencies.
getDeclaredVersion() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getDelegate() - Method in class org.jerkar.api.java.JkClassLoader
Return the URLClassLoader wrapped by this object.
getDelegate() - Method in class org.jerkar.api.java.JkUrlClassLoader
Return the URLClassLoader wrapped by this object.
getDependencies() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getDependencies() - Method in interface org.jerkar.api.java.project.JkJavaProjectDefinition
 
getDependencies() - Method in class org.jerkar.api.tooling.JkPom
The dependencies declared in this POM.
getDependenciesDeclaredWith(JkScope) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns the set of JkDependency involved for the specified JkScope.
getDependency() - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Returns the dependency object of this scoped dependency.
getDependencyExclusion() - Method in class org.jerkar.api.tooling.JkPom
The JkDependencyExclusions instance provided by the dependencyManagement section of this POM.
getDependencyResolver() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
getDependencyTree() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Returns the dependency tree for this dependency resolution.
getDescription() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkProjectInfo
 
getDescription() - Method in class org.jerkar.api.depmanagement.JkScope
Human description for the purpose of this scope, can be null.
getDeveloperConnection() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkScmInfo
 
getDirectClasspath() - Method in class org.jerkar.api.java.JkUrlClassLoader
Returns the classpath of this classloader without mentioning classpath of the parent classloaders.
getDirects() - Method in class org.jerkar.tool.JkImportedRuns
Returns only the direct slave of this master run.
getDotedName() - Method in class org.jerkar.api.depmanagement.JkModuleId
A concatenation of the group and name of the module as '[group].
getDurationInMillis() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns duration of the suite execution.
getDurationInSecond() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkTestCaseResult
Returns duration of the suite execution.
getDurationMs() - Method in class org.jerkar.api.system.JkLog.JkLogEvent
 
getEmail() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkDeveloperInfo
 
getEncoding() - Method in class org.jerkar.api.java.JkJavaCompileSpec
 
getEntries() - Method in class org.jerkar.api.depmanagement.JkScopeMapping
Returns all the scopes declared on the left side of this scope mapping.
getEntries() - Method in class org.jerkar.api.file.JkPathSequence
Returns this sequence as a list.
getEntryContainingClass(String) - Method in class org.jerkar.api.java.JkClasspath
Returns the first entry of this classpath containing the given class.
getErrorCount() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns error count (without counting assertion failures).
getErrorReport() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Returns an error report if the resolution failed.
getErrorStream() - Method in class org.jerkar.api.system.JkHierarchicalConsoleLogHandler
 
getErrorStream() - Method in interface org.jerkar.api.system.JkLog.EventLogHandler
 
getErrorStream() - Static method in class org.jerkar.api.system.JkLog
 
getExceptionDescription() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkTestCaseFailure
Returns the description of the failure.
getExcludes() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns modules to exclude to the transitive chain.
getExt() - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns the getExtension for the artifact files to exclude.
getExt() - Method in class org.jerkar.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 org.jerkar.api.depmanagement.JkScope
Scopes that are extended by this one.
getExtension() - Method in class org.jerkar.api.depmanagement.JkArtifactId
Returns the file getExtension of this object.
getExtension() - Method in class org.jerkar.api.depmanagement.JkMavenPublication.JkClassifiedFileArtifact
File getExtension
getExtraFilesToIncludeInJar() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getExtraInfo() - Method in class org.jerkar.api.depmanagement.JkMavenPublication
 
getFailureCount() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns how many test has failed.
getField(Class<?>, String) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Gets the field having the specified name on the specified object.
getFieldValue(Object, Field) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Same as Field.get(Object) but throwing only unchecked exceptions.
getFieldValue(Object, String) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Gets the value of the field having the specified name on a given object.
getFile() - Method in class org.jerkar.api.depmanagement.JkMavenPublication.JkClassifiedFileArtifact
File for this classified artifact
getFiles() - Method in class org.jerkar.api.depmanagement.JkComputedDependency
 
getFiles() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkFileNodeInfo
 
getFiles() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getFiles() - Method in interface org.jerkar.api.depmanagement.JkDependencyNode.JkNodeInfo
 
getFiles() - Method in interface org.jerkar.api.depmanagement.JkFileDependency
 
getFiles() - Method in class org.jerkar.api.depmanagement.JkFileSystemDependency
 
getFiles() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Shorthand for JkDependencyNode.getResolvedFiles() on the tree root.
getFiles() - Method in class org.jerkar.api.file.JkPathTree
Returns list of paths returned by JkPathTree.stream(FileVisitOption...) but excluding directories from the result.
getFiles() - Method in class org.jerkar.api.file.JkPathTreeSet
Returns a concatenation of JkPathTreeSet.getFiles() for all trees involved in this set.
getFilesFor(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkResolveResult
Returns files the specified module is resolved to.
getFilter() - Method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
Returns the filter used for this JkRepo.JkPublishConfig.
getFirst(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns first node descendant of this one standing for the specified getModuleId, deep first.
getForkedProcess() - Method in class org.jerkar.api.java.junit.JkUnit
Returns the process description if this launcher is withForking.
getForkedProcessOnJavaSourceVersion(Map<String, String>, String) - Static method in class org.jerkar.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.
getFullClasspath() - Method in class org.jerkar.api.java.JkUrlClassLoader
Returns the complete classpath of this classloader.
getGeneratedResourceDir() - Method in class org.jerkar.api.java.project.JkProjectOutLayout
Returns location of generated resources.
getGeneratedSourceDir() - Method in class org.jerkar.api.java.project.JkProjectOutLayout
Returns location of generated sources.
getGeneratedTestResourceDir() - Method in class org.jerkar.api.java.project.JkProjectOutLayout
Returns location of generated resources for tests.
getGlobalExclusions() - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns the dependencies to be excluded to the transitive chain when using this dependency.
getGroup() - Method in class org.jerkar.api.depmanagement.JkModuleId
Group of this module.
getGroupAndName() - Method in class org.jerkar.api.depmanagement.JkModuleId
A concatenation of the group and name of this module as '[group]:[value]'.
getGroupId() - Method in class org.jerkar.api.tooling.JkPom
The groupId for this POM.
getIdeProjectBaseDir() - Method in class org.jerkar.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.
getIgnoreCount() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns how many test has been ignored.
getImportedRunRoots() - Method in class org.jerkar.tool.JkImportedRuns
 
getImportedRuns() - Method in class org.jerkar.tool.JkRun
Returns imported runs with plugins applied on.
getIncludingVersionFileNameSupplier() - Method in class org.jerkar.api.java.project.JkJavaProjectPackTasks
Returns an artifact file name supplier for including version in artifact file names.
getInfo() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getInfo() - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
getInheritedAnnotation(Method, Class<T>) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns the annotation declared on a given method.
getInheritedAnnotation(Class<?>, Class<T>, String, Class<?>...) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns the annotation declared on a given method.
getInvolvedModules() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Shorthand for dependencyTree.childModules(JkModuleId)
getInvolvedScopes() - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns all scopes that are involved in these dependencies.
getInvolvedScopes(Iterable<JkScope>) - Static method in class org.jerkar.api.depmanagement.JkScope
returns all specified scopes and all of their ancestors.
getIvyConfig() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns configuration specific to Ivy repository.
getJavadocDir() - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
getJavadocOptions() - Method in class org.jerkar.api.java.project.JkJavaProjectJavadocTasks
 
getJerkarHomeDir() - Static method in class org.jerkar.api.system.JkLocator
Returns the directory where is installed the running Jerkar instance.
getJerkarJarPath() - Static method in class org.jerkar.api.system.JkLocator
Returns the Jerkar jar file currently used in the running process.
getJerkarRepositoryCache() - Static method in class org.jerkar.api.system.JkLocator
Returns the location of the artifact repository cache.
getJerkarUserHomeDir() - Static method in class org.jerkar.api.system.JkLocator
Returns the Jerkar user directory.
getJerkarVersion() - Static method in class org.jerkar.api.system.JkInfo
Returns the current Jerkar version.
getLogConsumer() - Static method in class org.jerkar.api.system.JkLog
 
getMainArtifactFiles() - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Files constituting main artifact
getMainArtifactId() - Method in interface org.jerkar.api.depmanagement.JkArtifactLocator
Returns the main artifact file id for this producer.
getMainArtifactPath() - Method in interface org.jerkar.api.depmanagement.JkArtifactLocator
Returns the main artifact path.
getMainAttribute(String) - Method in class org.jerkar.api.java.JkManifest
Returns the value of the main attribute having the specified name.
getMainAttribute(Attributes.Name) - Method in class org.jerkar.api.java.JkManifest
Returns the value of the main attribute having the specified name.
getMaker() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getManifest() - Method in class org.jerkar.api.java.JkManifest
Returns the underlying JDK Manifest object.
getManifest() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getMappedScopes(JkScope) - Method in class org.jerkar.api.depmanagement.JkScopeMapping
Returns the right side scope mapped to the specified left scope.
getMatcher() - Method in class org.jerkar.api.file.JkPathTree
Returns the filter defined on this JkPathTree, never null.
getMavenPublicationInfo() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getMessage() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkExceptionDescription
Returns the message of the exception.
getMessage() - Method in class org.jerkar.api.system.JkLog.JkLogEvent
 
getMethod(Class<?>, String, Class<?>...) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Same as Class.getMethod(String, Class...) but throwing only unchecked exceptions.
getMethodOrNull(Class<?>, String, Class<?>...) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns the method of the given name and argument type on the specified class.
getMissingFilesOrEmptyDirs() - Method in class org.jerkar.api.depmanagement.JkComputedDependency
Returns the missing files or empty directory for this dependency.
getModuleId() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getModuleId() - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns the module id to exclude.
getModuleId() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns the getModuleId of this dependency.
getModuleId() - Method in class org.jerkar.api.depmanagement.JkModuleDepProblem
Returns the getModuleId related to this problem.
getModuleId() - Method in class org.jerkar.api.depmanagement.JkVersionedModule
Returns the module.
getModuleIds() - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions
Returns the modules on which some transitive dependencies are excluded.
getModuleIds() - Method in class org.jerkar.api.depmanagement.JkVersionProvider
Returns all modules that this object provides version for.
getModuleInfo() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Convenient method to return relative information about this node, assuming this node stands for a module dependency.
getModuleNameFileNameSupplier() - Method in class org.jerkar.api.java.project.JkJavaProjectPackTasks
Returns an artifact file name supplier for NOT including version in artifact file names.
getModuleProblems() - Method in class org.jerkar.api.depmanagement.JkResolveResult.JkErrorReport
Returns the list of problems.
getName() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkDeveloperInfo
 
getName() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkLicenseInfo
 
getName() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkProjectInfo
 
getName() - Method in class org.jerkar.api.depmanagement.JkModuleId
Name of this module.
getName() - Method in class org.jerkar.api.depmanagement.JkScope
Returns the name of this scope.
getNextValue(String) - Method in class org.jerkar.api.java.JkJavaCompileSpec
 
getNodeInfo() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns information relative to this dependency node.
getOptions() - Method in class org.jerkar.api.java.JkJavaCompileSpec
Returns the specifications as a list of string directly usable in the JkJavaCompiler except sourcepath
getOrganisation() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkDeveloperInfo
 
getOrganisationUrl() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkDeveloperInfo
 
getOutLayout() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
getOutputCleaner() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
Holds runnables executed while JkJavaProjectMaker.clean() method is invoked.
getOutputDir() - Method in class org.jerkar.api.java.JkJavaCompileSpec
 
getOutputDir() - Method in class org.jerkar.tool.JkRun
Returns the output directory where all the final and intermediate artifacts are generated.
getOutputPath() - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
getOutputPath(String) - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
getOutputStream() - Static method in class org.jerkar.api.system.JkLog
 
getOutStream() - Method in class org.jerkar.api.system.JkHierarchicalConsoleLogHandler
 
getOutStream() - Method in interface org.jerkar.api.system.JkLog.EventLogHandler
 
getParams() - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Returns the parameters of this dependency resolver.
getParent() - Method in class org.jerkar.api.java.JkUrlClassLoader
Returns the class loader parent of this one.
getPassword() - Method in class org.jerkar.api.depmanagement.JkRepo.JkRepoCredential
 
getPathTrees() - Method in class org.jerkar.api.file.JkPathTreeSet
Returns JkPathTree instances constituting this JkPathTreeSet.
getPlugin(Class<T>) - Method in class org.jerkar.tool.JkRun
Shorthand to getPlugins().get().
getPlugins() - Method in class org.jerkar.tool.JkRun
Returns the container of loaded plugins for this instance.
getPostActions() - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
 
getPostActions() - Method in class org.jerkar.api.java.project.JkJavaProjectPublishTasks
 
getPreCompile() - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
 
getPreTest() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
getProblemText() - Method in class org.jerkar.api.depmanagement.JkModuleDepProblem
Returns the text explaining this problem.
getProject() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
getProperties() - Method in class org.jerkar.api.tooling.JkPom
Returns properties declared in this POM.
getPublicRing() - Method in class org.jerkar.api.crypto.pgp.JkPgp
Returns the public ring of this object.
getPublishConfig() - Method in class org.jerkar.api.depmanagement.JkRepo
 
getPublishRepos() - Method in class org.jerkar.api.java.project.JkJavaProjectPublishTasks
 
getRealm() - Method in class org.jerkar.api.depmanagement.JkRepo.JkRepoCredential
 
getRelativeFiles() - Method in class org.jerkar.api.file.JkPathTree
Same as JkPathTree.getFiles() but returning paths relative to this tree root.
getRelativeFiles() - Method in class org.jerkar.api.file.JkPathTreeSet
Returns a concatenation of JkPathTreeSet.getRelativeFiles() ()} for all trees involved in this set.
getRepoConfigHavingUrl(String) - Method in class org.jerkar.api.depmanagement.JkRepoSet
Return the individual repository from this set having the specified url.
getRepoList() - Method in class org.jerkar.api.depmanagement.JkRepoSet
 
getRepoPlugin() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
getReportDetail() - Method in class org.jerkar.api.java.junit.JkUnit
Returns the report detail level for this launcher.
getReportDir() - Method in class org.jerkar.api.java.junit.JkUnit
Returns the output report dir.
getRepos() - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Returns the repositories the resolution is made on.
getRepos() - Method in class org.jerkar.api.tooling.JkPom
Repositories declared in this POM.
getResolvedFiles() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns all files resulting of this dependency node (this node itself plus all descendants).
getResolvedScopes() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getResolvedVersion() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
getResolvedVersionedModule() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
getResolvedVersionProvider() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Shorthand for dependencyTree.getResolvedVersions(JkModuleId)
getResolvedVersions() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns the resolved version for this node and all its children.
getResourceGenerator() - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
 
getResourceGenerator() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
getResourceInterpolators() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getResourceProcessor() - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
 
getResourceProcessor() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
getResources() - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
Returns location of production resources.
getRoot() - Method in class org.jerkar.api.file.JkPathTree
Returns the root directory.
getRootDirOrZipFile() - Method in class org.jerkar.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 org.jerkar.api.file.JkPathTreeSet
Returns root dir or zip file for each JkPathTree tree involved in this JkPathTreeSet.
getRun() - Method in class org.jerkar.tool.JkPlugin
 
getRunCount() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns how many test has been run.
getRunDependencies() - Method in class org.jerkar.tool.JkRun
Dependencies necessary to compile the this run class.
getRunDependencyResolver() - Method in class org.jerkar.tool.JkRun
Returns the dependency resolver used to compile/run scripts of this project.
getRunnable(JkArtifactId) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
Returns the runnable responsible for creating the specified artifactId.
getRunner() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
getScaffoldPlugin() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
getScopeDefaultedDependencies() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
Returns dependencies declared for this project.
getScopeMapping() - Method in class org.jerkar.api.depmanagement.JkResolutionParameters
Returns the default scope mapping to use for the JkDependencySet to be resolved.
getScopeMapping() - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Returns the scope mapping this scoped dependency is declared with.
getScopes() - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns the scopes that render the exclusion effective.
getScopes() - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Returns a the scopes this scoped dependency.
getScopeType() - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Return wether this scoped dependency is declared with either scope nor scope mapping.
getSecretRing() - Method in class org.jerkar.api.crypto.pgp.JkPgp
Returns the secret ring of this object.
getSibling(URL...) - Method in class org.jerkar.api.java.JkUrlClassLoader
Creates a JkClassLoader loader having the same parent and the same entries as this one plus the specified entries.
getSibling(Iterable<URL>) - Method in class org.jerkar.api.java.JkUrlClassLoader
 
getSiblingPrintingSearchedClasses(Set<String>) - Method in class org.jerkar.api.java.JkUrlClassLoader
Returns a getSibling of this class loader that outputs every searched class.
getSiblingWithOptional(URL...) - Method in class org.jerkar.api.java.JkUrlClassLoader
Same as JkUrlClassLoader.getSibling(URL...) but more tolerant about the input.
getSignatureFile(Path) - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Returns file that are created if a signature occurs on specified files.
getSourceFiles() - Method in class org.jerkar.api.java.JkJavaCompileSpec
Returns all source files to be compiled.
getSourceGenerator() - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
 
getSourceLayout() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getSourceLayout() - Method in interface org.jerkar.api.java.project.JkJavaProjectDefinition
 
getSources() - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
Returns location of production source code (containing only edited sources, not generated sources).
getSourceVersion() - Method in class org.jerkar.api.java.JkJavaCompileSpec
 
getSourceVersion() - Method in class org.jerkar.api.java.project.JkJavaProject
 
getSourceVersion() - Method in interface org.jerkar.api.java.project.JkJavaProjectDefinition
 
getStackTrace() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkExceptionDescription
Returns the stack trace of the exception.
getStackTraceAsStrings() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkExceptionDescription
Returns a multi-line representation of the stack trace.
getStaticResouceComputation() - Method in class org.jerkar.tool.builtins.java.JkPluginWar
 
getSuiteName() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns the suite name.
getSystemProperties() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns the ofSystem properties in use during the test suite execution.
getTargetVersion() - Method in class org.jerkar.api.java.JkJavaCompileSpec
 
getTasksForCompilation() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
getTasksForJavadoc() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
getTasksForPackaging() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
getTasksForPublishing() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
getTasksForTesting() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
getTestClassDir() - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
getTestClasses() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
getTestClassMatcher() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
getTestClasspath() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
getTestName() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkTestCaseResult
Returns the test name (generally the method value);
getTestReportDir() - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
getTestResources() - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
Returns location of test resources.
getTests() - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
Returns location of test source code (containing edited + generated sources).
getType() - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns the type of the artifact file to exclude.
getType() - Method in class org.jerkar.api.system.JkLog.JkLogEvent
 
getTypesOf(Object[]) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns an array of the types of specified objects.
getUrl() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkLicenseInfo
 
getUrl() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkProjectInfo
 
getUrl() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkScmInfo
 
getUrl() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns the url of this repository.
getUrlCacheDir() - Static method in class org.jerkar.api.java.JkUrlClassLoader
Get the directory where are cached urls.
getUserName() - Method in class org.jerkar.api.depmanagement.JkRepo.JkRepoCredential
 
getValue() - Method in class org.jerkar.api.depmanagement.JkVersion
Returns the value of the version.
getVersion(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
getVersion() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns the version of the module this dependencies is constrained to.
getVersion() - Method in class org.jerkar.api.depmanagement.JkModuleDepProblem
Returns the version range for which the problematic module dependency has been declared.
getVersion() - Method in class org.jerkar.api.depmanagement.JkVersionedModule
Returns the version.
getVersion() - Method in class org.jerkar.api.tooling.JkPom
The version for this POM.
getVersionedModule() - Method in class org.jerkar.api.java.project.JkJavaProject
Returns the module name and version of this project.
getVersionOf(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkResolveResult
Shorthand for resolvedVersion.getVersionOf(JkModuleId)
getVersionOf(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkVersionProvider
Returns the version to use with specified module.
getVersionProvider() - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns overridden versions for transitive dependencies.
getVersionProvider() - Method in class org.jerkar.api.tooling.JkPom
The map groupId:ArtifactId -> version provideded by the dependencyManagement section of this POM.
getWarFile() - Method in class org.jerkar.tool.builtins.java.JkPluginWar
 
getWorkingDir() - Method in class org.jerkar.api.system.JkProcess
Returns the working directory of this process.
GLIB - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
GOOGLE_PROTOCOL_BUFFER - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
goTo(String) - Method in class org.jerkar.api.file.JkPathTree
Creates a JkPathTree having the specified relative path to this root as getRoot directory.
GROUP_NAME_COMPARATOR - Static variable in class org.jerkar.api.depmanagement.JkModuleDependency
Comparator for JkModuleDependency sorting dependency by their group then by their name.
GROUP_NAME_COMPARATOR - Static variable in class org.jerkar.api.depmanagement.JkModuleId
Comparator sorting by module group first then module name.
GSON - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
GUAVA - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
GUICE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 

H

H2 - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
hasBlockAt(int) - Method in class org.jerkar.api.depmanagement.JkVersion
Returns true when JkVersion.getBlock(int) won't throws an IllegalArgumentException.
hasCredentials() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns true if some credential has been set on this repository.
hasDynamicAndResolvableVersions() - Method in class org.jerkar.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 org.jerkar.api.depmanagement.JkDependencySet
Returns true if this object contains dependency on external module whose rely on dynamic version.
hasErrors() - Method in class org.jerkar.api.depmanagement.JkResolveResult.JkErrorReport
 
hashCode() - Method in class org.jerkar.api.depmanagement.JkArtifactId
 
hashCode() - Method in class org.jerkar.api.depmanagement.JkComputedDependency
 
hashCode() - Method in class org.jerkar.api.depmanagement.JkFileSystemDependency
 
hashCode() - Method in class org.jerkar.api.depmanagement.JkModuleId
 
hashCode() - Method in class org.jerkar.api.depmanagement.JkRepo
 
hashCode() - Method in class org.jerkar.api.depmanagement.JkScope
 
hashCode() - Method in class org.jerkar.api.depmanagement.JkScopeMapping
 
hashCode() - Method in class org.jerkar.api.depmanagement.JkVersion
 
hashCode() - Method in class org.jerkar.api.depmanagement.JkVersionedModule
 
hashCode() - Method in class org.jerkar.api.file.JkPathSequence
 
hashCode() - Method in class org.jerkar.api.file.JkPathTreeSet
 
hashCode() - Method in class org.jerkar.api.java.JkClasspath
 
hashCode() - Method in class org.jerkar.api.java.JkJavaVersion
 
hashCode() - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
hashCode(Object) - Static method in class org.jerkar.api.utils.JkUtilsObject
Returns the hash code of the specified object or 0 if it's null.
hasIvyRepo() - Method in class org.jerkar.api.depmanagement.JkRepoSet
 
hasLoaded(Class<? extends JkPlugin>) - Method in class org.jerkar.tool.JkRunPlugins
Returns true if the specified plugin class has been loaded in the holding JkRun instance.
hasMissingFilesOrEmptyDirs() - Method in class org.jerkar.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 org.jerkar.api.depmanagement.JkDependencySet
Returns true if this object contains dependencies whose are JkModuleDependency.
hasNoExistingRoot() - Method in class org.jerkar.api.file.JkPathTreeSet
Returns true if no tree of this set has an existing baseTree.
hasUnspecifedVersion() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns true if the version of the module for this dependency is not specified.
help() - Method in class org.jerkar.tool.JkPlugin
 
help() - Method in class org.jerkar.tool.JkRun
Displays all available methods defined in this run.
HIBERNATE_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
HIBERNATE_JPA_SUPPORT - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
HIBERNATE_VALIDATOR - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
HOST_URL - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 

I

info(String) - Static method in class org.jerkar.api.system.JkLog
 
info() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
info() - Method in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
initializeInClassLoader(ClassLoader) - Static method in class org.jerkar.api.system.JkLog
 
inputStream(File) - Static method in class org.jerkar.api.utils.JkUtilsIO
Same as FileInputStream constructor but throwing unchecked exceptions.
inputStream(URL) - Static method in class org.jerkar.api.utils.JkUtilsIO
Same as URL.openStream() but throwing only unchecked exceptions.
INSTALLED - Static variable in class org.jerkar.api.tooling.JkMvn
Returns true if Maven is installed on the machine running this code.
instanceOf(Class<T>, String...) - Static method in class org.jerkar.tool.JkInit
Creates an instance of the specified run class and displays information about this class andPrepending environment.
instantiate(String) - Method in class org.jerkar.api.java.JkClassLoader
Creates an instance of the class having the specified name in this class loader.
invoke(Object, String) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Invokes the specified method on the given object.
invoke(Object, Method) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Invokes the specified method on the given object.
invoke(Object, Method, Object...) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Invokes the specified method on the given object.
invokeInstanceMethod(ClassLoader, Object, Method, Object...) - Method in class org.jerkar.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 org.jerkar.api.utils.JkUtilsReflect
Invokes an instance method with the specified arguments
invokeStaticMethod(boolean, String, String, Object...) - Method in class org.jerkar.api.java.JkClassLoader
Invokes a static method on the specified class using the provided arguments.
invokeStaticMethod(Class<?>, String, Object...) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Invokes a static method with the specified arguments
IS_WINDOWS - Static variable in class org.jerkar.api.utils.JkUtilsSystem
Flag valuing true if the running underlying ofSystem is Windows.
isAssertError() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkExceptionDescription
Returns either this exception is an assertion failure or not.
isBlank(String) - Static method in class org.jerkar.api.utils.JkUtilsString
Checks if a String is whitespace, empty ("") or null.
isClassifier(String...) - Method in class org.jerkar.api.depmanagement.JkArtifactId
Returns true if any of the specified classifiers is equals to this classifier.
isComputed() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkFileNodeInfo
Returns true if this node come from a computed dependency
isDefault() - Method in class org.jerkar.api.java.JkJavaCompiler
Returns true if no compiler or fork has been set on.
isDefined(String) - Method in class org.jerkar.api.java.JkClassLoader
Returns if the specified class is defined in this classloader.
isDefineMatcher() - Method in class org.jerkar.api.file.JkPathTree
Returns true if a matcher has explicitly been defined on this tree.
isDescendantOf(ClassLoader) - Method in class org.jerkar.api.java.JkClassLoader
Returns true if this classloader is descendant or same as the specified classloader.
isDynamic() - Method in class org.jerkar.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 org.jerkar.api.depmanagement.JkVersion
Returns true if the definition stands for dynamic resolvable version (as 1.4.+, [1.0, 2.0[, ...).
isEmpty() - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions
Returns true if this object contains no exclusion.
isEmpty() - Method in class org.jerkar.api.depmanagement.JkVersionProvider
Returns true if this providers is empty.
isEmpty() - Method in class org.jerkar.api.java.JkManifest
Returns true if this manifest has no entry or has only "Manifest-Version" entry.
isEvicted() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
isExtending(JkScope) - Method in class org.jerkar.api.depmanagement.JkScope
Returns true if this scope extends the specified one.
isExtension(String...) - Method in class org.jerkar.api.depmanagement.JkArtifactId
Returns true if any of the specified getExtension is equals to this getExtension.
isForked() - Method in class org.jerkar.api.java.junit.JkUnit
Returns true if this launcher is withForking.
isGreaterThan(JkVersion) - Method in class org.jerkar.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 org.jerkar.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 org.jerkar.api.depmanagement.JkScope
Returns true if this scope is one or is extending any of the specified scopes.
isInOrIsExtendingAnyOf(JkScope...) - Method in class org.jerkar.api.depmanagement.JkScope
 
isInvolvedIn(JkScope) - Method in class org.jerkar.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 org.jerkar.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 org.jerkar.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 org.jerkar.api.depmanagement.JkRepo
 
isMethodPublicIn(Class<?>, String, Class<?>...) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns whether the specified method signature is declared in the specified class.
isModuleDependencyDescription(String) - Static method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns true if the specified candidate matches to a module description.
isModuleNode() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns true if this node stands for a module dependency.
isRefreshed() - Method in class org.jerkar.api.depmanagement.JkResolutionParameters
Returns true if during the resolution phase, the dynamic version must be resolved as well or the cache can be reused.
isRefreshed(boolean) - Method in class org.jerkar.api.depmanagement.JkResolutionParameters
 
isSameFile(Path, Path) - Static method in class org.jerkar.api.utils.JkUtilsPath
isSignatureRequired() - Method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
 
isSnapshot() - Method in class org.jerkar.api.depmanagement.JkVersion
Returns true if this version stands for a snapshot one.
isTestSkipped() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
isTransitive() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns true if this dependency should be resolved transitively (returning the dependencies of this dependency recursively).
isTransitive(boolean) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified 'transitive' property.
isTransitive() - Method in class org.jerkar.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)
isTrue(boolean, String) - Static method in class org.jerkar.api.utils.JkUtilsAssert
Throws an IllegalArgumentException if the specified condition is false.
isUniqueSnapshot() - Method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
 
isUnspecified() - Method in class org.jerkar.api.depmanagement.JkVersion
Returns true if this version range is unspecified.
isVerbose() - Static method in class org.jerkar.api.system.JkLog
 
isVerbose() - Method in enum org.jerkar.api.system.JkLog.Verbosity
 
IT_CLASS_PATTERN - Static variable in class org.jerkar.api.java.project.JkJavaProjectTestTasks
File pattern for selecting Integration Test classes.
iterator() - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
iterator() - Method in class org.jerkar.api.depmanagement.JkIvyPublication
 
iterator() - Method in class org.jerkar.api.file.JkPathSequence
 
iterator() - Method in class org.jerkar.api.java.JkClasspath
 
ivyPatterns() - Method in class org.jerkar.api.depmanagement.JkRepo.JkRepoIvyConfig
 

J

JACKSON_ANNOTATIONS - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JACKSON_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JACKSON_DATABIND - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JACOCO_REPORTS_PATHS - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
JAVA_BINARIES - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
JAVA_RESOURCE_MATCHER - Static variable in class org.jerkar.api.java.project.JkProjectSourceLayout
Filter to consider as resources everything but java source stuff.
JAVADOC - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
This scope is used for publication purpose
javadoc - Variable in class org.jerkar.tool.builtins.java.JkJavaPackOptions
When true, javadoc is created and packed in a jar file.
JAVADOC_ARTIFACT_ID - Static variable in class org.jerkar.api.java.project.JkJavaProjectMaker
 
JAVAX_ACTIVATION - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_CDI_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_CONNECTOR - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_CONNECTOR_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_EL - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_INJECT - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_JAVAEE_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_JCR - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_JDO2 - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_JMS - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_JSP - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_JSR250_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_JSR311_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_JSTL - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_JTA - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_MAIL_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_PERSISTENCE_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_SERVLET_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_VALIDATION_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_WEB_SOCKET_SERVER_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JAVAX_XML_BIND - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JCENTERL_URL - Static variable in class org.jerkar.api.depmanagement.JkRepo
URL of the JCenter ivy repository.
JDBC_PASSWORD - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
JDBC_URL - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
JDBC_USERNAME - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
JERKAR_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JERKAR_DIR - Static variable in class org.jerkar.tool.JkConstants
Relative path to the project where Jerkar elements lie.
JERSEY_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JERSEY_SERVER - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JETTY_SERVER - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JGIT - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
JkArtifactId - Class in org.jerkar.api.depmanagement
Artifacts are files produced by projects in order to be published or reused by other projects.
JkArtifactLocator - Interface in org.jerkar.api.depmanagement
Defines methods for enumerating artifacts files likely to be produced by an object.
JkArtifactProducer - Interface in org.jerkar.api.depmanagement
Interface to be implemented by classes responsible of producing artifacts.
JkClassLoader - Class in org.jerkar.api.java
 
JkClasspath - Class in org.jerkar.api.java
A sequence of file to be used as a class path.
JkComputedDependency - Class in org.jerkar.api.depmanagement
Dependency on computed resource.
JkComputedDependency(Runnable, Path, Iterable<Path>, Supplier<Iterable<Path>>) - Constructor for class org.jerkar.api.depmanagement.JkComputedDependency
Constructs a computed dependency to the specified files and the specified Runnable to run for generating them.
JkConstants - Class in org.jerkar.tool
Holds constants about project structures
JkConstants() - Constructor for class org.jerkar.tool.JkConstants
 
JkDependency - Interface in org.jerkar.api.depmanagement
Marker interface for a dependency.
JkDependencyExclusions - Class in org.jerkar.api.depmanagement
Holds information about transitive dependencies to exclude.
JkDependencyNode - Class in org.jerkar.api.depmanagement
A representation of a node in a dependency tree.
JkDependencyNode.JkFileNodeInfo - Class in org.jerkar.api.depmanagement
 
JkDependencyNode.JkModuleNodeInfo - Class in org.jerkar.api.depmanagement
 
JkDependencyNode.JkNodeInfo - Interface in org.jerkar.api.depmanagement
 
JkDependencyResolver - Class in org.jerkar.api.depmanagement
Class to resolve dependencies to files or dependency tree.
JkDependencySet - Class in org.jerkar.api.depmanagement
A set of JkScopedDependency generally standing for the entire dependencies of a project/module.
JkDepExclude - Class in org.jerkar.api.depmanagement
Information about excluding artifacts or whole modules.
JkDoc - Annotation Type in org.jerkar.tool
Documents the annotated element so that Jerkar can display some information when 'help' is invoked from command line.
JkDocPluginDeps - Annotation Type in org.jerkar.tool
Mentions that the annotated plugin class relies on other plugins.
JkEclipseClasspathApplier - Class in org.jerkar.api.ide.eclipse
Provides methods to modify a given JkJavaProject in order it reflects a given .classpath file.
JkEclipseClasspathApplier(boolean) - Constructor for class org.jerkar.api.ide.eclipse.JkEclipseClasspathApplier
JkEclipseClasspathGenerator - Class in org.jerkar.api.ide.eclipse
Provides method to generate Eclipse .classpath metadata files.
JkEclipseProject - Class in org.jerkar.api.ide.eclipse
Memory model of Eclipse .project file.
JkException - Exception in org.jerkar.api.system
Marker exception to notice a misconfiguration from the user.
JkException(String) - Constructor for exception org.jerkar.api.system.JkException
Constructs a JkException with the specified message.
JkFileDependency - Interface in org.jerkar.api.depmanagement
Dependencies that can directly provide files without passing by an external medium.
JkFileSystemDependency - Class in org.jerkar.api.depmanagement
A dependency on files located on file ofSystem.
JkFileSystemLocalizable - Interface in org.jerkar.api.file
Provides an information about its localisation on the file ofSystem.
JkHelpOptions - Class in org.jerkar.tool
Options for help method.
JkHelpOptions() - Constructor for class org.jerkar.tool.JkHelpOptions
 
JkHierarchicalConsoleLogHandler - Class in org.jerkar.api.system
 
JkHierarchicalConsoleLogHandler() - Constructor for class org.jerkar.api.system.JkHierarchicalConsoleLogHandler
 
JkImlGenerator - Class in org.jerkar.api.ide.intellij
Provides method to generate and read Eclipse metadata files.
JkImport - Annotation Type in org.jerkar.tool
Specifies the libraries necessary to compile and run the annotated class as a Jerkar run.
JkImport.JkImports - Annotation Type in org.jerkar.tool
Repeatable container.
JkImportedRuns - Class in org.jerkar.tool
A run class can import one or several run classes.
JkImportRepo - Annotation Type in org.jerkar.tool
 
JkImportRepo.ImportRepos - Annotation Type in org.jerkar.tool
 
JkImportRun - Annotation Type in org.jerkar.tool
Specifies that the annotated element is a JkRun of a another project.
JkInfo - Class in org.jerkar.api.system
Provides information about Jerkar running instance.
JkInfo() - Constructor for class org.jerkar.api.system.JkInfo
 
JkInit - Class in org.jerkar.tool
Class for instantiating builds while displaying meaningful information about environment on console.
JkInit() - Constructor for class org.jerkar.tool.JkInit
 
JkIvyPublication - Class in org.jerkar.api.depmanagement
Information required to publish a module in an Ivy repository.
JkJarPacker - Class in org.jerkar.api.java
Utilities class to produce Jar files.
JkJavaCompiler - Class in org.jerkar.api.java
Stand for a compilation setting and process.
JkJavaCompileSpec - Class in org.jerkar.api.java
Stands for a compilation settings as source and target version, encoding, annotation processing or any option supported by the compileRunner.
JkJavaDepScopes - Class in org.jerkar.api.depmanagement
Dependency scopes usually used in Java projects
JkJavaDepScopes() - Constructor for class org.jerkar.api.depmanagement.JkJavaDepScopes
 
JkJavadocMaker - Class in org.jerkar.api.java
Offers fluent interface for producing Javadoc.
JkJavaPackOptions - Class in org.jerkar.tool.builtins.java
Standard options for packaging java projects.
JkJavaPackOptions() - Constructor for class org.jerkar.tool.builtins.java.JkJavaPackOptions
 
JkJavaProcess - Class in org.jerkar.api.java
Offers fluent interface for launching Java processes.
JkJavaProject - Class in org.jerkar.api.java.project
Container for a Java project with classic characteristic : Contains Java source files to be compiled All Java sources file (prod + test) are wrote against the same Java version and encoding JkEclipseProject may contain unit tests It can depends on any accepted dependencies (Maven module, other project, files on fs, ...)
JkJavaProjectCompileTasks - Class in org.jerkar.api.java.project
 
JkJavaProjectDefinition - Interface in org.jerkar.api.java.project
Minimal information necessary to generate metadata project file for IDE.
JkJavaProjectJavadocTasks - Class in org.jerkar.api.java.project
 
JkJavaProjectMaker - Class in org.jerkar.api.java.project
Mainly an artifact producer for a Java project.
JkJavaProjectPackTasks - Class in org.jerkar.api.java.project
 
JkJavaProjectPublishTasks - Class in org.jerkar.api.java.project
 
JkJavaProjectTestTasks - Class in org.jerkar.api.java.project
 
JkJavaTestClasses - Class in org.jerkar.api.java.junit
Defines the tests classes to run along the classpath.
JkJavaVersion - Class in org.jerkar.api.java
Java specification version
JkLocator - Class in org.jerkar.api.system
Provides location related to the running Jerkar instance.
JkLocator() - Constructor for class org.jerkar.api.system.JkLocator
 
JkLog - Class in org.jerkar.api.system
Provides static methods for logging events.
JkLog() - Constructor for class org.jerkar.api.system.JkLog
 
JkLog.EventLogHandler - Interface in org.jerkar.api.system
 
JkLog.JkLogEvent - Class in org.jerkar.api.system
 
JkLog.Type - Enum in org.jerkar.api.system
 
JkLog.Verbosity - Enum in org.jerkar.api.system
 
JkManifest - Class in org.jerkar.api.java
Helper class to read and write Manifest from andPrepending to file.
JkMavenPublication - Class in org.jerkar.api.depmanagement
Publication specific information to include in POM file in order to be published of a Maven repository.
JkMavenPublication.JkClassifiedFileArtifact - Class in org.jerkar.api.depmanagement
An artifact with a classifier for Maven repository.
JkMavenPublicationInfo - Class in org.jerkar.api.depmanagement
These are extra information required to publish on Maven central.
JkMavenPublicationInfo.JkDeveloperInfo - Class in org.jerkar.api.depmanagement
Information about a developer.
JkMavenPublicationInfo.JkLicenseInfo - Class in org.jerkar.api.depmanagement
Information about a license.
JkMavenPublicationInfo.JkProjectInfo - Class in org.jerkar.api.depmanagement
Information about a project.
JkMavenPublicationInfo.JkScmInfo - Class in org.jerkar.api.depmanagement
Information about source control ofSystem managing the project sources.
JkModuleDependency - Class in org.jerkar.api.depmanagement
A dependency on an external module.
JkModuleDepProblem - Class in org.jerkar.api.depmanagement
Information about problem when resolving dependencies
JkModuleId - Class in org.jerkar.api.depmanagement
Identifier for project.
JkMvn - Class in org.jerkar.api.tooling
Convenient class wrapping maven process.
JkocoJunitEnhancer - Class in org.jerkar.tool.builtins.jacoco
Enhancer to beforeOptionsInjected JkUnit such it performs Jacoco code coverage while it runs unit tests.
JkOptions - Class in org.jerkar.tool
Key/value string storage for run parameters.
JkPathFile - Class in org.jerkar.api.file
A path standing for a file (not a directory).
JkPathMatcher - Class in org.jerkar.api.file
A collection of PathMatcher commonly used each associated with a label for human recognising.
JkPathSequence - Class in org.jerkar.api.file
A sequence of file path (folder or archive).
JkPathTree - Class in org.jerkar.api.file
Provides a view on files and sub-folders contained in a given directory or zip file.
JkPathTreeSet - Class in org.jerkar.api.file
A set of JkPathTree.
JkPgp - Class in org.jerkar.api.crypto.pgp
Provides method for signing and verify signature with PGP.
JkPlugin - Class in org.jerkar.tool
Plugin instances are owned by a JkRun instance.
JkPlugin(JkRun) - Constructor for class org.jerkar.tool.JkPlugin
 
JkPluginEclipse - Class in org.jerkar.tool.builtins.eclipse
 
JkPluginEclipse(JkRun) - Constructor for class org.jerkar.tool.builtins.eclipse.JkPluginEclipse
 
JkPluginEclipsePath - Class in org.jerkar.tool.builtins.eclipse
 
JkPluginEclipsePath(JkRun) - Constructor for class org.jerkar.tool.builtins.eclipse.JkPluginEclipsePath
 
JkPluginIntellij - Class in org.jerkar.tool.builtins.intellij
 
JkPluginIntellij(JkRun) - Constructor for class org.jerkar.tool.builtins.intellij.JkPluginIntellij
 
JkPluginJacoco - Class in org.jerkar.tool.builtins.jacoco
 
JkPluginJacoco(JkRun) - Constructor for class org.jerkar.tool.builtins.jacoco.JkPluginJacoco
 
JkPluginJava - Class in org.jerkar.tool.builtins.java
Plugin for building Java projects.
JkPluginJava(JkRun) - Constructor for class org.jerkar.tool.builtins.java.JkPluginJava
 
JkPluginJava.JkPublishOptions - Class in org.jerkar.tool.builtins.java
 
JkPluginPgp - Class in org.jerkar.tool.builtins.repos
 
JkPluginPgp(JkRun) - Constructor for class org.jerkar.tool.builtins.repos.JkPluginPgp
 
JkPluginPom - Class in org.jerkar.tool.builtins.maven
 
JkPluginPom(JkRun) - Constructor for class org.jerkar.tool.builtins.maven.JkPluginPom
 
JkPluginRepo - Class in org.jerkar.tool.builtins.repos
Plugin for defining repositories.
JkPluginRepo(JkRun) - Constructor for class org.jerkar.tool.builtins.repos.JkPluginRepo
 
JkPluginScaffold - Class in org.jerkar.tool.builtins.scaffold
Provides method to generate a project skeleton (folder structure, configuration files, ....)
JkPluginScaffold(JkRun) - Constructor for class org.jerkar.tool.builtins.scaffold.JkPluginScaffold
 
JkPluginSonar - Class in org.jerkar.tool.builtins.sonar
 
JkPluginSonar(JkRun) - Constructor for class org.jerkar.tool.builtins.sonar.JkPluginSonar
 
JkPluginWar - Class in org.jerkar.tool.builtins.java
Plugin for building WAR file (Jee Web Archive).
JkPluginWar(JkRun) - Constructor for class org.jerkar.tool.builtins.java.JkPluginWar
 
JkPom - Class in org.jerkar.api.tooling
Wraps a POM file (Ideally an effective POM file) and provides convenient methods to extract information jump.
JkPopularModules - Class in org.jerkar.api.depmanagement
Constants on popular modules used in Java ecosystem.
JkProcess - Class in org.jerkar.api.system
Provides fluent API to define and launch external process.
JkProjectOutLayout - Class in org.jerkar.api.java.project
Folder layout for a project output.
JkProjectSourceLayout - Class in org.jerkar.api.java.project
Describes a project layout about the source parts.
JkPublisher - Class in org.jerkar.api.depmanagement
A class to publish artifacts on repositories.
JkPublishFilter - Interface in org.jerkar.api.depmanagement
Defines filter to accept or not module to be published on a given JkRepo
JkPublishOptions() - Constructor for class org.jerkar.tool.builtins.java.JkPluginJava.JkPublishOptions
 
JkRepo - Class in org.jerkar.api.depmanagement
Hold configuration necessary to instantiate download or upload repository
JkRepo.JkPublishConfig - Class in org.jerkar.api.depmanagement
Configuration specific to publishing.
JkRepo.JkRepoCredential - Class in org.jerkar.api.depmanagement
 
JkRepo.JkRepoIvyConfig - Class in org.jerkar.api.depmanagement
Configuration specific to Ivy.
JkRepoConfigOptionLoader - Class in org.jerkar.tool
Provides static methods for defining JkRepoSet from JkOptions.
JkRepoConfigOptionLoader() - Constructor for class org.jerkar.tool.JkRepoConfigOptionLoader
 
JkRepoSet - Class in org.jerkar.api.depmanagement
A set of JkRepo
JkResolutionParameters - Class in org.jerkar.api.depmanagement
Contains parameters likely to impact module resolution behavior.
JkResolveResult - Class in org.jerkar.api.depmanagement
Result of a module dependency resolution for a given scope.
JkResolveResult.JkErrorReport - Class in org.jerkar.api.depmanagement
 
JkResourceProcessor - Class in org.jerkar.api.file
This processor basically copies some resource files to a target folder (generally the class folder).
JkResourceProcessor.JkInterpolator - Class in org.jerkar.api.file
Defines values to be interpolated (replacing key by their value), and the file filter to apply it.
JkRun - Class in org.jerkar.tool
Base class for defining runs.
JkRun() - Constructor for class org.jerkar.tool.JkRun
Constructs a JkRun.
JkRunnables - Class in org.jerkar.api.function
A mutable container for Runnable.
JkRunPlugins - Class in org.jerkar.tool
Set of plugins configured or activated in a JkRun.
JkScaffolder - Class in org.jerkar.tool.builtins.scaffold
Object that process scaffolding.
JkScope - Class in org.jerkar.api.depmanagement
Defines a context where is defined dependencies of a given project.
JkScopedDependency - Class in org.jerkar.api.depmanagement
A dependency along a scope information to specify for wich purpose it should be used.
JkScopedDependency.ScopeType - Enum in org.jerkar.api.depmanagement
Type for the scope.
JkScopeMapping - Class in org.jerkar.api.depmanagement
A mapping to scopes to scopes acting when declaring dependencies.
JkScopeMapping.Partial - Class in org.jerkar.api.depmanagement
Partial object to construct a scope mapping.
JkSonar - Class in org.jerkar.tool.builtins.sonar
Sonar wrapper class for launching sonar analysis in a convenient way.
JkTestOptions - Class in org.jerkar.tool.builtins.java
Options about tests
JkTestOptions() - Constructor for class org.jerkar.tool.builtins.java.JkTestOptions
 
JkTestSuiteResult - Class in org.jerkar.api.java.junit
A result of a test suite execution.
JkTestSuiteResult.JkExceptionDescription - Class in org.jerkar.api.java.junit
Description of an execption occured during the test suite execution.
JkTestSuiteResult.JkIgnoredCase - Class in org.jerkar.api.java.junit
A result for a single test case execution in case of ignore.
JkTestSuiteResult.JkTestCaseFailure - Class in org.jerkar.api.java.junit
A result for a single test case execution in case of failure.
JkTestSuiteResult.JkTestCaseResult - Class in org.jerkar.api.java.junit
A result for a single test case execution in case of success.
JkUnit - Class in org.jerkar.api.java.junit
Convenient class to run Junit tests.
JkUnit.JunitReportDetail - Enum in org.jerkar.api.java.junit
Detail level for the junit report.
JkUrlClassLoader - Class in org.jerkar.api.java
Wrapper around URLClassLoader offering convenient methods and fluent interface to deal with URLClassLoader.
JkUtilsAssert - Class in org.jerkar.api.utils
Utility class for dealing with assertions.
JkUtilsAssert() - Constructor for class org.jerkar.api.utils.JkUtilsAssert
 
JkUtilsFile - Class in org.jerkar.api.utils
Utility class for dealing with files.
JkUtilsFile() - Constructor for class org.jerkar.api.utils.JkUtilsFile
 
JkUtilsIO - Class in org.jerkar.api.utils
Utility class for dealing with Inputs/Outputs.
JkUtilsIO.StreamGobbler - Class in org.jerkar.api.utils
Runs a thread copying all data to a getOutputStream to a specified writer.
JkUtilsIterable - Class in org.jerkar.api.utils
Utility class for dealing with Iterable.
JkUtilsIterable() - Constructor for class org.jerkar.api.utils.JkUtilsIterable
 
JkUtilsJdk - Class in org.jerkar.api.utils
Convenient methods to deal with running JDK.
JkUtilsObject - Class in org.jerkar.api.utils
Utility class for dealing with generic Object class instances.
JkUtilsObject() - Constructor for class org.jerkar.api.utils.JkUtilsObject
 
JkUtilsPath - Class in org.jerkar.api.utils
Utility class providing convenient methods to deal with Path.
JkUtilsReflect - Class in org.jerkar.api.utils
Utility class for dealing with reflection
JkUtilsReflect() - Constructor for class org.jerkar.api.utils.JkUtilsReflect
 
JkUtilsString - Class in org.jerkar.api.utils
Utility class for dealing with strings.
JkUtilsString() - Constructor for class org.jerkar.api.utils.JkUtilsString
 
JkUtilsSystem - Class in org.jerkar.api.utils
Utility class to deal with the underlying ofSystem.
JkUtilsThrowable - Class in org.jerkar.api.utils
Utility class to deal with Throwable
JkUtilsTime - Class in org.jerkar.api.utils
Utility class to deal with time.
JkUtilsXml - Class in org.jerkar.api.utils
Utilities methods to ease XML api of the JDK
JkUtilsZip - Class in org.jerkar.api.utils
Low level utility method to deal with zip files.
JkVersion - Class in org.jerkar.api.depmanagement
Used to specify a module version.
JkVersionedModule - Class in org.jerkar.api.depmanagement
Identifies a given module in a given version
JkVersionProvider - Class in org.jerkar.api.depmanagement
Association between getModuleIds and version.
JODA_TIME - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
join(String[], String) - Static method in class org.jerkar.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 org.jerkar.api.utils.JkUtilsString
Same as JkUtilsString.join(String[], String) but expecting an Iterable instead of an array
jreContainer - Variable in class org.jerkar.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 org.jerkar.api.depmanagement.JkPopularModules
 
JUNIT_REPORTS_PATH - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
jvmOptions - Variable in class org.jerkar.tool.builtins.java.JkTestOptions
Argument passed to the JVM if tests are withForking.

L

LANGUAGE - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
LIBRARIES - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
licenses - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
License list for the project, generaly there is a single license
listDirectChildren(Path) - Static method in class org.jerkar.api.utils.JkUtilsPath
 
listOf(Iterable<T>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Returns a list form the the specified Iterable.
listOf(T...) - Static method in class org.jerkar.api.utils.JkUtilsIterable
 
listOf1orMore(T, T...) - Static method in class org.jerkar.api.utils.JkUtilsIterable
 
listOf2orMore(T, T, T...) - Static method in class org.jerkar.api.utils.JkUtilsIterable
 
listWithoutDuplicateOf(Iterable<T>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Returns a duplicate free list of the given items
load(String) - Method in class org.jerkar.api.java.JkClassLoader
Delegates the call to ClassLoader.loadClass(String) of this wrapped class loader.
loadAllServices() - Method in class org.jerkar.api.java.JkUrlClassLoader
Reloads all J2SE service providers.
loadClasses(String...) - Method in class org.jerkar.api.java.JkUrlClassLoader
Loads all class having a relative path matching the supplied ANT pattern.
loadClassesIn(JkPathTreeSet) - Method in class org.jerkar.api.java.JkUrlClassLoader
Returns all classes of this classloader that are defined inside the provided JkPathTreeSet.
loadClassesInEntries(PathMatcher) - Method in class org.jerkar.api.java.JkUrlClassLoader
Returns all classes of this classloader that are defined in entries matching the specified fileFilter.
loadFromNameOrSimpleName(String, Class<T>) - Method in class org.jerkar.api.java.JkUrlClassLoader
Loads the class having the specified full name or the specified simple name.
loadGivenClassSourcePath(String) - Method in class org.jerkar.api.java.JkClassLoader
Loads a class given its source relative path.
loadGivenClassSourcePathIfExist(String) - Method in class org.jerkar.api.java.JkClassLoader
Loads a class given its source relative path if exists.
loadIfExist(String) - Method in class org.jerkar.api.java.JkClassLoader
Loads the class having the specified name or return null if no such class is defined in this classloader.
localOnly - Variable in class org.jerkar.tool.builtins.java.JkPluginJava.JkPublishOptions
 
LOG4J - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
LOGBACK_CLASSIC - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
LOGBACK_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
LOMBOK - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 

M

Main - Class in org.jerkar.tool
Main class for launching Jerkar from command line.
main(String[]) - Static method in class org.jerkar.tool.Main
Entry point for Jerkar application when launched from command-line
makeAllArtifacts() - Method in interface org.jerkar.api.depmanagement.JkArtifactProducer
Produces all the artifact files for this producer.
makeAllMissingArtifacts() - Method in interface org.jerkar.api.depmanagement.JkArtifactProducer
 
makeArtifact(JkArtifactId) - Method in interface org.jerkar.api.depmanagement.JkArtifactProducer
Produces the specified artifact file.
makeArtifact(JkArtifactId) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
makeArtifacts(Iterable<JkArtifactId>) - Method in interface org.jerkar.api.depmanagement.JkArtifactProducer
Produces all the artifact files for the specified artifact file ids.
makeArtifacts(JkArtifactId...) - Method in interface org.jerkar.api.depmanagement.JkArtifactProducer
Produces all the artifact files for the specified artifact file ids.
makeFatJar(Path, Iterable<Path>) - Method in class org.jerkar.api.java.JkJarPacker
Creates a fat jar file according specified parameters.
makeJar(Path) - Method in class org.jerkar.api.java.JkJarPacker
Creates a jar file according specified parameters.
makeMainArtifact() - Method in interface org.jerkar.api.depmanagement.JkArtifactProducer
 
makeMissingArtifacts(JkArtifactId...) - Method in interface org.jerkar.api.depmanagement.JkArtifactProducer
Produces specified artifact files.
makeMissingArtifacts(Iterable<JkArtifactId>) - Method in interface org.jerkar.api.depmanagement.JkArtifactProducer
mapOf(T, U, Object...) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Creates a map of specified key/value.
mapOfAny(Object...) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Creates a map of specified key/value.
mapTo(String...) - Method in class org.jerkar.api.depmanagement.JkScope
Returns a JkScopeMapping from this JkScope to the specified one.
matches(Path) - Method in class org.jerkar.api.file.JkPathMatcher
 
MAVEN_CENTRAL_URL - Static variable in class org.jerkar.api.depmanagement.JkRepo
URL of the Maven central repository.
MAVEN_OSSRH_DEPLOY_RELEASE - Static variable in class org.jerkar.api.depmanagement.JkRepo
URL of the OSSRH repository for deploying released artifacts.
MAVEN_OSSRH_DOWNLOAD_AND_DEPLOY_SNAPSHOT - Static variable in class org.jerkar.api.depmanagement.JkRepo
URL of the OSSRH repository for both deploying snapshot and download artifacts.
MAVEN_OSSRH_DOWNLOAD_RELEASE - Static variable in class org.jerkar.api.depmanagement.JkRepo
URL for the OSSRH repository for downloading released artifacts.
MAVEN_OSSRH_PUBLIC_DOWNLOAD_RELEASE_AND_SNAPSHOT - Static variable in class org.jerkar.api.depmanagement.JkRepo
URL of the OSSRH repository for downloading both snapshot and released artifacts.
merge(Path, CopyOption...) - Method in class org.jerkar.api.file.JkPathTree
Short hand for #merge(JkPathTree.of(dirToCopy, copyOptions).
merge(JkPathTree, CopyOption...) - Method in class org.jerkar.api.file.JkPathTree
Copies the content of the specified tree at the root of this one.
merge(JkManifest) - Method in class org.jerkar.api.java.JkManifest
Adds attributes of the specified manifest to this one.
methodsHavingName(Class, String) - Static method in class org.jerkar.api.utils.JkUtilsReflect
 
methodWithSameNameAndArgType(Method, Class<?>) - Static method in class org.jerkar.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 org.jerkar.api.depmanagement.JkPopularModules
 
METRICS_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
METRICS_JVM - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
minus(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns a dependency set identical to this one minus the dependencies on the given JkModuleId.
minus(JkScope) - Method in class org.jerkar.api.depmanagement.JkScopeMapping
 
MOCKITO_ALL - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
MOCKITO_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
MX4J - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
MYSQL_CONNECTOR - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 

N

name() - Method in class org.jerkar.tool.JkPlugin
 
nestedContains(Throwable, Class<Exception>, String) - Static method in class org.jerkar.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 org.jerkar.api.utils.JkUtilsPath
 
newInstance(Class<T>) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Instantiates the given class.
newInstance(Class<T>, Class<?>, Object) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Instantiates the given class using a constructor with specified single argument.
newStreamGobbler(InputStream, OutputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Returns a thread that write each data read to the specified input getOutputStream to the specified output getOutputStream.
noOp() - Static method in class org.jerkar.api.function.JkRunnables
Creates a JkRunnables delegating to a no-op runnable.
nopOuputStream() - Static method in class org.jerkar.api.utils.JkUtilsIO
Creates a no-op outputStream.
nopPrintStream() - Static method in class org.jerkar.api.utils.JkUtilsIO
Creates a no-op print getOutputStream.
notNull(Object, String) - Static method in class org.jerkar.api.utils.JkUtilsAssert
Throws an IllegalArgumentException if the specified object is null.
now() - Static method in class org.jerkar.api.utils.JkUtilsTime
Returns the current ofSystem date
now(String) - Static method in class org.jerkar.api.utils.JkUtilsTime
Returns the current ofSystem date as string with the specified format
nowUtc(String) - Static method in class org.jerkar.api.utils.JkUtilsTime
Returns the current ofSystem date as string with the specified format

O

of(Path, Path, String) - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a JkPgp with the specified public and secret ring.
of(String, String) - Static method in class org.jerkar.api.depmanagement.JkArtifactId
Creates an artifact file id with the specified classifier and getExtension.
of(JkProcess, Path...) - Static method in class org.jerkar.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 org.jerkar.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 org.jerkar.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 org.jerkar.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 org.jerkar.api.depmanagement.JkDependencyExclusions
 
of(Set<JkScope>, JkFileDependency) - Static method in class org.jerkar.api.depmanagement.JkDependencyNode.JkFileNodeInfo
 
of(JkRepoSet) - Static method in class org.jerkar.api.depmanagement.JkDependencyResolver
Creates a dependency resolver fetching module dependencies in the specified repos.
of(JkRepo, JkRepo...) - Static method in class org.jerkar.api.depmanagement.JkDependencyResolver
 
of() - Static method in class org.jerkar.api.depmanagement.JkDependencyResolver
 
of(String, JkScope...) - Static method in class org.jerkar.api.depmanagement.JkDependencySet
 
of() - Static method in class org.jerkar.api.depmanagement.JkDependencySet
 
of(Iterable<JkScopedDependency>) - Static method in class org.jerkar.api.depmanagement.JkDependencySet
Creates a JkDependencySet to the specified scoped dependencies.
of(JkModuleId) - Static method in class org.jerkar.api.depmanagement.JkDepExclude
Creates an exclusion of the specified module.
of(String, String) - Static method in class org.jerkar.api.depmanagement.JkDepExclude
Creates an exclusion of the specified module.
of(String) - Static method in class org.jerkar.api.depmanagement.JkDepExclude
Creates an exclusion of the specified module.
of(Iterable<Path>) - Static method in class org.jerkar.api.depmanagement.JkFileSystemDependency
Creates a JkFileSystemDependency on the specified files.
of(JkArtifactProducer) - Static method in class org.jerkar.api.depmanagement.JkIvyPublication
Creates an Ivy publication from the specified artifact producer.
of(Path, String...) - Static method in class org.jerkar.api.depmanagement.JkIvyPublication
Creates a publication for a single artifact embodied by the specified file and to published for the specified scopes.
of(String) - Static method in class org.jerkar.api.depmanagement.JkJavaDepScopes
 
of(Path) - Static method in class org.jerkar.api.depmanagement.JkMavenPublication
Creates a Maven publication specifying the file to publish as main artifact.
of(JkArtifactLocator, Set<JkArtifactId>) - Static method in class org.jerkar.api.depmanagement.JkMavenPublication
Creates a Maven publication to publish all artifacts referenced in the specified artifact locator.
of(String, String) - Static method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkLicenseInfo
 
of(String, String, String) - Static method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkProjectInfo
 
of(String, String, String) - Static method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkScmInfo
 
of(String, String, String) - Static method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Creates a publication infoString specifying the name of the project, its description and its site url.
of(JkModuleId, JkVersion) - Static method in class org.jerkar.api.depmanagement.JkModuleDependency
Creates a JkModuleDependency to the specified getModuleId and JkVersionrange.
of(JkVersionedModule) - Static method in class org.jerkar.api.depmanagement.JkModuleDependency
Creates a JkModuleDependency to the specified versioned module.
of(JkModuleId, String) - Static method in class org.jerkar.api.depmanagement.JkModuleDependency
Creates a JkModuleDependency to its getModuleId and JkVersionrange.
of(String, String, String) - Static method in class org.jerkar.api.depmanagement.JkModuleDependency
Creates a JkModuleDependency to its group, name and version range.
of(String) - Static method in class org.jerkar.api.depmanagement.JkModuleDependency
Description can be : group:name group:name:version group:name:type:version group:name:type:artifact:version Version can be a '?'
of(String, String) - Static method in class org.jerkar.api.depmanagement.JkModuleId
Creates a project id according the specified group and name.
of(String) - Static method in class org.jerkar.api.depmanagement.JkModuleId
Creates a project id according a string supposed to be formatted as group.
of(JkRepo) - Static method in class org.jerkar.api.depmanagement.JkPublisher
Creates a JkPublisher with the specified JkRepo.
of(JkRepoSet, Path) - Static method in class org.jerkar.api.depmanagement.JkPublisher
Creates a JkPublisher with the specified JkRepoSet.
of(JkRepoSet) - Static method in class org.jerkar.api.depmanagement.JkPublisher
Creates a JkPublisher with the specified JkRepoSet.
of() - Static method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
 
of(String, String) - Static method in class org.jerkar.api.depmanagement.JkRepo.JkRepoCredential
 
of(String, String, String) - Static method in class org.jerkar.api.depmanagement.JkRepo.JkRepoCredential
 
of(List<String>, List<String>) - Static method in class org.jerkar.api.depmanagement.JkRepo.JkRepoIvyConfig
 
of() - Static method in class org.jerkar.api.depmanagement.JkRepo.JkRepoIvyConfig
 
of(String) - Static method in class org.jerkar.api.depmanagement.JkRepo
Creates a repository having the specified url.
of(Iterable<JkRepo>) - Static method in class org.jerkar.api.depmanagement.JkRepoSet
Creates a repository set from the specified configurations.
of(JkRepo, JkRepo...) - Static method in class org.jerkar.api.depmanagement.JkRepoSet
Creates a repository set from the specified configurations.
of(String...) - Static method in class org.jerkar.api.depmanagement.JkRepoSet
Crates a JkRepoSet from the specified JkRepos
of() - Static method in class org.jerkar.api.depmanagement.JkResolutionParameters
Creates resolution parameters without default mapping and no dynamic version resolving refresh.
of(JkScopeMapping) - Static method in class org.jerkar.api.depmanagement.JkResolutionParameters
Creates resolution parameters with the specified default scope mapping and no dynamic version resolving refresh.
of(String) - Static method in class org.jerkar.api.depmanagement.JkScope
Creates a new JkScope passing its name.
of(String, String, boolean, JkScope...) - Static method in class org.jerkar.api.depmanagement.JkScope
 
of(JkModuleDependency, JkScopeMapping) - Static method in class org.jerkar.api.depmanagement.JkScopedDependency
Creates a JkScopedDependency to the specified dependency and scope mapping.
of(JkDependency, JkScope...) - Static method in class org.jerkar.api.depmanagement.JkScopedDependency
Creates a JkScopedDependency to the specified dependency and scopes.
of(JkDependency, Set<JkScope>) - Static method in class org.jerkar.api.depmanagement.JkScopedDependency
Creates a JkScopedDependency to the specified dependency and scopes.
of(JkScope, JkScope...) - Static method in class org.jerkar.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 org.jerkar.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 org.jerkar.api.depmanagement.JkScopeMapping
Returns a partially constructed mapping specifying only scope entries and willing for the mapping values.
of() - Static method in class org.jerkar.api.depmanagement.JkScopeMapping
Creates an empty scope mapping.
of(String) - Static method in class org.jerkar.api.depmanagement.JkVersion
Creates a JkVersion with the specified value.
of(JkModuleId, JkVersion) - Static method in class org.jerkar.api.depmanagement.JkVersionedModule
Creates a JkVersionedModule from the specified module and version.
of(String) - Static method in class org.jerkar.api.depmanagement.JkVersionedModule
Creates a JkVersionedModule from a string formatted as groupId:name:version.
of(String, String) - Static method in class org.jerkar.api.depmanagement.JkVersionProvider
 
of(JkModuleId, String) - Static method in class org.jerkar.api.depmanagement.JkVersionProvider
 
of(JkModuleId, JkVersion) - Static method in class org.jerkar.api.depmanagement.JkVersionProvider
Creates a JkVersionProvider holding a single version providing.
of() - Static method in class org.jerkar.api.depmanagement.JkVersionProvider
Creates an empty version provider.
of(Iterable<JkVersionedModule>) - Static method in class org.jerkar.api.depmanagement.JkVersionProvider
Creates a version provider from the specified versioned modules.
of(Path) - Static method in class org.jerkar.api.file.JkPathFile
of(String) - Static method in class org.jerkar.api.file.JkPathFile
 
of(PathMatcher) - Static method in class org.jerkar.api.file.JkPathMatcher
Creates an instance from a PathMatcher instance.
of() - Static method in class org.jerkar.api.file.JkPathMatcher
A matcher accepting all entries.
of(boolean, FileSystem, String...) - Static method in class org.jerkar.api.file.JkPathMatcher
 
of(String...) - Static method in class org.jerkar.api.file.JkPathMatcher
Shorthand for of(true, patterns).
of(boolean, String...) - Static method in class org.jerkar.api.file.JkPathMatcher
 
of(boolean, FileSystem, Iterable<String>) - Static method in class org.jerkar.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 org.jerkar.api.file.JkPathSequence
Creates a JkPathSequence from an Iterable of paths or a single Path.
of() - Static method in class org.jerkar.api.file.JkPathSequence
 
of(Path, String) - Static method in class org.jerkar.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 org.jerkar.api.file.JkPathSequence
Creates a JkPathSequence form specified entries
of(Path) - Static method in class org.jerkar.api.file.JkPathTree
Creates a JkPathTree having the specified root directory.
of(Iterable<JkPathTree>) - Static method in class org.jerkar.api.file.JkPathTreeSet
Creates a JkPathTreeSet from an iterable of JkPathTree.
of(JkPathTree...) - Static method in class org.jerkar.api.file.JkPathTreeSet
Creates a JkPathTreeSet to an array of JkPathTree.
of(Path...) - Static method in class org.jerkar.api.file.JkPathTreeSet
Creates a JkPathTreeSet from an array of folder.
of(PathMatcher, Map<String, String>) - Static method in class org.jerkar.api.file.JkResourceProcessor.JkInterpolator
 
of(Map<String, String>) - Static method in class org.jerkar.api.file.JkResourceProcessor.JkInterpolator
 
of() - Static method in class org.jerkar.api.file.JkResourceProcessor.JkInterpolator
 
of(JkPathTreeSet) - Static method in class org.jerkar.api.file.JkResourceProcessor
Creates a JkResourceProcessor jump the given JkPathTreeSet without processing any token replacement.
of(JkPathTree) - Static method in class org.jerkar.api.file.JkResourceProcessor
Creates a JkResourceProcessor jump the given JkPathTree without processing any token replacement.
of(Runnable) - Static method in class org.jerkar.api.function.JkRunnables
Creates a JkRunnables delegating to the single specified Runnable.
of(JkProjectSourceLayout, JkDependencySet, JkDependencyResolver, JkJavaVersion) - Static method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
of(JkJavaProjectDefinition, JkDependencyResolver) - Static method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
of(JkJavaProject) - Static method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
of(JkProjectSourceLayout, JkDependencySet, JkDependencyResolver) - Static method in class org.jerkar.api.ide.intellij.JkImlGenerator
Constructs a JkImlGenerator to the project base directory
of(Path) - Static method in class org.jerkar.api.ide.intellij.JkImlGenerator
 
of(JkJavaProject) - Static method in class org.jerkar.api.ide.intellij.JkImlGenerator
 
of(ClassLoader) - Static method in class org.jerkar.api.java.JkClassLoader
 
of(Iterable<Path>) - Static method in class org.jerkar.api.java.JkClasspath
Creates a JkClasspath form specified file entries.
of() - Static method in class org.jerkar.api.java.JkClasspath
 
of(Path, Path, Path...) - Static method in class org.jerkar.api.java.JkClasspath
Creates a JkClasspath form specified file entries.
of(JkPathTreeSet) - Static method in class org.jerkar.api.java.JkJarPacker
 
of(Path) - Static method in class org.jerkar.api.java.JkJarPacker
 
of(JavaCompiler) - Static method in class org.jerkar.api.java.JkJavaCompiler
 
of() - Static method in class org.jerkar.api.java.JkJavaCompileSpec
 
of(JkPathTreeSet, Path, Path) - Static method in class org.jerkar.api.java.JkJavadocMaker
Creates a JkJavadocMaker from the specified sources.
of(JkPathTreeSet, Path) - Static method in class org.jerkar.api.java.JkJavadocMaker
Creates a JkJavadocMaker from the specified sources.
of() - Static method in class org.jerkar.api.java.JkJavaProcess
Initializes a JkJavaProcess using the same JRE then the one currently running.
of(String) - Static method in class org.jerkar.api.java.JkJavaVersion
Creates a Java specification version from the specified name.
of(Manifest) - Static method in class org.jerkar.api.java.JkManifest
Creates a JkManifest from the specified Manifest object.
of(Path) - Static method in class org.jerkar.api.java.JkManifest
Creates a JkManifest from the specified file.
of(InputStream) - Static method in class org.jerkar.api.java.JkManifest
Creates a JkManifest from the specified input getOutputStream.
of(URLClassLoader) - Static method in class org.jerkar.api.java.JkUrlClassLoader
 
of(JkClasspath, JkPathTreeSet) - Static method in class org.jerkar.api.java.junit.JkJavaTestClasses
 
of(JkClasspath, JkPathTree) - Static method in class org.jerkar.api.java.junit.JkJavaTestClasses
 
of(Throwable) - Static method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkExceptionDescription
Constructs an exception description.
of(String, String) - Static method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkIgnoredCase
Constructs an ignored test case result.
of(String, String, float, JkTestSuiteResult.JkExceptionDescription) - Static method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkTestCaseFailure
Constructs a test case result.
of(String, String, float) - Static method in class org.jerkar.api.java.junit.JkTestSuiteResult.JkTestCaseResult
Constructs a test case result.
of() - Static method in class org.jerkar.api.java.junit.JkUnit
Returns an empty junit launcher launcher without classpath set on.
of(JkProjectSourceLayout) - Static method in class org.jerkar.api.java.project.JkJavaProject
 
of(String, String...) - Static method in class org.jerkar.api.system.JkProcess
Defines a JkProcess using the specified command and parameters.
of(Path, String...) - Static method in class org.jerkar.api.tooling.JkMvn
Creates a Maven command.
of(Path) - Static method in class org.jerkar.api.tooling.JkPom
Creates a JkPom jump a POM file, ideally an effective POM file.
of(Path) - Static method in class org.jerkar.tool.builtins.jacoco.JkocoJunitEnhancer
 
of(String, String, JkVersion) - Static method in class org.jerkar.tool.builtins.sonar.JkSonar
 
of(Class<T>) - Static method in class org.jerkar.tool.JkRun
Creates a instance of the specified run class (extending JkRun), including option injection, plugin loading and plugin activation.
ofClassDir(Path) - Static method in class org.jerkar.api.java.JkManifest
Creates a JkManifest from the specified class dir.
ofClassicJava() - Static method in class org.jerkar.api.java.project.JkProjectOutLayout
 
ofCurrent() - Static method in class org.jerkar.api.java.JkClassLoader
Returns a JkClassLoader wrapping the current thread context classloader.
ofCurrent() - Static method in class org.jerkar.api.java.JkUrlClassLoader
Returns a JkUrlClassLoader wrapping the current thread context classloader.
ofCurrentRuntime() - Static method in class org.jerkar.api.java.JkClasspath
Returns the current classpath as given by System.getProperty("java.class.path").
ofDefaultGnuPg() - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a JkPgp with default GnuPgp file location.
ofEmpty() - Static method in class org.jerkar.api.file.JkPathTreeSet
Creates an empty JkPathTreeSet.
ofEmpty() - Static method in class org.jerkar.api.java.JkManifest
Returns an empty manifest containing only the "Manifest-Version=1.0" attribute.
ofFileDep(JkFileDependency, Set<JkScope>) - Static method in class org.jerkar.api.depmanagement.JkDependencyNode
 
ofIvy(Path) - Static method in class org.jerkar.api.depmanagement.JkRepo
Creates a Ivy repository having the specified file location.
ofJavaHome(Path) - Static method in class org.jerkar.api.java.JkJavaProcess
Initializes a JkJavaProcess using the Java executable located in the specified directory.
ofJavaNature(String) - Static method in class org.jerkar.api.ide.eclipse.JkEclipseProject
 
ofJavaTool(String, String...) - Static method in class org.jerkar.api.system.JkProcess
Defines a JkProcess using the specified tool of the JDK and parameters.
ofJdk() - Static method in class org.jerkar.api.java.JkJavaCompiler
Creates a JkJavaCompiler producing its output in the given directory.
ofLoaderOf(Class<?>) - Static method in class org.jerkar.api.java.JkClassLoader
Returns a JkClassLoader wrapping the class loader having loaded the specified class.
ofLoaderOf(Class<?>) - Static method in class org.jerkar.api.java.JkUrlClassLoader
Returns a JkUrlClassLoader wrapping the class loader having loaded the specified class.
ofLocal(Path) - Static method in class org.jerkar.api.depmanagement.JkDependencySet
Creates a JkDependencySet based on jars located under the specified directory.
ofLocal() - Static method in class org.jerkar.api.depmanagement.JkRepo
Creates a Maven repository for publishing locally under [USER HOME]/.jerkar/publish folder.
ofLocal() - Static method in class org.jerkar.api.depmanagement.JkRepoSet
 
ofMaven(Path) - Static method in class org.jerkar.api.depmanagement.JkRepo
Creates a Maven repository having the specified file location.
ofMavenCentral() - Static method in class org.jerkar.api.depmanagement.JkRepo
Creates the Maven central repository.
ofMavenJCenter() - Static method in class org.jerkar.api.depmanagement.JkRepo
Creates a JCenter repository.
ofMavenLayout(Path) - Static method in class org.jerkar.api.java.project.JkJavaProject
 
ofMavenLayout(String) - Static method in class org.jerkar.api.java.project.JkJavaProject
 
ofMavenOssrhDeployRelease(String, String) - Static method in class org.jerkar.api.depmanagement.JkRepo
Creates an OSSRH repository for deploying released artifacts.
ofMavenOssrhDownloadAndDeploySnapshot(String, String) - Static method in class org.jerkar.api.depmanagement.JkRepo
Creates an OSSRH repository for both deploying snapshot and download artifacts.
ofMavenOssrhPublicDownload() - Static method in class org.jerkar.api.depmanagement.JkRepo
Creates a OSSRH repository for downloading both snapshot and released artifacts.
ofMavenStyle() - Static method in class org.jerkar.api.java.project.JkProjectSourceLayout
Creates a Java project source structure according Maven conventions.
ofModuleDep(JkDependencyNode.JkModuleNodeInfo, List<JkDependencyNode>) - Static method in class org.jerkar.api.depmanagement.JkDependencyNode
Constructs a node for the specified versioned module having the specified direct flatten.
ofNoDirectory(LinkOption...) - Static method in class org.jerkar.api.file.JkPathMatcher
A matcher filtering out directories.
ofOssrhSnapshotAndRelease(String, String) - Static method in class org.jerkar.api.depmanagement.JkRepoSet
Creates a JkRepoSet for publishing on OSSRH
ofOssrhSnapshotAndRelease() - Static method in class org.jerkar.api.depmanagement.JkRepoSet
Creates a JkRepoSet for downloading from OSSRH
ofPublicRing(Path) - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a JkPgp with the specified public key ring.
ofReleaseOnly(boolean) - Static method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
Creates a JkRepo.JkPublishConfig for publishing non-snapshot version on the specified JkRepo.
ofRootDirName(String) - Static method in class org.jerkar.api.depmanagement.JkVersionedModule
Creates a JkVersionedModule from a string formatted as groupId:name:version.
ofSecretRing(Path, String) - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a JkPgp with the specified secret key ring.
ofSimpleLayout(Path) - Static method in class org.jerkar.api.java.project.JkJavaProject
 
ofSimpleLayout(String) - Static method in class org.jerkar.api.java.project.JkJavaProject
 
ofSimpleNature(String) - Static method in class org.jerkar.api.ide.eclipse.JkEclipseProject
 
ofSimpleStyle() - Static method in class org.jerkar.api.java.project.JkProjectSourceLayout
Creates a simple Java project structure.
ofSnapshotOnly(boolean) - Static method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
Creates a JkRepo.JkPublishConfig for publishing snapshot version on the specified JkRepo.
ofSystem() - Static method in class org.jerkar.api.java.JkUrlClassLoader
Returns a JkUrlClassLoader wrapping the ofSystem class loader.
ofTextDescription(Path) - Static method in class org.jerkar.api.depmanagement.JkDependencySet
 
ofTextDescription(URL) - Static method in class org.jerkar.api.depmanagement.JkDependencySet
 
ofTextDescription(String) - Static method in class org.jerkar.api.depmanagement.JkDependencySet
Creates a dependencySet from a flat file formatted as : - COMPILE RUNTIME org.springframework.boot:spring-boot-starter-thymeleaf org.springframework.boot:spring-boot-starter-data-jpa - RUNTIME com.h2database:h2 org.liquibase:liquibase-core com.oracle:ojdbc6:12.1.0 - TEST org.springframework.boot:spring-boot-starter-test org.seleniumhq.selenium:selenium-chrome-driver:3.4.0 org.fluentlenium:fluentlenium-assertj:3.2.0 org.fluentlenium:fluentlenium-junit:3.2.0 - PROVIDED org.projectlombok:lombok:1.16.16
ofType(Path, String, String...) - Static method in class org.jerkar.api.depmanagement.JkIvyPublication
Creates a publication for a single artifact embodied by the specified file and to published as the specified type and scopes.
ofUnspecifiedVerion(JkModuleId) - Static method in class org.jerkar.api.depmanagement.JkVersionedModule
Creates a an unspecified version of JkVersionedModule.
ofWinOrUx(String, String, String...) - Static method in class org.jerkar.api.system.JkProcess
Defines a JkProcess using the specified command and parameters.
ofZip(Path) - Static method in class org.jerkar.api.file.JkPathTree
Creates a JkPathTree having the specified root directory.
or(PathMatcher) - Method in class org.jerkar.api.file.JkPathMatcher
 
org.jerkar.api.crypto.pgp - package org.jerkar.api.crypto.pgp
Contains classes providing PGP signature facility.
org.jerkar.api.depmanagement - package org.jerkar.api.depmanagement
Contains classes related with repository publication as publishing on a Maven or Ivy repository.
org.jerkar.api.file - package org.jerkar.api.file
Contains classes to manipulate files in a fluent way.
org.jerkar.api.function - package org.jerkar.api.function
 
org.jerkar.api.ide.eclipse - package org.jerkar.api.ide.eclipse
 
org.jerkar.api.ide.intellij - package org.jerkar.api.ide.intellij
 
org.jerkar.api.java - package org.jerkar.api.java
Contains classes providing fluent API for dealing with java tools, classpaths and classloaders.
org.jerkar.api.java.junit - package org.jerkar.api.java.junit
Contains classes providing fluent API for dealing with Junit.
org.jerkar.api.java.project - package org.jerkar.api.java.project
 
org.jerkar.api.system - package org.jerkar.api.system
Contains classes for dealing with Jerkar ofSystem.
org.jerkar.api.tooling - package org.jerkar.api.tooling
Contains classes for integrating popular external tools gracefully.
org.jerkar.api.utils - package org.jerkar.api.utils
Contains Jerkar utility classes (meaning classes holding only static helper methods).
org.jerkar.tool - package org.jerkar.tool
Contains core classes of Jerkar automation tool.
org.jerkar.tool.builtins.eclipse - package org.jerkar.tool.builtins.eclipse
Contains classes ofIterable the Eclipse plugins
org.jerkar.tool.builtins.intellij - package org.jerkar.tool.builtins.intellij
 
org.jerkar.tool.builtins.jacoco - package org.jerkar.tool.builtins.jacoco
 
org.jerkar.tool.builtins.java - package org.jerkar.tool.builtins.java
 
org.jerkar.tool.builtins.maven - package org.jerkar.tool.builtins.maven
 
org.jerkar.tool.builtins.repos - package org.jerkar.tool.builtins.repos
 
org.jerkar.tool.builtins.scaffold - package org.jerkar.tool.builtins.scaffold
 
org.jerkar.tool.builtins.sonar - package org.jerkar.tool.builtins.sonar
 
ouputTree() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
output(Document, OutputStream) - Static method in class org.jerkar.api.utils.JkUtilsXml
Prints the specified document in the specified output getOutputStream.
output - Variable in class org.jerkar.tool.builtins.java.JkTestOptions
Turn it on to display System.out and System.err on console while executing tests.
OUTPUT_PATH - Static variable in class org.jerkar.tool.JkConstants
Relative path to the project base directory where output files are generated.
OUTPUT_RELATIVE_PATH - Static variable in class org.jerkar.tool.builtins.jacoco.JkPluginJacoco
Relative location to the output folder of the generated jacoco report file
outputStream(File, boolean) - Static method in class org.jerkar.api.utils.JkUtilsIO
Same as FileOutputStream constructor but throwing unchecked exceptions.

P

pack - Variable in class org.jerkar.tool.builtins.java.JkPluginJava
Options for the packaging tasks (jar creation).
pack() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
parse(Class<T>, String) - Static method in class org.jerkar.api.utils.JkUtilsString
Create an instance of the specified type from its string value.
PATH - Static variable in class org.jerkar.api.java.JkManifest
The path where generally belongs all manifest past (relative to archive asScopedDependency)
plurialize(int, String, String) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns a string containing the quantity and noun.
plurialize(int, String) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns a string containing the quantity and noun.
populateManifest(JkManifest) - Method in class org.jerkar.api.depmanagement.JkVersionedModule
Fills implementation title and implentation version attributes of the specified manifest.
postTest - Variable in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
prependChain(Runnable) - Method in class org.jerkar.api.function.JkRunnables
Chains this specified Runnable with the underlying one.
process() - Method in class org.jerkar.api.java.JkJavadocMaker
Actually processes and creates the javadoc files.
PROCESSOR_OPTS - Static variable in class org.jerkar.api.java.JkJavaCompileSpec
 
PROFILE - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
project - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Info relative to project
PROJECT_BASE_DIR - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
PROJECT_KEY - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
PROJECT_NAME - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
PROJECT_VERSION - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
projectDependencies - Variable in class org.jerkar.api.ide.intellij.JkImlGenerator
 
prop(String, String) - Method in class org.jerkar.tool.builtins.sonar.JkPluginSonar
Adds a property to setupAfterPluginActivations sonar instance to run.
propertiesToMap(Properties) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Creates a Map and populates it with specified properties.
PROVIDED - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
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').
publicRingPath - Variable in class org.jerkar.tool.builtins.repos.JkPluginPgp
 
publish() - Method in class org.jerkar.api.java.project.JkJavaProjectPublishTasks
Publishes all defined artifacts.
publish - Variable in class org.jerkar.tool.builtins.java.JkPluginJava
Options for the publish tasks.
publish() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
publishIvy(JkVersionedModule, JkIvyPublication, JkDependencySet, JkScopeMapping, Instant, JkVersionProvider) - Method in class org.jerkar.api.depmanagement.JkPublisher
Publishes the specified publication to the Ivy repositories defined in this publisher
publishLocal() - Method in class org.jerkar.api.java.project.JkJavaProjectPublishTasks
 
publishLocal() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
publishMaven(JkVersionedModule, JkMavenPublication, JkDependencySet) - Method in class org.jerkar.api.depmanagement.JkPublisher
Publishes the specified publication on the Maven repositories of this publisher.
publishPassword - Variable in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
publishRepoName - Variable in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
publishRepositories() - Method in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
publishRepository() - Static method in class org.jerkar.tool.JkRepoConfigOptionLoader
Returns repository where are published artifacts.
publishUrl - Variable in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
publishUsername - Variable in class org.jerkar.tool.builtins.repos.JkPluginRepo
 
putMultiEntry(Map<K, V>, Iterable<K>, V) - Static method in class org.jerkar.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 org.jerkar.api.utils.JkUtilsIO
Equivalent to InputStream.read() but throwing only unchecked exceptions.
read(URL) - Static method in class org.jerkar.api.utils.JkUtilsIO
Returns the content of the given url as a string.
readAllBytes(Path) - Static method in class org.jerkar.api.utils.JkUtilsPath
Delegates to Files.readAllBytes(Path) (Path)}
readAllLines(Path) - Static method in class org.jerkar.api.utils.JkUtilsPath
Delegates to Files.readAllLines(Path)
readAsLines(InputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Returns the content of the specified input getOutputStream, line by line.
readAsString(InputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Returns the content of the given input getOutputStream as a single string.
readDependencies() - Method in class org.jerkar.api.tooling.JkMvn
Reads the dependencies of this Maven project
readPropertyFileAsMap(Path) - Static method in class org.jerkar.api.utils.JkUtilsFile
 
refreshDeps() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
register(JkLog.EventLogHandler) - Static method in class org.jerkar.api.system.JkLog
 
registerHierarchicalConsoleHandler() - Static method in class org.jerkar.api.system.JkLog
 
removeArtifact(JkArtifactId) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
Removes the definition of the specified artifacts.
repeat(String, int) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns a string made of the the specified pattern repeat the specified count.
replaceContentBy(URL) - Method in class org.jerkar.api.file.JkPathFile
Copies the content of the specified url into this files, replacing the previous content.
repoFromOptions(String) - Static method in class org.jerkar.tool.JkRepoConfigOptionLoader
Creates JkRepo form Jerkar options. the specified repository name will be turned to repo.
report - Variable in class org.jerkar.tool.builtins.java.JkTestOptions
Detail level for the test report
resolve(JkDependencySet, Iterable<JkScope>) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
 
resolve(JkDependencySet, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Resolves the specified dependencies (dependencies declared as module) for the specified scopes.
resolve(Path) - Method in class org.jerkar.api.file.JkPathTree
If the root of this tree is absolute then this method returns this tree.
resolve(Path) - Method in class org.jerkar.api.file.JkPathTreeSet
 
resolveTo(Path) - Method in class org.jerkar.api.file.JkPathSequence
Returns an identical path sequence but replacing relative paths with absolute paths resolved from the specified base directory.
restore() - Static method in class org.jerkar.api.system.JkHierarchicalConsoleLogHandler
 
run() - Method in class org.jerkar.api.function.JkRunnables
 
run(JkJavaTestClasses) - Method in class org.jerkar.api.java.junit.JkUnit
Runs specified test bulk.
run(JkClasspath, JkPathTreeSet) - Method in class org.jerkar.api.java.junit.JkUnit
 
run(JkClasspath, JkPathTree) - Method in class org.jerkar.api.java.junit.JkUnit
 
run() - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
Performs entire compilation phase, including : Generating resources Generating sources Processing resources (interpolation) Compiling sources
run() - Method in class org.jerkar.api.java.project.JkJavaProjectJavadocTasks
Generates javadoc files (files + zip)
run() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
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 org.jerkar.api.system.JkProcess
 
run() - Method in class org.jerkar.api.tooling.JkMvn
 
run() - Method in class org.jerkar.tool.builtins.scaffold.JkPluginScaffold
 
run() - Method in class org.jerkar.tool.builtins.scaffold.JkScaffolder
Runs the scaffolding.
run() - Method in class org.jerkar.tool.builtins.sonar.JkPluginSonar
 
run() - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
runClassSync(String, String...) - Method in class org.jerkar.api.java.JkJavaProcess
Runs the specified class and wait for termination.
runIfNecessary() - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
As #run but perform only if not already done.
runIfNecessary() - Method in class org.jerkar.api.java.project.JkJavaProjectJavadocTasks
 
runIfNecessary() - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
As #run but perfom only if not already done.
runIT - Variable in class org.jerkar.tool.builtins.java.JkTestOptions
 
runJarSync(Path, String...) - Method in class org.jerkar.api.java.JkJavaProcess
 
runRepository() - Static method in class org.jerkar.tool.JkRepoConfigOptionLoader
Returns the repositories where are downloaded dependencies needed to execute the Jerkar run.
runSync() - Method in class org.jerkar.api.system.JkProcess
Starts this process and wait for the process has finished prior returning.
runSyncIf(boolean) - Method in class org.jerkar.api.system.JkProcess
Same as JkProcess.runSync() but only effective if the specified condition is true.
RUNTIME - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
A dependency declared with this scope will be present in the classpath for packaging or running the module.

S

scm - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Info relative to source control management
SCOPES_FOR_COMPILATION - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
Scopes necessary for compiling production code.
SCOPES_FOR_TEST - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
Scopes necessary for both compiling tests and run them.
secretKeyPassword - Variable in class org.jerkar.tool.builtins.repos.JkPluginPgp
 
secretRingPath - Variable in class org.jerkar.tool.builtins.repos.JkPluginPgp
 
SELENIUM_JAVA - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
serialize(Object, Path) - Static method in class org.jerkar.api.utils.JkUtilsIO
Serializes a given Java object to the specified file.
serialize(Object, OutputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Serializes a given Java object to the specified output getOutputStream.
set(Runnable) - Method in class org.jerkar.api.function.JkRunnables
Set the specified Runnable as the unique underlying Runnable for this container.
setAccessibleIfNeeded(Field) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Sets the specified field to accessible if not already done.
setAnnotationProcessingOnly() - Method in class org.jerkar.api.java.JkJavaCompileSpec
Only process annotation.
setAnnotationProcessors(String...) - Method in class org.jerkar.api.java.JkJavaCompileSpec
Sets specified annotation classes instead of using the ones discovered by default Java 6 mechanism.
setArtifactFileNameSupplier(Supplier<String>) - Method in class org.jerkar.api.java.project.JkJavaProjectPackTasks
Specifies how the name of the artifact files will be constructed.
setChecksumAlgorithms(String...) - Method in class org.jerkar.api.java.project.JkJavaProjectPackTasks
Defines the algorithms to sign the produced artifacts.
setClasspath(Iterable<Path>) - Method in class org.jerkar.api.java.JkJavaCompileSpec
Creates a copy of this JkJavaCompiler but with the specified classpath.
setCompiler(JkJavaCompiler) - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
 
setCompiler(JkJavaCompiler) - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
setCompileSpec(JkJavaCompileSpec) - Method in class org.jerkar.api.java.project.JkJavaProject
 
setDependencies(JkDependencyResolver, JkDependencySet) - Method in class org.jerkar.api.ide.intellij.JkImlGenerator
 
setDependencies(JkDependencySet) - Method in class org.jerkar.api.java.project.JkJavaProject
 
setDependencyResolver(JkDependencyResolver) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
setDownloadRepos(JkRepoSet) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
setEmbbed(boolean) - Method in class org.jerkar.tool.builtins.scaffold.JkScaffolder
 
setEncoding(String) - Method in class org.jerkar.api.java.JkJavaCompileSpec
Creates a copy of this JkJavaCompileSpec but using the specified source encoding (e.g.
setExtraFilesToIncludeInFatJar(JkPathTreeSet) - Method in class org.jerkar.api.java.project.JkJavaProject
File trees specified here will be added to the fat jar.
setFieldValue(Object, Field, Object) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Sets the specified value for the specified field and object.
setForceJdkVersion(boolean) - Method in class org.jerkar.api.ide.intellij.JkImlGenerator
 
setFork(boolean, String...) - Method in class org.jerkar.api.java.project.JkJavaProjectCompileTasks
 
setFork(boolean, String...) - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
setForkCompile(boolean, String...) - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
setForkRun(boolean) - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
setImportedProjects(List<Path>) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
If the build script depends on build script located in another projects, you must add those projects here.
setImportedProjects(Iterable<Path>) - Method in class org.jerkar.api.ide.intellij.JkImlGenerator
 
setIncludeJavadoc(boolean) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Set whether or not generated .classpath file should contains javadoc link for libraries.
setJavadocOptions(List<String>) - Method in class org.jerkar.api.java.project.JkJavaProjectJavadocTasks
 
setJreContainer(String) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Specifies the exact string to use as jre container.
setManifest(JkManifest) - Method in class org.jerkar.api.java.project.JkJavaProject
 
setMavenPublicationInfo(JkMavenPublicationInfo) - Method in class org.jerkar.api.java.project.JkJavaProject
 
setMaxLength(int) - Static method in class org.jerkar.api.system.JkHierarchicalConsoleLogHandler
 
setOf(T...) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Creates a set of specified items.
setOf(Iterable<T>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Creates a set of specified items.
setOption(String, String) - Method in class org.jerkar.api.java.JkJavaCompileSpec
Some options of a compileRunner are set in a couple of name/value (version, classpath, .....).
setOutLayout(JkProjectOutLayout) - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
setOutputDir(Path) - Method in class org.jerkar.api.java.JkJavaCompileSpec
 
setProject(JkJavaProject) - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
setPublishRepos(JkRepoSet) - Method in class org.jerkar.api.java.project.JkJavaProjectPublishTasks
 
setRunClassClode(String) - Method in class org.jerkar.tool.builtins.scaffold.JkPluginScaffold
 
setRunClassCode(String) - Method in class org.jerkar.tool.builtins.scaffold.JkScaffolder
 
setRunDependencies(JkDependencyResolver, JkDependencySet) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
If the build script depends on external libraries, you must set the resolver of this dependencies here.
setRunDependencies(JkDependencyResolver, JkDependencySet) - Method in class org.jerkar.api.ide.intellij.JkImlGenerator
 
setRunner(JkUnit) - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
setSigner(UnaryOperator<Path>) - Method in class org.jerkar.api.java.project.JkJavaProjectPublishTasks
 
setSkipTests(boolean) - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
setSourceAndTargetVersion(JkJavaVersion) - Method in class org.jerkar.api.java.JkJavaCompileSpec
Shorthand for #setSourceVersion chained to #setTargetVersion
setSourceEncoding(String) - Method in class org.jerkar.api.java.project.JkJavaProject
 
setSourceJavaVersion(JkJavaVersion) - Method in class org.jerkar.api.ide.intellij.JkImlGenerator
 
setSourceLayout(JkProjectSourceLayout) - Method in class org.jerkar.api.ide.intellij.JkImlGenerator
 
setSourceLayout(JkProjectSourceLayout) - Method in class org.jerkar.api.java.project.JkJavaProject
 
setSourceVersion(JkJavaVersion) - Method in class org.jerkar.api.java.JkJavaCompileSpec
Sets the version of source code accepted.
setSourceVersion(JkJavaVersion) - Method in class org.jerkar.api.java.project.JkJavaProject
 
setStandardJREContainer(String) - Method in class org.jerkar.tool.builtins.eclipse.JkPluginEclipse
Set the JRE container to the Eclipse Standard VM type with the desired name.
setStaticResourceDir(Path) - Method in class org.jerkar.tool.builtins.java.JkPluginWar
 
setTargetVersion(JkJavaVersion) - Method in class org.jerkar.api.java.JkJavaCompileSpec
Sets the target Java version for compiled classes.
setTestClassMatcher(JkPathMatcher) - Method in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
setup() - Method in class org.jerkar.tool.JkRun
This method is invoked right after options has been injected into this instance.
setupAfterPluginActivations() - Method in class org.jerkar.tool.JkRun
This method is called once all plugin has been activated.
setUsePathVariables(boolean) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
If true dependencies path will use JERKAR_HOME and JERKAR_REPO classpath variable instead of absolute paths.
setUseVarPath(boolean) - Method in class org.jerkar.api.ide.intellij.JkImlGenerator
 
setVerbosity(JkLog.Verbosity) - Static method in class org.jerkar.api.system.JkLog
 
setVersionedModule(JkVersionedModule) - Method in class org.jerkar.api.java.project.JkJavaProject
Sets the specified module name and version for this project.
setVersionedModule(String, String) - Method in class org.jerkar.api.java.project.JkJavaProject
 
setWriter(XMLStreamWriter) - Method in class org.jerkar.api.ide.intellij.JkImlGenerator
 
showDependencies() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
Displays the resolved dependency tree on the console.
sign(Path) - Method in class org.jerkar.api.crypto.pgp.JkPgp
 
sign(Path, Path) - Method in class org.jerkar.api.crypto.pgp.JkPgp
Signs the specified file and write the signature in the specified signature file.
signArtifacts - Variable in class org.jerkar.tool.builtins.java.JkPluginJava.JkPublishOptions
 
skip - Variable in class org.jerkar.tool.builtins.java.JkTestOptions
Turn it on to skip tests.
SKIP_DESIGN - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
SLF4J_API - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SLF4J_JCL_OVER_SLF4J - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SLF4J_JDK14_BINDING - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SLF4J_LOG4J12_BINDING - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SLF4J_SIMPLE_BINDING - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
smartScope - Variable in class org.jerkar.tool.builtins.eclipse.JkPluginEclipsePath
Flag for resolving dependencies against the eclipse classpath
SOURCE_ENCODING - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
SOURCE_OPTS - Static variable in class org.jerkar.api.java.JkJavaCompileSpec
 
SOURCES - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
This scope is used for publication purpose
sources - Variable in class org.jerkar.tool.builtins.java.JkJavaPackOptions
When true, sources are packed in a jar file.
SOURCES - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
SOURCES_ARTIFACT_ID - Static variable in class org.jerkar.api.java.project.JkJavaProjectMaker
 
splitTrimed(String, String) - Static method in class org.jerkar.api.utils.JkUtilsString
Splits the specified String into an array by separating by the specified delimiter.
SPRING_AOP - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SPRING_BEANS - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SPRING_CONTEXT - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SPRING_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SPRING_JDBC - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SPRING_ORM - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SPRING_SECURITY_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
SPRING_TX - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
startsWithAny(String, String...) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns true if the specified string starts with any of the candidates.
startTask(String) - Static method in class org.jerkar.api.system.JkLog
 
stop() - Method in class org.jerkar.api.utils.JkUtilsIO.StreamGobbler
Stop the gobbling, meaning stop the thread.
stream(FileVisitOption...) - Method in class org.jerkar.api.file.JkPathTree
Returns a path getOutputStream of all files of this tree.
substringAfterFirst(String, String) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the substring after the first delimiter of the specified occurrence.
substringAfterLast(String, String) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the substring after the last delimiter of the specified occurrence.
substringBeforeFirst(String, String) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the substring before the first delimiter of the specified occurrence.
substringBeforeLast(String, String) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the substring before the last delimiter of the specified occurrence.
SUREFIRE_REPORTS_PATH - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
SVN_KIT - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 

T

TARGET_OPTS - Static variable in class org.jerkar.api.java.JkJavaCompileSpec
 
TEST - Static variable in class org.jerkar.api.depmanagement.JkJavaDepScopes
A dependency declared with this scope will be present in testing classpath only.
test() - Method in class org.jerkar.tool.builtins.java.JkPluginJava
 
TEST - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
TEST_ARTIFACT_ID - Static variable in class org.jerkar.api.java.project.JkJavaProjectMaker
 
TEST_CLASS_PATTERN - Static variable in class org.jerkar.api.java.project.JkJavaProjectTestTasks
File pattern for selecting Test classes.
TEST_SOURCE_ARTIFACT_ID - Static variable in class org.jerkar.api.java.project.JkJavaProjectMaker
 
testExecutor - Variable in class org.jerkar.api.java.project.JkJavaProjectTestTasks
 
tests - Variable in class org.jerkar.tool.builtins.java.JkJavaPackOptions
When true, tests classes and sources are packed in jars.
tests - Variable in class org.jerkar.tool.builtins.java.JkPluginJava
Options for the testing tasks.
testSources - Variable in class org.jerkar.tool.builtins.java.JkJavaPackOptions
 
throwIf(boolean, String) - Static method in exception org.jerkar.api.system.JkException
Throws a JkException with the specified message if the specified condition is met.
to(String...) - Method in class org.jerkar.api.depmanagement.JkScopeMapping.Partial
Similar to JkScopeMapping.Partial.to(String...) but allow raw string as parameter
to(Iterable<String>) - Method in class org.jerkar.api.depmanagement.JkScopeMapping.Partial
 
toArrayOfUrl() - Method in class org.jerkar.api.java.JkClasspath
Returns this classpath as an array of URL.
toDisplayedMap(Map<String, String>) - Static method in class org.jerkar.tool.JkOptions
 
toFiles(Collection<Path>) - Static method in class org.jerkar.api.utils.JkUtilsPath
 
toFiles(Path...) - Static method in class org.jerkar.api.utils.JkUtilsPath
 
toFlattenList() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns all nodes descendant of this one, deep first.
toHexString(byte[]) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the hexadecimal for of the given array of bytes.
toJavaCode(int) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns the java codes that declare these dependencies.
toJkClassLoader() - Method in class org.jerkar.api.java.JkUrlClassLoader
 
toList() - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns the unmodifiable list list of scoped dependencies for this object.
toolsJar() - Static method in class org.jerkar.api.utils.JkUtilsJdk
Returns the tool library file of the running JDK.
toPaths(File...) - Static method in class org.jerkar.api.utils.JkUtilsPath
 
toPaths(Iterable<File>) - Static method in class org.jerkar.api.utils.JkUtilsPath
 
toPredicate() - Method in class org.jerkar.api.file.JkPathMatcher
Returns this matcher as a Predicate
toProcess() - Method in class org.jerkar.api.tooling.JkMvn
Returns the underlying process to execute mvn
toResolvedModuleVersions() - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
toSet() - Method in class org.jerkar.api.depmanagement.JkRepo
 
toSet() - Method in class org.jerkar.api.file.JkPathTree
Returns a JkPathTreeSet containing this tree as its single element.
toString() - Method in class org.jerkar.api.depmanagement.JkArtifactId
 
toString() - Method in class org.jerkar.api.depmanagement.JkComputedDependency
 
toString() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkFileNodeInfo
 
toString() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.JkModuleNodeInfo
 
toString() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
 
toString() - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
 
toString() - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
toString() - Method in class org.jerkar.api.depmanagement.JkFileSystemDependency
 
toString() - Method in class org.jerkar.api.depmanagement.JkMavenPublication
 
toString() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
 
toString() - Method in class org.jerkar.api.depmanagement.JkModuleDepProblem
 
toString() - Method in class org.jerkar.api.depmanagement.JkModuleId
 
toString() - Method in class org.jerkar.api.depmanagement.JkRepo
 
toString() - Method in class org.jerkar.api.depmanagement.JkRepoSet
 
toString() - Method in class org.jerkar.api.depmanagement.JkResolutionParameters
 
toString() - Method in class org.jerkar.api.depmanagement.JkResolveResult.JkErrorReport
 
toString() - Method in class org.jerkar.api.depmanagement.JkScope
 
toString() - Method in class org.jerkar.api.depmanagement.JkScopedDependency
 
toString() - Method in class org.jerkar.api.depmanagement.JkScopeMapping
 
toString() - Method in class org.jerkar.api.depmanagement.JkVersion
 
toString() - Method in class org.jerkar.api.depmanagement.JkVersionedModule
 
toString() - Method in class org.jerkar.api.depmanagement.JkVersionProvider
 
toString() - Method in class org.jerkar.api.file.JkPathMatcher
 
toString() - Method in class org.jerkar.api.file.JkPathSequence
Returns the file names concatenated with ';'.
toString() - Method in class org.jerkar.api.file.JkPathTree
 
toString() - Method in class org.jerkar.api.file.JkPathTreeSet
 
toString() - Method in class org.jerkar.api.java.JkClassLoader
 
toString() - Method in class org.jerkar.api.java.JkClasspath
 
toString() - Method in class org.jerkar.api.java.JkJavaVersion
 
toString() - Method in class org.jerkar.api.java.JkUrlClassLoader
 
toString() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
 
toString() - Method in class org.jerkar.api.java.project.JkJavaProject
 
toString() - Method in class org.jerkar.api.java.project.JkJavaProjectMaker
 
toString() - Method in class org.jerkar.api.system.JkProcess
 
toString(Map<?, ?>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Returns a string representation of the specified map constructed as [key0]=[value0], [key1]=[value1], ...
toString(Object) - Static method in class org.jerkar.api.utils.JkUtilsObject
Null safe for Object.toString().
toString() - Method in class org.jerkar.tool.JkPlugin
 
toString() - Method in class org.jerkar.tool.JkRun
 
toStrings() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns a list of lines standing for the representation of this dependency tree.
toStrings(boolean) - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns a multi line string representation of the suite execution result;
toStrings(Map<?, ?>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Returns a multi-line string representation of the specified map constructed as [key0]=[value0], [key1]=[value1], ...
toStringTree() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns a complete representation string of the tree.
toUrl(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Get the url to the specified file.
toUrl(Path) - Static method in class org.jerkar.api.utils.JkUtilsPath
Get the url to the specified path.
trace(String) - Static method in class org.jerkar.api.system.JkLog
 
translateCommandline(String) - Static method in class org.jerkar.api.utils.JkUtilsString
Kindly borrowed from ANT

U

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

V

V10 - Static variable in class org.jerkar.api.java.JkJavaVersion
Stands for Java Version 10
V11 - Static variable in class org.jerkar.api.java.JkJavaVersion
Stands for Java Version 11
V1_3 - Static variable in class org.jerkar.api.java.JkJavaVersion
Stands for Java version 1.3
V1_4 - Static variable in class org.jerkar.api.java.JkJavaVersion
Stands for Java version 1.4
V5 - Static variable in class org.jerkar.api.java.JkJavaVersion
Stands for Java version 5
V6 - Static variable in class org.jerkar.api.java.JkJavaVersion
Stands for Java version 6
V7 - Static variable in class org.jerkar.api.java.JkJavaVersion
Stands for Java version 7
V8 - Static variable in class org.jerkar.api.java.JkJavaVersion
Stands for Java version 8
V9 - Static variable in class org.jerkar.api.java.JkJavaVersion
Stands for Java version 9
valueOf(String) - Static method in enum org.jerkar.api.depmanagement.JkScopedDependency.ScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jerkar.api.java.junit.JkUnit.JunitReportDetail
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jerkar.api.system.JkLog.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jerkar.api.system.JkLog.Verbosity
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jerkar.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 org.jerkar.api.java.junit.JkUnit.JunitReportDetail
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jerkar.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 org.jerkar.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 org.jerkar.tool.builtins.sonar.JkSonar
 
verbosity() - Static method in class org.jerkar.api.system.JkLog
 
verify(Path, Path) - Method in class org.jerkar.api.crypto.pgp.JkPgp
Verifies the specified file against the specified signature.

W

walk(Path, FileVisitOption...) - Static method in class org.jerkar.api.utils.JkUtilsPath
 
walk(Path, int, FileVisitOption...) - Static method in class org.jerkar.api.utils.JkUtilsPath
 
walkFileTree(Path, FileVisitor<Path>) - Static method in class org.jerkar.api.utils.JkUtilsPath
 
warn(String) - Static method in class org.jerkar.api.system.JkLog
 
with(JkMavenPublicationInfo) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Returns a new publication based on this one but with the specified publication extra infoString required to publish on Maven central repository.
with(JkRepo.JkRepoCredential) - Method in class org.jerkar.api.depmanagement.JkRepo
Returns a copy of this repository but having the specified credentials.
with(JkRepo.JkPublishConfig) - Method in class org.jerkar.api.depmanagement.JkRepo
 
withAgent(Path) - Method in class org.jerkar.tool.builtins.jacoco.JkocoJunitEnhancer
 
withBasedir(Path) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Returns an dependency resolver identical to this one but with specified the base directory.
withBaseDir(Path) - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
Re-localise all locations defined under the base directory to the specified new of directory keeping the same relative path.
withBinaries(Iterable<Path>) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withBinaries(Path...) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withBreakOnFailure(boolean) - Method in class org.jerkar.api.java.junit.JkUnit
Returns a copy of this launcher but that fail fast on the first failure.
withChecksumAlgos(String...) - Method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
 
withChecksums(Set<String>) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Returns a new publication based on this one but with the specified signer to sign published artifacts.
withChecksums(String...) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
 
withClassDir(String) - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
withClassesToTest(JkPathTreeSet) - Method in class org.jerkar.api.java.junit.JkJavaTestClasses
 
withClassesToTest(String) - Method in class org.jerkar.api.java.junit.JkJavaTestClasses
 
withClassifier(String) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified classifier.
withClasspath(Iterable<Path>) - Method in class org.jerkar.api.java.JkJavadocMaker
Returns a JkJavadocMaker identical to this one but using the specified classpath.
withClasspath(Iterable<Path>) - Method in class org.jerkar.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but using the specified classpath.
withClasspath(Path, Path, Path...) - Method in class org.jerkar.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but using the specified classpath.
withCompiler(JavaCompiler) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but with the specified compileRunner instance.
withDefaultScope(JkScopeMapping) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns a clone of this dependencies but replacing the unscoped dependencies with the specified scope mapping.
withDefaultScopes(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns a clone of this dependencies but replacing the unscoped dependencies with the specified ones.
withDependency(JkDependency) - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Returns a scoped dependency formed of the scope/scopeMapping of this scoped dependency and the specified dependency.
withDoclet(Class<?>) - Method in class org.jerkar.api.java.JkJavadocMaker
Returns a JkJavadocMaker identical to this one but using the specified doclet.
withExt(String) - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns an exclusion identical to this one but with the specified getExtension.
withExt(String) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified artifact getExtension.
withExtraFiles(JkPathTreeSet) - Method in class org.jerkar.api.java.JkJarPacker
 
withFailOnError(boolean) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but with the specified failed-on-error parameter.
withFailOnError(boolean) - Method in class org.jerkar.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.
withFilter(JkPublishFilter) - Method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
 
withForceUpdate(boolean) - Method in class org.jerkar.api.tooling.JkMvn
Append a "-U" force update to the list of parameters
withForking(String...) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but with forking the javac process.
withForking(boolean, String...) - Method in class org.jerkar.api.java.JkJavaCompiler
As JkJavaCompiler.withForking(String...) but the fork is actually done only if the fork parameter is true.
withForking(JkProcess) - Method in class org.jerkar.api.java.JkJavaCompiler
 
withForking(JkJavaProcess) - Method in class org.jerkar.api.java.junit.JkUnit
Creates a withForking JkUnit from this one but using the specified process.
withForking(Path) - Method in class org.jerkar.api.java.junit.JkUnit
 
withForking() - Method in class org.jerkar.api.java.junit.JkUnit
Short-hand to #withForking(true)
withForking(boolean) - Method in class org.jerkar.api.java.junit.JkUnit
Creates an identical JkUnit to this one but specifying the withForking mode.
withForkingOnCompiler(String, String...) - Method in class org.jerkar.api.java.JkJavaCompiler
As JkJavaCompiler.withForking(String...) but specifying the executable for the compileRunner.
withGeneratedResourceDir(String) - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
withGeneratedSourceDir(String) - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
withGeneratedTestResourceDir(String) - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
withGlobalExclusion(JkDepExclude) - Method in class org.jerkar.api.depmanagement.JkDependencySet
 
withHostUrl(String) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withJavacBin(JkJavaVersion, Path) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but adding an external java compileRunner for the specified source version.
withJdbcPassword(String) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withJdbcUrl(String) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withJdbcUserName(String) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withLastIf(boolean) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns a clone of this dependencySet but removing the last element if the specified condition is not met.
withLibraries(Iterable<Path>) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withLocalExclusion(JkDepExclude) - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns a clone of this dependencySet but adding dependency exclusion on the the last element.
withLocalExclusion(JkModuleId, JkDepExclude) - Method in class org.jerkar.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 org.jerkar.api.depmanagement.JkDependencySet
 
withLogCommand(boolean) - Method in class org.jerkar.api.system.JkProcess
Returns a JkProcess identical to this one but with the specified logging behavior.
withManifest(JkManifest) - Method in class org.jerkar.api.java.JkJarPacker
 
withMatcher(JkPathMatcher) - Method in class org.jerkar.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 org.jerkar.api.file.JkPathTreeSet
Creates a JkPathTree which is a copy of this JkPathTree replacing matcher by the specified one.
withMerging(JkDependencyNode) - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns a merge of this dependency node with the specified one.
withModuleHolder(JkVersionedModule) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
The underlying dependency manager can cache the resolution on file ofSystem for faster result.
withModulesOnly() - Method in class org.jerkar.api.depmanagement.JkDependencySet
Returns all dependencies declared as JkModuleDependency.
withNeedSignature(boolean) - Method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
 
withOptionalCredentials(String, String) - Method in class org.jerkar.api.depmanagement.JkRepo
 
withoutDuplicates() - Method in class org.jerkar.api.file.JkPathSequence
Returns a JkPathSequence identical to this one but without duplicates.
withoutParam(String) - Method in class org.jerkar.api.system.JkProcess
Returns a JkProcess identical to this one but minus the specified parameter.
withOutputDir(String) - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
withOutputDir(Path) - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
withOutputOnConsole(boolean) - Method in class org.jerkar.api.java.junit.JkUnit
Returns an enhanced copy of this launcher but specifying if the output should be displayed on console.
withParams(JkResolutionParameters) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Returns an dependency resolver identical to this one but with the specified repositories.
withParams(String...) - Method in class org.jerkar.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 org.jerkar.api.system.JkProcess
Same as JkProcess.withParams(String...) but only effective if the specified conditional is true.
withPostAction(Runnable) - Method in class org.jerkar.api.java.junit.JkUnit
Returns a copy of this launcher but specifying an action to run at the end of execution.
withProjectBaseDir(Path) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withProperties(Map<String, String>) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withProperty(String, String) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withPublicRing(Path) - Method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a identical JkPgp but with the specified public ring key file.
withReport(JkUnit.JunitReportDetail) - Method in class org.jerkar.api.java.junit.JkUnit
Returns a copy of this launcher but with the specified report detail.
withReportDir(Path) - Method in class org.jerkar.api.java.junit.JkUnit
Returns a copy of this launcher but with the specified report directory output.
withRepos(JkRepoSet) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Returns an dependency resolver identical to this one but with the specified repositories.
withRepos(JkRepo, JkRepo...) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
 
withResources(JkPathTreeSet) - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
withResources(String...) - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
withScm(String, String, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but with the specified SCM infoString.
withScm(String) - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but with the specified SCM infoString.
withScopeMapping(JkScopeMapping) - Method in class org.jerkar.api.depmanagement.JkResolutionParameters
 
withScopeMapping(JkScopeMapping) - Method in class org.jerkar.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 org.jerkar.api.depmanagement.JkDepExclude
Returns a exclusion identical to this one but narrowed to the specified scopes.
withScopes(Set<JkScope>) - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Returns a scoped dependency identical to this one but with the specified scopes.
withScopes(JkScope...) - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Returns a scoped dependency identical to this one but with the specified scopes.
withSecretRing(Path, String) - Method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a identical JkPgp but with the specified secret ring key file.
withSecretRingPassword(String) - Method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a identical JkPgp but with the specified password for secret ring.
withSigner(UnaryOperator<Path>) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Returns a new publication based on this one but with the specified signer to sign published artifacts.
withSigner(UnaryOperator<Path>) - Method in class org.jerkar.api.depmanagement.JkPublisher
 
withSkipDesign(boolean) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withSources(JkPathTreeSet) - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
withSources(String...) - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
withSourcesPath(Iterable<Path>) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withTestClassDir(String) - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
withTestPath(Iterable<Path>) - Method in class org.jerkar.tool.builtins.sonar.JkSonar
 
withTestReportDir(String) - Method in class org.jerkar.api.java.project.JkProjectOutLayout
 
withTestResources(JkPathTreeSet) - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
withTestResources(String...) - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
withTests(JkPathTreeSet) - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
withTests(String...) - Method in class org.jerkar.api.java.project.JkProjectSourceLayout
 
withType(String) - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns an exclusion identical to this one but with the specified type.
withUniqueSnapshot(boolean) - Method in class org.jerkar.api.depmanagement.JkRepo.JkPublishConfig
 
withVerbose(boolean) - Method in class org.jerkar.api.tooling.JkMvn
Append or remove a "-X" verbose to the list of parameters
withVersion(JkVersion) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified static version.
withVersion(String) - Method in class org.jerkar.api.depmanagement.JkModuleId
Creates a JkVersionedModule from this module and the specified version.
withVersion(JkVersion) - Method in class org.jerkar.api.depmanagement.JkModuleId
Creates a JkVersionedModule from this module and the specified version.
withVersion(JkVersion) - Method in class org.jerkar.api.depmanagement.JkVersionedModule
Returns a JkVersionedModule identical to this one but with the specified version.
withVersion(String) - Method in class org.jerkar.api.depmanagement.JkVersionedModule
 
withVersionProvider(JkVersionProvider) - Method in class org.jerkar.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 org.jerkar.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but using the specified working dir.
withWorkingDir(Path) - Method in class org.jerkar.api.system.JkProcess
Returns a JkProcess identical to this one but using the specified directory as the working directory.
withWorkingDir(String) - Method in class org.jerkar.api.system.JkProcess
Returns a JkProcess identical to this one but using the specified directory as the working directory.
WORKING_DIRECTORY - Static variable in class org.jerkar.tool.builtins.sonar.JkSonar
 
write(byte[], OpenOption...) - Method in class org.jerkar.api.file.JkPathFile
Shorthand for Files.write(Path, byte[], OpenOption...)
write(Path, byte[], OpenOption...) - Static method in class org.jerkar.api.utils.JkUtilsPath
writeTo(Path) - Method in class org.jerkar.api.ide.eclipse.JkEclipseProject
 
writeTo(Path) - Method in class org.jerkar.api.java.JkManifest
 
writeToStandardLocation(Path) - Method in class org.jerkar.api.java.JkManifest
Writes this manifest at the standard place (META-INF/MANIFEST.MF) of the specified directory.

X

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

Z

zipEntries(ZipFile) - Static method in class org.jerkar.api.utils.JkUtilsZip
Returns all zip entry of the specified zip file.
zipFile() - Method in class org.jerkar.api.java.JkJavadocMaker
Returns the zip file containing all the produced Javadoc.
zipFile(File) - Static method in class org.jerkar.api.utils.JkUtilsZip
Creates a ZipFile to file without checked exception.
zipRoot(Path) - Static method in class org.jerkar.api.utils.JkUtilsPath
 
zipTo(Path) - Method in class org.jerkar.api.file.JkPathTree
Zips the content of this tree to the specified destination file.
zipTo(Path) - Method in class org.jerkar.api.file.JkPathTreeSet
Zips the content of all trees involved in this set.
A B C D E F G H I J L M N O P R S T U V W X Z