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 accept the specified versioned module.
accept(String) - Method in class org.jerkar.api.file.JkPathFilter
Returns if this filter should accept the specified relative path.
accept(String) - Method in interface org.jerkar.api.utils.JkUtilsZip.JkZipEntryFilter
Returns true if the specified entry name should be accepted.
ACCEPT_ALL - Static variable in interface org.jerkar.api.depmanagement.JkPublishFilter
A filter accepting everything.
ACCEPT_ALL - Static variable in class org.jerkar.api.file.JkPathFilter
Filter accepting all.
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.
acceptAll() - Static method in class org.jerkar.api.utils.JkFileFilters
Creates a file filter that accept all files.
acceptOnly(File) - Static method in class org.jerkar.api.utils.JkFileFilters
Creates a file filter that accept only the specified file.
activate(JkBuildPlugin...) - Method in class org.jerkar.tool.JkBuildPlugins
Add and activate the specified plugin for the holding build.
addAllWithoutDplicate(List<T>, Iterable<? extends T>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Adds items to the specified recipient list.
addAutodetectMain(File) - Method in class org.jerkar.api.java.JkManifest
Add the main class entry by auto-detecting the class holding the main method.
addCheckSum(String...) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
addContextualInfo() - Method in class org.jerkar.api.java.JkManifest
Fills the manifest with contextual infoString : JkManifest.CREATED_BY, JkManifest.BUILT_BY and JkManifest.BUILD_JDK
addEntries(Iterable<File>) - Method in class org.jerkar.api.java.JkClassLoader
Same as JkClassLoader.addEntry(File) but for several entries.
addEntry(File) - Method in class org.jerkar.api.java.JkClassLoader
Add a new entry to this class loader.
addGroupVersionVariable(String, String) - Method in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
When generating versionProvider method, if you want that the all the moduleId for a given group map to a variable (instead of the version literal), add an entry to this map as groupVersionVariableMap.put("my.group", "myGroupVersion") where "myGroupVersion" is a a field declared in JkCodeWriterForBuildClass.publicFieldString
addMainAttribute(Attributes.Name, String) - Method in class org.jerkar.api.java.JkManifest
Add 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
Add 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.
addProjectFromClasses(File, File) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
Deprecated.
Use the opposite JkBuildPluginEclipse.useProjectDependencyInsteadOfFileFor(File, File) instead (be careful arguments are inverted).
addZipEntry(ZipOutputStream, File, File) - Static method in class org.jerkar.api.utils.JkUtilsZip
Adds a zip entry into the provided ZipOutputStream.
addZipEntry(ZipOutputStream, File, File, boolean) - Static method in class org.jerkar.api.utils.JkUtilsZip
Adds a zip entry into the provided ZipOutputStream.
addZipEntry(ZipOutputStream, File, File, boolean, JkUtilsZip.JkZipEntryFilter) - Static method in class org.jerkar.api.utils.JkUtilsZip
Same as JkUtilsZip.addZipEntry(ZipOutputStream, File, File, boolean) but with the possibility to filter zip entries to excludes somes.
addZipEntry(ZipOutputStream, File, String, boolean) - Static method in class org.jerkar.api.utils.JkUtilsZip
Add a zip entry into the provided ZipOutputStream.
all() - Method in class org.jerkar.tool.JkSlaveBuilds
Returns direct and transitive slaves.
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.
allExists() - Method in class org.jerkar.api.file.JkFileTreeSet
Returns true if each JkFileTree constituting this JkFileTreeSet exist.
allFiles() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
 
allItemsMatching(JkPathFilter) - Method in class org.jerkar.api.java.JkClasspath
Returns all the elements contained in this classpath.
alterDependencies(JkDependencies) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
 
alterDependencies(JkDependencies) - Method in class org.jerkar.tool.JkBuildPlugin
Override this method if the plugin need to alter the dependencies.
alterDependencyResolver(JkDependencyResolver) - Method in class org.jerkar.tool.JkBuildPlugin
Override this method if this plugin needs to alter the dependency resolver.
alterPacker(JkJavaPacker) - Method in class org.jerkar.tool.builtins.javabuild.jee.JkBuildPluginWar
 
alterPacker(JkJavaPacker) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuildPlugin
Override this method if the plugin need to alter the packer instance that package the project into jar files.
alterResourceDirs(JkFileTreeSet) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
 
alterResourceDirs(JkFileTreeSet) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuildPlugin
Override this method if the plugin need to alter the resource directory to use for compiling.
alterSourceDirs(JkFileTreeSet) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
 
alterSourceDirs(JkFileTreeSet) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuildPlugin
Override this method if the plugin need to alter the source directory to use for compiling.
alterTestResourceDirs(JkFileTreeSet) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
 
alterTestResourceDirs(JkFileTreeSet) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuildPlugin
Override this method if the plugin need to alter the test resource directory to use for compiling.
alterTestSourceDirs(JkFileTreeSet) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
 
alterTestSourceDirs(JkFileTreeSet) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuildPlugin
Override this method if the plugin need to alter the test source directory to use for compiling.
alterUnitTester(JkUnit) - Method in class org.jerkar.plugins.jacoco.JkBuildPluginJacoco
 
alterUnitTester(JkUnit) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuildPlugin
Override this method if the plugin need to alter the JkUnit instance that run tests.
ancestorScopes() - Method in class org.jerkar.api.depmanagement.JkScope
Returns scopes this scope inherits from.
and(Iterable<JkScopedDependency>) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns a clone of this object plus the specified JkScopedDependencys.
and(JkScopedDependency...) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns a clone of this object plus the specified JkScopedDependencys.
and(String, String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns a clone of this object plus the specified JkScopedDependencys.
and(JkScope, File...) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns a clone of this object plus JkScopedDependencys on the specified file.
and(Iterable<File>, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns a clone of this object plus JkScopedDependencys on the specified file.
and(JkScope, String) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns a clone of this object plus JkScopedDependencys on the specified external module.
and(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentAfterToBuilder
Add specific scopes tho this builder
and(File, String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Returns a JkIvyPublication identical to this one but adding the specified artifact.
and(String, File, String, JkScope...) - 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 name it the file name).
and(File, JkScope...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Returns a JkIvyPublication identical to this one but adding the specified artifact.
and(File, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Returns a JkMavenPublication identical to this one but adding a classified artifact.
and(JkPublishRepo) - Method in class org.jerkar.api.depmanagement.JkPublishRepo
Returns a JkPublishRepos made of this JkPublishRepo and the specified one.
and(JkPublishRepos) - Method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns a JkPublishRepo identical to this one but with the additional specified publish repositories.
and(JkPublishRepo) - Method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns a JkPublishRepo identical to this one but with the additional specified publish repository.
and(JkRepo) - Method in class org.jerkar.api.depmanagement.JkRepo
Returns a list of 2 repositories containing this one and the specified one.
and(Iterable<JkRepo>) - Method in class org.jerkar.api.depmanagement.JkRepos
Returns a JkRepos identical to this one but adding specified JkRepo on.
and(JkRepo...) - Method in class org.jerkar.api.depmanagement.JkRepos
Returns a JkRepos identical to this one but adding specified JkRepo on.
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(JkFileTree) - Method in class org.jerkar.api.file.JkFileTree
Returns a JkFileTreeSet made of this JkFileTree and the specified one.
and(JkFileTree...) - Method in class org.jerkar.api.file.JkFileTreeSet
Creates a JkFileTreeSet which is a concatenation of this JkFileTreeSet and the JkFileTree array passed as parameter.
and(File...) - Method in class org.jerkar.api.file.JkFileTreeSet
Creates a JkFileTreeSet which is a concatenation of this JkFileTreeSet and the folder array passed as parameter.
and(JkFileTreeSet...) - Method in class org.jerkar.api.file.JkFileTreeSet
Creates a JkFileTreeSet which is a concatenation of this JkFileTreeSet and the JkFileTreeSet array passed as parameter.
and(File...) - Method in class org.jerkar.api.file.JkPath
 
and(Iterable<File>) - Method in class org.jerkar.api.file.JkPath
Returns a JkPath made of, in the order, the entries of this one plus the specified ones.
and(JkPathFilter) - Method in class org.jerkar.api.file.JkPathFilter
Creates a filter made of this one plus the specified one.
and(File...) - Method in class org.jerkar.api.java.JkClasspath
 
and(Iterable<File>) - 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(JkFileTreeSet) - Method in class org.jerkar.api.java.JkResourceProcessor
 
and(JkFileTree) - Method in class org.jerkar.api.java.JkResourceProcessor
 
and(JkFileTree, Map<String, String>) - Method in class org.jerkar.api.java.JkResourceProcessor
 
and(JkResourceProcessor.JkInterpolator) - Method in class org.jerkar.api.java.JkResourceProcessor
Creates a JkResourceProcessor identical at this one but adding the specified interpolator.
and(String, String, String...) - Method in class org.jerkar.api.java.JkResourceProcessor.JkInterpolator
Returns a copy of this JkResourceProcessor.JkInterpolator but adding key values to interpolate
and(FileFilter, FileFilter) - Static method in class org.jerkar.api.utils.JkFileFilters
Creates a file filter that accepts file accepted by both specified filters
and(List<JkBuild>) - Method in class org.jerkar.tool.JkSlaveBuilds
Returns a JkSlaveBuilds identical to this one but augmented with specified slave builds.
and(JkDependencies) - Method in class org.jerkar.tool.JkSlaveBuilds
Returns a JkSlaveBuilds identical to this one but augmented with the JkBuildDependency contained in the the specified dependencies.
andAgent(File, 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(File) - 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.
andClasspath(File...) - Method in class org.jerkar.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but augmenting this classpath with the specified one.
andClasspath(Iterable<File>) - 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.
andEntryName(String, File) - Method in class org.jerkar.api.file.JkZipper
Returns a JkZipFile identical to this one but containing also the specified entry.
andEntryPath(String, File) - Method in class org.jerkar.api.file.JkZipper
Returns a JkZipFile identical to this one but containing also the specified entry.
andExclude(JkDepExclude...) - 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.
andExclude(String...) - Method in class org.jerkar.api.file.JkPathFilter
Creates a filter made of this one plus the specified exclude ones.
andFilter(JkPathFilter) - Method in class org.jerkar.api.file.JkFileTree
Creates a JkFileTree which is a copy of this JkFileTree augmented with the specified JkPathFilter
andFilter(JkPathFilter) - Method in class org.jerkar.api.file.JkFileTreeSet
Creates a JkFileTree which is a copy of this JkFileTree augmented with the specified JkPathFilter
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.
andHead(File...) - Method in class org.jerkar.api.file.JkPath
 
andHead(Iterable<File>) - Method in class org.jerkar.api.file.JkPath
Returns a JkPath made of, in the order, the specified entries plus the entries of this one.
andHead(File...) - Method in class org.jerkar.api.java.JkClasspath
 
andHead(Iterable<File>) - 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.
andIf(boolean, File, JkScope...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Same as JkIvyPublication.and(File, JkScope...) but effective only if the specified condition is true.
andIf(boolean, File, String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Same as JkIvyPublication.and(File, String, JkScope...) but effective only if the specified condition is true.
andIf(boolean, File, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Same as JkMavenPublication.and(File, String) but effective only if the specified condition is true.
andIf(boolean, JkRepo...) - Method in class org.jerkar.api.depmanagement.JkRepos
Same as JkRepos.and(JkRepo...) but only effective if the specified condition is true.
andIfEmpty(JkRepo...) - Method in class org.jerkar.api.depmanagement.JkRepos
Same as JkRepos.and(JkRepo...) but only effective if this one is currently empty.
andIfEmpty(Iterable<JkRepo>) - Method in class org.jerkar.api.depmanagement.JkRepos
Same as JkRepos.and(Iterable) but only effective if this one is currently empty.
andIfExist(File...) - Method in class org.jerkar.api.java.JkResourceProcessor
 
andInclude(String...) - Method in class org.jerkar.api.file.JkPathFilter
Creates a filter made of this one plus the specified include ones.
andIvy(File...) - Method in class org.jerkar.api.depmanagement.JkRepos
Returns a JkRepos identical to this one but adding Ivy JkRepo having specified root files.
andLicense(String, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but adding the specifyied license.
andMaven(File...) - Method in class org.jerkar.api.depmanagement.JkRepos
Returns a JkRepos identical to this one but adding Maven JkRepo having specified root files.
andMavenCentral() - Method in class org.jerkar.api.depmanagement.JkRepos
Returns a JkRepos identical to this one but adding Maven central repository..
andMavenJCenter() - Method in class org.jerkar.api.depmanagement.JkRepos
Returns a JkRepos identical to this one but adding Ivy Jcennter repository..
andMd5Checksum() - Method in class org.jerkar.api.depmanagement.JkPublishRepo
Returns a JkPublishRepo but adding the MD5 checksum algorithm.
andMitLicense() - Method in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Returns a JkMavenPublicationInfo identical to this one but adding MIT license.
andOptional(File, JkScope...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Same as JkIvyPublication.and(File, JkScope...) but effective only if the specified file exists.
andOptional(File, String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Same as JkIvyPublication.and(File, String, JkScope...) but effective only if the specified file exists.
andOptional(File, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Same as JkMavenPublication.and(File, String) but effective only if the specified file exists.
andOptionalIf(boolean, File, JkScope...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Same as JkIvyPublication.andOptional(File, JkScope...) but effective only if the specified condition is true.
andOptionalIf(boolean, File, String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkIvyPublication
Same as #andOptional(File, type, JkScope...) but effective only if the specified condition is true.
andOptionalIf(boolean, File, String) - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Same as JkMavenPublication.andOptional(File, String) but effective only if the specified condition is true
andOptions(String...) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but adding the specified options.
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.
andParameters(String...) - Method in class org.jerkar.api.system.JkProcess
Returns a JkProcess identical to this one but with the specified extra parameters.
andParameters(Collection<String>) - Method in class org.jerkar.api.system.JkProcess
 
andParametersIf(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.
andRelease(JkRepo) - Method in class org.jerkar.api.depmanagement.JkPublishRepo
Returns a JkPublishRepos made of this JkPublishRepo and the specified JkRepo for artifact having a non-snapshot version.
andScopeless(Iterable<? extends JkDependency>) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns a clone of this object plus the specified JkScopedDependencys.
andSha1Checksum() - Method in class org.jerkar.api.depmanagement.JkPublishRepo
Same as JkPublishRepo.andMd5Checksum() but with SHA-1 algo
andSha1Md5Checksums() - Method in class org.jerkar.api.depmanagement.JkPublishRepo
Returns a JkPublishRepo but with sha-1 and md5 check summers.
andSourceDir(File) - Method in class org.jerkar.api.java.JkJavaCompiler
 
andSources(Iterable<File>) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but adding specified source files.
annotatedJkProjectSlaves() - Method in class org.jerkar.tool.JkBuild
Returns the slave project declared with annotation JkProject in this build.
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
 
append(File, File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Inserts the appender file at the end of the result file.
appendTo(File) - Method in class org.jerkar.api.file.JkZipper
Append the content of this zipper to the specified archive file.
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.
artifactId() - Method in class org.jerkar.api.tooling.JkPom
The artifzctId for this POM.
artifactName() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
artifactPatterns(String...) - Method in class org.jerkar.api.depmanagement.JkRepo.JkIvyRepository
Returns a copy of this repository but having the specified artifact patterns.
artifactPatterns() - Method in class org.jerkar.api.depmanagement.JkRepo.JkIvyRepository
Returns the list of artifact patterns for this Ivy repository.
asArrayOfUrl() - Method in class org.jerkar.api.java.JkClasspath
Returns this classpath as an array of URL.
asDependency(Iterable<File>) - Method in class org.jerkar.tool.JkBuild
Returns a JkComputedDependency on this project and specified files.
asDependency(File...) - Method in class org.jerkar.tool.JkBuild
Returns a JkComputedDependency on this project and specified files.
asDependency(String, File...) - Method in class org.jerkar.tool.JkBuild
Returns a JkComputedDependency on this project and specified files and methods to execute.
asDependencyJars() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
asJavaDependency() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns a JkComputedDependency that consist of the jar file produced by this build plus all of its transitive runtime dependencies.
asPath() - Method in class org.jerkar.api.java.JkClasspath
Short hand to create a JkPath from this JkClasspath.
asProcess() - Method in class org.jerkar.api.tooling.JkMvn
Returns the underlying process to execute mvn
asProjectDependency() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
asPublishReleaseRepo() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns this repository as a publish repository for released artifacts.
asPublishRepo() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns this repository as a publish repository.
asPublishRepos() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns this repository as a list of publish repositories (having a single element).
asPublishSnapshotRepo() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns this repository as a publish repository for snapshot artifacts.
asRepos() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns this repository as a list of repositories (containing a single element).
assertAllDir(File...) - Static method in class org.jerkar.api.utils.JkUtilsFile
Throws an IllegalArgumentException if one of the specified file is not a directory or does not exist.
assertAllEntriesExist() - Method in class org.jerkar.api.file.JkPath
Throws an IllegalStateException if at least one entry does not exist.
assertAllEntriesExist() - Method in class org.jerkar.api.java.JkClasspath
Throws an IllegalStateException if one of the entries making of this classloader does not exist.
assertAllExist(File...) - Static method in class org.jerkar.api.utils.JkUtilsFile
Throws an IllegalArgumentException if one of the specified file or directory does not exist.
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.JkDependencies
Throws a IllegalStateException if one of the module dependencies has an unspecified version.
asSet() - Method in class org.jerkar.api.file.JkFileTree
Returns a JkFileTreeSet containing this tree as its single element.
AUTO - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkManifestOption
The mainClass value to specify that the main class should be discovered automatically

B

base() - Static method in class org.jerkar.api.java.JkJavaCompiler
Returns a base compiler to set some behavior and parameters on.
baseBuildClass() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuildPlugin
 
baseBuildClass() - Method in class org.jerkar.tool.JkBuildPlugin
Returns the class this plugin is made for.
baseCompiler() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
baseDir() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
baseDir() - Method in class org.jerkar.tool.JkBuild
Returns the base directory for this project.
baseName() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
Returns the base name for all the generated archives.
BINARIES - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
BOUNCY_CASTLE_PROVIDER - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
BRANCH - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
build() - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Constructs a JkDependencies to scoped dependencies declared in this builder.
build() - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions.Builder
Creates a JkDependencyExclusions based on this builder content.
build(String) - Static method in class org.jerkar.api.depmanagement.JkScope
Returns a builder to create a scope instance fluently.
build() - Method in class org.jerkar.api.depmanagement.JkScope.JkScopeBuilder
Returns a JkScope built on this builder attribute.
build() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Builds the packer.
BUILD_DEF_BIN_DIR - Static variable in class org.jerkar.tool.JkConstants
Relative path to the project where the build definition classes will be compiled.
BUILD_DEF_DIR - Static variable in class org.jerkar.tool.JkConstants
Relative path to the project where the build definition sources are.
BUILD_JDK - Static variable in class org.jerkar.api.java.JkManifest
The JDK version who was running while bulding this manifest.
BUILD_OUTPUT_PATH - Static variable in class org.jerkar.tool.JkConstants
 
buildClassCodeWriter() - Method in class org.jerkar.tool.JkScaffolder
Returns the build class code writer of this scaffolder.
buildClassWriter(Object) - Method in class org.jerkar.tool.JkScaffolder
Sets the the code writer to use to write build class code.
buildDefDependencyResolver() - Method in class org.jerkar.tool.JkBuild
Returns the dependency resolver used to compile/run scripts of this project.
builder() - Static method in class org.jerkar.api.depmanagement.JkDependencies
Creates a Builder for JkDependencies
Builder(LinkedList<JkScopedDependency>) - Constructor for class org.jerkar.api.depmanagement.JkDependencies.Builder
Construct a builder.
builder() - Static method in class org.jerkar.api.depmanagement.JkDependencyExclusions
Creates a builder for JkDependencyExclusions.
builder(JkJavaBuild) - Static method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
Creates a JkJavaPacker for the specified build.
builder() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
Creates a builder for JkJavaPacker.
buildTime() - Method in class org.jerkar.tool.JkBuild
Returns the time the build was started.
buildTimestamp() - Method in class org.jerkar.tool.JkBuild
Returns the time-stamp this build has been initiated.

C

canonicalFile(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
A 'checked exception free' version of File.getCanonicalFile().
canonicalPath(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
A 'checked exception free' version of File.getCanonicalPath().
capitalize(String) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the specified string but upper-casing its first character.
caseSensitive - Variable in class org.jerkar.api.file.JkPathFilter
When not case sensitive pattern matching will ignore case.
caseSensitive(boolean) - Method in class org.jerkar.api.file.JkPathFilter
Returns a filter equivalent to this one but specifying if the matcher should be case sensitive or not.
chain(Iterable<T>...) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Returns an Iterable iterating on items of specified iterables.
chainAll(Iterable<Iterable<T>>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
 
checksum(File, String) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns the checksum of a specified file.
checksumAlgorithms() - Method in class org.jerkar.api.depmanagement.JkPublishRepo
Returns the algorithms used ("sha-1" or "md5") for check summing published artifacts.
checksums - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionPack
Comma separated list of algorithm to use to produce checksums (ex : 'sha-1,md5').
child(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns the child node having the specified moduleId.
child(File...) - Method in class org.jerkar.api.java.JkClassLoader
 
child(Iterable<File>) - Method in class org.jerkar.api.java.JkClassLoader
Creates a JkClassLoader, child of this one and having the specified entries.
childClasspath() - Method in class org.jerkar.api.java.JkClassLoader
Returns the classpath of this classloader without mentioning classpath of the parent classloaders.
childModules() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns the versioned modules which with this result has been created.
children() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns the children nodes for this node in the tree structure.
children(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns the children nodes for this node having the specified moduleId.
CLASS_FILE_FILTER - Static variable in class org.jerkar.api.java.JkClassLoader
A FileFilter accepting only .class files.
classDir() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
classDir() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns location where the java production classes are compiled.
classic(File, File) - Static method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Creates a classic Java project structure according specified base and output directory.
classic(File, String) - Static method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Creates a classic Java project structure according specified base and output related path to the base directory.
classic(File) - Static method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Creates a classic Java project structure according specified base directory, the output directory relative path to base directory is 'build/output".
classifiedArtifacts() - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Files constituting classified artifacts
classifier() - Method in class org.jerkar.api.depmanagement.JkMavenPublication.JkClassifiedArtifact
Classifier string for this classified artifact
classifier(String) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified classifier.
classifier() - 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.
classloader() - Method in class org.jerkar.api.java.JkClassLoader
Return the URLClassLoader wrapped by this object.
classloaderEntries(URLClassLoader) - Static method in class org.jerkar.api.utils.JkUtilsSystem
Returns the classpath of this classloader without mentioning classpath of the parent classloaders.
className - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The class name of the generated code
classpath() - Method in class org.jerkar.api.java.JkJavaProcess
Returns the classpth of this JkJavaProcess.
classpath() - Method in class org.jerkar.api.java.junit.JkUnit
Returns the classpath for this launcher.
clean() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
clean() - Method in class org.jerkar.tool.JkBuild
Clean 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").
clone() - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
clone() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
clone() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
 
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.
close() - Method in class org.jerkar.api.file.JkZipFile
 
closeEntry(ZipOutputStream...) - Static method in class org.jerkar.api.utils.JkUtilsIO
Equivalent to ZipOutputStream.closeEntry() but without checked exception.
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(ObjectInput...) - Static method in class org.jerkar.api.utils.JkUtilsIO
Close the specified object input, 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.plugins.sonar.JkSonar
 
commands(String...) - Method in class org.jerkar.api.tooling.JkMvn
return a new maven command for this working directory.
commonScopes(Collection<JkScope>) - Method in class org.jerkar.api.depmanagement.JkScope
Returns this scope or its first ancestors found present in the specified scopes.
compareTo(JkVersion) - Method in class org.jerkar.api.depmanagement.JkVersion
 
COMPILE - Static variable in class org.jerkar.api.java.build.JkJavaDepScopes
Deprecated.
A dependency declared with this scope will be available in all classpaths (compiling, testing, running and packaging the product).
compile() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
Generates sources and resources, compiles production sources and process production resources to the class directory.
compile() - Method in class org.jerkar.api.java.JkJavaCompiler
Actually compile the source files to the output directory.
COMPILE - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
A dependency declared with this scope will be available in all classpaths (compiling, testing, running and packaging the product).
compile() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Generates sources and resources, compiles production sources and process production resources to the class directory.
compile() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionExtaPath
Injected extra dependency path for the 'compile' scope
COMPILE_AND_RUNTIME - Static variable in class org.jerkar.api.java.build.JkJavaDepScopes
Deprecated.
Shorthand to declare both COMPILE and RUNTIME scope at once.
COMPILE_AND_RUNTIME - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Shorthand to declare both COMPILE and RUNTIME scope at once.
computationOrigin() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.FileNodeInfo
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.
configure(JkBuild) - Method in class org.jerkar.plugins.jacoco.JkBuildPluginJacoco
 
configure(JkBuild) - Method in class org.jerkar.plugins.sonar.JkBuildPluginSonar
 
configure(JkBuild) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
 
configure(JkBuild) - Method in class org.jerkar.tool.builtins.idea.JkBuildPluginIdea
 
configure(JkBuild) - Method in class org.jerkar.tool.builtins.javabuild.jee.JkBuildPluginWar
 
configure(JkBuild) - Method in class org.jerkar.tool.JkBuildPlugin
Configure this plugin according the build instance it is applied on.
configure(JkBuildPlugin) - Method in class org.jerkar.tool.JkBuildPlugins
Add and configure the specified plugin for the holding build.
configureSonarFrom(JkJavaBuild) - Static method in class org.jerkar.plugins.sonar.JkBuildPluginSonar
 
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.
connection - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkScmInfo
Read-only connection string to project sources
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)
contains(File) - Method in class org.jerkar.api.file.JkFileTree
Returns if this file is contained in this JkFileTree.
containsKey(String) - Static method in class org.jerkar.tool.JkOptions
Returns true if a value has been defined for the specified key.
containsModules() - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns true if this object contains dependencies whose are JkModuleDependency.
copy(InputStream, OutputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Copies the content of the given input stream to a specified output stream.
copyDirContent(File, File, boolean) - Static method in class org.jerkar.api.utils.JkUtilsFile
copyDirContent(File, File, FileFilter, boolean) - Static method in class org.jerkar.api.utils.JkUtilsFile
copyDirContent(File, File, FileFilter, boolean, PrintStream) - Static method in class org.jerkar.api.utils.JkUtilsFile
Copies the source directory content to the target directory.
copyDirContentReplacingTokens(File, File, FileFilter, boolean, PrintStream, Map<String, String>) - Static method in class org.jerkar.api.utils.JkUtilsFile
Same as JkUtilsFile.copyDirContent(File, File, FileFilter, boolean, PrintStream) but also replacing all token as '${key}' by their respecting value.
copyFile(File, File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Copies the given file to the specified directory.
copyFile(File, File, PrintStream) - Static method in class org.jerkar.api.utils.JkUtilsFile
Copies the given file to the specified directory printing a report into the specified report stream.
copyFileReplacingTokens(File, File, Map<String, String>, PrintStream) - Static method in class org.jerkar.api.utils.JkUtilsFile
Same as JkUtilsFile.copyFileReplacingTokens(File, File, Map, PrintStream) but writing the status in the specified reportStream.
copyFileToDir(File, File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Copies the given file to the specified directory.
copyFileToDir(File, File, PrintStream) - Static method in class org.jerkar.api.utils.JkUtilsFile
Copies the given file to the specified directory, writting status on the provided reportStream.
copyFileWithInterpolation(File, File, Map<String, String>) - Static method in class org.jerkar.api.utils.JkUtilsFile
Copies the content of the specified in file into the specified out file.
copyRepacingTokens(File, Map<String, String>) - Method in class org.jerkar.api.file.JkFileTreeSet
copyReplacingTokens(File, Map<String, String>) - Method in class org.jerkar.api.file.JkFileTree
Same as JkFileTree.copyTo(File) but replacing the tokens in ${key} by their corresponding value in the specified tokenValues.
copyStreamWithInterpolation(InputStream, File, Map<String, String>, PrintStream) - Static method in class org.jerkar.api.utils.JkUtilsFile
Copies the content of the specified input Stream to the specified file.
copyTo(File) - Method in class org.jerkar.api.file.JkFileTree
Copies files contained in this JkFileTree to the specified directory.
copyTo(File) - Method in class org.jerkar.api.file.JkFileTreeSet
Copies the files contained in this JkFileTreeSet to the specified directory.
copyUrlContentToCacheFile(URL, PrintStream, File) - Static method in class org.jerkar.api.utils.JkUtilsIO
Copies the content of an url in a cache file.
copyUrlReplacingTokens(URL, File, Map<String, String>, PrintStream) - Static method in class org.jerkar.api.utils.JkUtilsFile
Copies the content of the specified url to the specified file.
copyUrlToFile(URL, File) - Static method in class org.jerkar.api.utils.JkUtilsIO
Copies the content of the given url to the specified file.
count(File, FileFilter, boolean) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns count of files contained recursively in the specified directory.
countFiles(boolean) - Method in class org.jerkar.api.file.JkFileTreeSet
Returns the number of files contained in this JkFileTreeSet.
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.plugins.sonar.JkSonar
 
createBuildClassCode(String, String, JkFileTree) - Method in class org.jerkar.api.tooling.JkMvn
Creates the java code of the Jerkar build class jump the effective pom of this Maven Project
CREATED_BY - Static variable in class org.jerkar.api.java.JkManifest
The software that has created this manifest.
createDocument() - Static method in class org.jerkar.api.utils.JkUtilsXml
Creates an empty document.
createFileIfNotExist(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Creates the specified file on the File system if not exist.
createIfNotExist() - Method in class org.jerkar.api.file.JkFileTree
Creates the asScopedDependency directory if it does not exist.
createPacker() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Override this method if you want to create a packager that behave a different way than the default one.
This will override setting set through JkJavaBuild.JkOptionPack.
By providing your own packer, you can be more precise about what you want or not to be produced by the build.
createTempDir(String) - Static method in class org.jerkar.api.utils.JkUtilsFile
Creates a temp directory with the specified prefix.
createUnitTester() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Creates the object used to process unit test (compile + run).
createZipOutputStream(File, int) - Static method in class org.jerkar.api.utils.JkUtilsZip
Creates a ZipOutputStream to a given file (existing or not).
current() - Static method in class org.jerkar.api.java.JkClassLoader
Returns a JkClassLoader wrapping the current class loader.
current() - Static method in class org.jerkar.api.java.JkClasspath
Returns the current claaspath as given by System.getProperty("java.class.path").

D

declaredScopes() - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns the set of scopes involved in these dependencies.
declaredScopes() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.FileNodeInfo
 
declaredScopes() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.ModuleNodeInfo
 
declaredScopes() - Method in interface org.jerkar.api.depmanagement.JkDependencyNode.NodeInfo
 
declaredScopes() - Method in class org.jerkar.api.depmanagement.JkScopeMapping
Returns all scopes : the ones declared on left side plus yhe ones declared on right side.
declaredVersion() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.ModuleNodeInfo
 
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.java.build.JkJavaDepScopes
Deprecated.
Scope mapping used
DEFAULT_SCOPE_MAPPING - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
 
defaultMapping - Variable in class org.jerkar.api.depmanagement.JkDependencies.Builder
Default scope mapping used on this builder
defaultMapping() - Method in class org.jerkar.api.depmanagement.JkResolutionParameters
Returns the default scope mapping to use for the JkDependencies to be resolved.
defaultScope() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
 
defaultScope() - Method in class org.jerkar.tool.JkBuildDependencySupport
The scope that will be used when a dependency has been declared without scope.
defaultScopeMapping(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.
defaultScopes - Variable in class org.jerkar.api.depmanagement.JkDependencies.Builder
Default scopes used on this builder
definition() - Method in class org.jerkar.api.depmanagement.JkVersionRange
Returns the range definition as string.
delete(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Deletes the specified file, throwing a RuntimeException if the delete fails.
deleteAll() - Method in class org.jerkar.api.file.JkFileTree
Deletes each and every files in this tree.
deleteArtifacts() - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
deleteDir(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Deletes the specified dir recursively, throwing a RuntimeException if the delete fails.
deleteDirContent(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Fully delete the content of he specified directory.
deleteIfExist(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Deletes the specified file, throwing a RuntimeException if the delete fails but doing nothing if the file does not exist.
deleteOutputDirs() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Delete dirs all directories involved in outpout production (classes, test classes, test reports, generated sources/resources) but not the outputDir.
delta(int) - Static method in class org.jerkar.api.system.JkLog
Shifts the left margin.
dependencies - Variable in class org.jerkar.api.depmanagement.JkDependencies.Builder
Dependencies declared in this builder
dependencies - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The dependencies declared in the generated build class.
dependencies() - Method in class org.jerkar.api.tooling.JkPom
The dependencies declared in this POM.
dependencies() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns the dependencies of this project.
dependenciesDeclaredWith(JkScope) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns the set of JkDependency involved for the specified JkScope.
dependenciesToResolve() - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Returns the dependencies this resolver has been instantiated with.
dependency() - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Returns the dependency object of this scoped dependency.
dependency(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.
dependencyExclusion() - Method in class org.jerkar.api.tooling.JkPom
The JkDependencyExclusions instance provided by the dependencyManagement section of this POM.
dependencyExclusions - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The version dependency exclusions declared in the generated build class.
dependencyExclusions() - Method in class org.jerkar.tool.JkBuildDependencySupport
Specify transitive dependencies to exclude when using certain dependencies.
dependencyResolver() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns the dependency resolver for this build.
dependencyTree() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Returns the dependency tree for this dependency resolution.
depExcludes - Variable in class org.jerkar.api.depmanagement.JkDependencies.Builder
Exclusions declared in this builder
depResolver() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
depsFor(JkScope...) - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns the resolved dependencies for the given scope.
descr(String) - Method in class org.jerkar.api.depmanagement.JkScope.JkScopeBuilder
Returns a JkScope.JkScopeBuilder identical to this one with the specified description.
description - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkProjectInfo
Description for the project.
description() - Method in class org.jerkar.api.depmanagement.JkScope
Human description for the purpose of this scope, can be null.
deserialize(File) - 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 stream 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.
developerConnection - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkScmInfo
Read-write connection string to project sources
devs - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Developer list involved in the project
diff(Collection<T>, Collection<T>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Returns difference between two collections.
directChild(Element, String) - Static method in class org.jerkar.api.utils.JkUtilsXml
Returns the direct child node of the specified element having specified name.
directChildren(Element, String) - Static method in class org.jerkar.api.utils.JkUtilsXml
Returns specified element direct child node elements.
directChildText(Element, String) - Static method in class org.jerkar.api.utils.JkUtilsXml
Returns the text of the specified direct child of the specified element.
directs() - Method in class org.jerkar.tool.JkSlaveBuilds
Returns only the direct slave of this master build.
doCompile() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Lifecycle method :#compile.
documentFrom(File) - Static method in class org.jerkar.api.utils.JkUtilsXml
Creates a document from the specified file.
doDefault() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Method executed by default when none is specified.
doDefault() - Method in class org.jerkar.tool.JkBuild
Conventional method standing for the default operations to perform.
doFatJar(Boolean) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Set true to generate a fat jar.
doJar(boolean) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Set true to generate a jar file containing both classes and resources.
done() - Static method in class org.jerkar.api.system.JkLog
Notify that the processing notified with 'start' has terminated.
done(String) - Static method in class org.jerkar.api.system.JkLog
As JkLog.done() but adding a tailored message.
doPack() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
doPack() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Lifecycle method : #doUnitTest + #pack
doPublish() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Lifecycle method : #doVerify + #publish
doSign(Boolean, JkPgp) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Tells the packer to sign each produced element.
doSign(Boolean, File, String) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Tells the packer to sign each produced element.
doSources(Boolean) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Set true to generate a jar file containing sources.
doTest(Boolean) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Set true to generate a jar file containing both test classes and test sources.
doUnitTest() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Lifecycle method : #doCompile + #unitTest
doVerify() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Lifecycle method : #doUnitTest + #pack
downloadRepositories() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns the download repositories where to retrieve artifacts.
drySignatureFiles(File...) - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Returns file that are created if a signature occurs on specified files.
durationInMillis() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns duration of the suite execution.
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.plugins.sonar.JkSonar
 

E

editedResources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the location of production resources that has been edited manually (not generated).
editedSources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the location of production source code that has been edited manually (not generated).
effectiveVersion() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns the effective version for this project.
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 ... if the specified string is longer than the specified max length.
email - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkDeveloperInfo
Email we can contact the developer
empty() - Static method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns an empty instance of tree.
empty() - Static method in class org.jerkar.api.depmanagement.JkResolveResult
Creates an empty JkResolveResult
empty() - Static method in class org.jerkar.api.depmanagement.JkScopeMapping
Creates an empty scope mapping.
empty() - Static method in class org.jerkar.api.depmanagement.JkVersionProvider
Returns true if this object provides no versions about any JkModuleId.
empty() - Static method in class org.jerkar.api.file.JkFileTreeSet
Creates an empty JkFileTreeSet.
empty() - Static method in class org.jerkar.api.java.JkManifest
Returns an empty manifest containing only the "Manifest-Version=1.0" attribute.
enabled(boolean) - Method in class org.jerkar.plugins.jacoco.JkocoJunitEnhancer
 
enabled(boolean) - Method in class org.jerkar.plugins.sonar.JkSonar
 
endClass() - Method in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
Returns the last "}" that close the class.
endingBy(String...) - Static method in class org.jerkar.api.utils.JkFileFilters
Creates a FileFilter that accept files having a name ending with one of the specified suffixes.
endsWithAny(String, String...) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns true if the specified string ends with any of the candidates.
enhance(JkUnit) - Method in interface org.jerkar.api.java.junit.JkUnit.Enhancer
Returns a modified Junit launcher from the specified one.
enhance(JkUnit) - Method in class org.jerkar.plugins.jacoco.JkocoJunitEnhancer
 
enhancedWith(JkUnit.Enhancer) - Method in class org.jerkar.api.java.junit.JkUnit
Returns an enhanced copy of this launcher.
enhancedWith(Iterable<JkUnit.Enhancer>) - Method in class org.jerkar.api.java.junit.JkUnit
Returns a copy of this launcher enhanced with multiple enhancer.
enhancer(JkJavaBuild, boolean) - Static method in class org.jerkar.plugins.jacoco.JkBuildPluginJacoco
 
entries() - Method in class org.jerkar.api.depmanagement.JkScopeMapping
Returns all the scopes declared on the left side of this scope mapping.
entries() - Method in class org.jerkar.api.file.JkPath
Returns the sequence of files as a list.
entries() - Method in class org.jerkar.api.java.JkClasspath
Returns each entries making this classpath.
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.depmanagement.JkVersionRange
 
equals(Object) - Method in class org.jerkar.api.file.JkFileTreeSet
 
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.
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
Displays a message at error level.
error(Iterable<String>) - Static method in class org.jerkar.api.system.JkLog
Displays a message at error level.
errorCount() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns error count (without counting assertion failures).
errorReport() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Returns an error report if the resolution failed.
errorStream() - Static method in class org.jerkar.api.system.JkLog
Returns the stream for error level.
escapeHtml(String) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns the specified string replacing the HTML special characters by their respective code.
ExceptionDescription(Throwable) - Constructor for class org.jerkar.api.java.junit.JkTestSuiteResult.ExceptionDescription
Constructs an exception description.
exclude(String...) - Method in class org.jerkar.api.file.JkFileTree
Short hand to JkFileTree.andFilter(JkPathFilter) defining an exclude Ant pattern filter.
exclude(String...) - Static method in class org.jerkar.api.file.JkPathFilter
Creates an include filter excluding the specified and patterns.
EXCLUDE_SIGNATURE_FILTER - Static variable in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
A filter to exclude signature files to jar
EXCLUDE_SIGNATURE_FILTER - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
A filter to exclude signature files to jar
excludeGlobally(JkDepExclude) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Excludes the specified module/artifact to the direct or transitive dependencies.
excludeGlobally(String, String) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
 
excludeGlobally(String) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
 
excludeLocally(JkDepExclude) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentModuleDepBuilder
Excludes the specified dependency to the transitive dependencies of the right previously added dependency on this builder.
excludeLocally(String, String) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentModuleDepBuilder
 
excludeLocally(String) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentModuleDepBuilder
 
excludeLocally(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentModuleDepBuilder
 
excludes() - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns the dependencies to be excluded to the transitive chain when using this dependency.
excludes() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns modules to exclude to the transitive chain.
exec(File, String...) - Static method in class org.jerkar.tool.Main
Entry point to call Jerkar on a given folder
execute(Iterable<JkModelMethod>, File) - Method in class org.jerkar.tool.JkBuild
Executes the specified methods given the fromDir as working directory.
exists() - Method in class org.jerkar.api.file.JkFileTree
Returns if the asScopedDependency directory exists.
ext(String) - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns an exclusion identical to this one but with the specified extension.
ext() - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns the extension for the artifact files to exclude.
ext(String) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified artifact extension.
ext() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns the extension for this module dependency or null if the dependency is done on the the default extension.
extendedClass - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The extended class.
extendedScopes() - Method in class org.jerkar.api.depmanagement.JkScope
Scopes that are extended by this one.
extending(JkScope...) - Method in class org.jerkar.api.depmanagement.JkScope.JkScopeBuilder
Returns a JkScope.JkScopeBuilder identical to this one but extending the specified scopes.
extraAction(JkJavaPacker.JkExtraPacking) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Add an extra action to the packer to be build.
extraAction(Runnable) - Method in class org.jerkar.tool.JkScaffolder
Adds an extra action to be processed while scaffolding.
extraFilesInJar(JkFileTreeSet) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Add extra files to jars that aren't required to be on the project classpath.
extraInfo() - Method in class org.jerkar.api.depmanagement.JkMavenPublication
 
extraMethods - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
JkExtraPacking method code to be generated
extraPath - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Options about injected extra dependencies

F

failOnError(boolean) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but with the specified failed on error parameter.
failOnError(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.
failOnError(boolean) - Method in class org.jerkar.api.tooling.JkMvn
failureCount() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns how many test has failed.
fatJar - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionPack
When true, produce a fat-jar, meaning a jar embedding all the dependencies.
fatJarExclusionFilter(JkPathFilter) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Set a specific filter allowing to exclude some files to the fat jar.
fatJarFile() - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
The jar standing for the fat jar (aka uber jar)
fatJarFile() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
The jar standing for the fat jar (aka uber jar)
fatJarSuffix - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionPack
Gives the suffix that will be appended at the end of the 'normal' jar for naming the fat jar.
fatJarSuffix(String) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Gives the suffix that will be appended at the end of the 'normal' jar for naming the fat jar.
file() - Method in class org.jerkar.api.depmanagement.JkMavenPublication.JkClassifiedArtifact
File for this classified artifact
file(String) - Method in class org.jerkar.api.file.JkFileTree
Returns the file matching for the the given path relative to this asScopedDependency directory.
file(String) - Method in class org.jerkar.tool.JkBuild
Returns a file located at the specified path relative to the base directory.
fileCount(boolean) - Method in class org.jerkar.api.file.JkFileTree
Returns the file count contained in this JkFileTree.
files() - Method in class org.jerkar.api.depmanagement.JkComputedDependency
 
files() - Method in class org.jerkar.api.depmanagement.JkDependency.JkFileDependency
Returns files constituting this file dependencies.
files() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.FileNodeInfo
 
files() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.ModuleNodeInfo
 
files() - Method in interface org.jerkar.api.depmanagement.JkDependencyNode.NodeInfo
 
files() - Method in class org.jerkar.api.depmanagement.JkFileSystemDependency
 
files(boolean) - Method in class org.jerkar.api.file.JkFileTree
Returns the file contained in this JkFileTree.
files(boolean) - Method in class org.jerkar.api.file.JkFileTreeSet
Returns files contained in this JkFileTreeSet as a list of file.
filesOf(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkResolveResult
Returns the local files the specified module turns to.
filesOf(File, boolean) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns all files contained recursively in the specified directory.
filesOf(File, FileFilter, boolean) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns all files contained recursively in the specified directory.
fileSystemDepsOnly(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns all files declared as JkFileSystemDependency for any of the specified scopes.
fileTrees() - Method in class org.jerkar.api.file.JkFileTreeSet
Returns JkFileTree instances constituting this JkFileTreeSet.
filter() - Method in class org.jerkar.api.depmanagement.JkPublishRepo
Returns the filter used for this JkPublishRepo.
filter() - Method in class org.jerkar.api.file.JkFileTree
Returns the filter defined on this JkFileTree, never null.
find(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns first node descendant of this one standing for the specified moduleId, deep first.
findInstanceOf(Class<T>) - Method in class org.jerkar.tool.JkBuildPlugins
Returns plugin bound to this holder build and extending the specified class.
findMainClass(File) - Static method in class org.jerkar.api.java.JkClassLoader
Returns the first class having a main method from the specified class directory or Jar.
finish(ZipOutputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Finishes the specified zip output stream object, ignoring any exceptions.
first() - Method in class org.jerkar.api.file.JkPath
Returns the first entry of this path.
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(JkRepo...) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns the first repository not null from the specified ones.
firstNonNull(T...) - Static method in class org.jerkar.api.utils.JkUtilsObject
Returns the objects of the specified array that is not null.
flatten() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns all nodes descendant of this one, deep first.
flattenToVersionProvider() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns the resolved version for this node and all its flatten.
flush(ZipOutputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Flushes the specified zip output stream object, ignoring any exceptions.
forceUpdate(boolean) - Method in class org.jerkar.api.tooling.JkMvn
Append a "-U" force update to the list of parameters
fork(String...) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but with forking the javac process.
fork(boolean, String...) - Method in class org.jerkar.api.java.JkJavaCompiler
As JkJavaCompiler.fork(String...) but the fork is actually done only if the fork parameter is true.
fork - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionTest
Turn it on to run tests in a forked process.
forked(JkJavaProcess, boolean) - Method in class org.jerkar.api.java.junit.JkUnit
Creates a forked JkUnit from this one but using the specified process.
forked(boolean, JkJavaProcess, boolean) - Method in class org.jerkar.api.java.junit.JkUnit
Creates an identical JkUnit to this one but specifying the forked mode.
forked(boolean) - Method in class org.jerkar.api.java.junit.JkUnit
Creates an identical JkUnit to this one but specifying the forked mode.
forked() - Method in class org.jerkar.api.java.junit.JkUnit
Returns true if this launcher is forked.
forkedIfNeeded(Map<String, String>) - Method in class org.jerkar.api.java.JkJavaCompiler
Returns a JkJavaCompiler identical to this one but within a forked process with relevant JDK if this specified source version does not match with the current running JDK.
forkKeepingSameClassPath(JkJavaProcess) - Method in class org.jerkar.api.java.junit.JkUnit
Returns a copy of this launcher but forked.
forkOnCompiler(String, String...) - Method in class org.jerkar.api.java.JkJavaCompiler
As JkJavaCompiler.fork(String...) but specifying the executable for the compiler.
from(String) - Method in class org.jerkar.api.file.JkFileTree
Deprecated.
fromMvnFlatFile(File) - Static method in class org.jerkar.api.tooling.JkMvn
Creates a JkDependencies jump a file describing definition like.
fromResource(Class<?>, String) - Static method in class org.jerkar.api.depmanagement.JkVersion
 
fromUrl(URL) - Static method in class org.jerkar.api.utils.JkUtilsFile
Get the file to the specified url.
fullClasspath() - Method in class org.jerkar.api.java.JkClassLoader
Returns the complete classpath of this classloader.
fullName() - Method in class org.jerkar.api.depmanagement.JkModuleId
A concatenation of the group and name of the module as '[group].[name]'.
fullName(boolean) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
True means that the name of the archives will include the groupId of the artifact.

G

generate() - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
Generate the .classpath file
generateAll() - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
Generate Eclipse files on all sub folders of the current directory
generateAll() - Method in class org.jerkar.tool.builtins.idea.JkBuildPluginIdea
 
generateAllIml() - Method in class org.jerkar.tool.builtins.idea.JkBuildPluginIdea
 
generatedResourceDir() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns location of generated resources.
generatedSourceDir() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns location of generated sources.
generatedTestResourceDir() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns location of generated resources for tests.
generateFiles() - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
generate eclipse metadata files (as .classpath or .project)
generateIml() - Method in class org.jerkar.tool.builtins.idea.JkBuildPluginIdea
Generates Idea [my-module].iml file
generateModulesXml() - Method in class org.jerkar.tool.builtins.idea.JkBuildPluginIdea
Generate modules.xml files
generateResources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Override this method if you need to generate some resources.
generateSources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Override this method if you need to generate some production sources
generateTo(File) - Method in class org.jerkar.api.java.JkResourceProcessor
Actually processes the resources, meaning copies the resources to the specified output directory along replacing specified tokens.
generateUnitTestResources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Override this method if you need to generate some resources for running unit tests.
generateUnitTestSources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Override this method if you need to generate some unit test sources.
get(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns the JkScopedDependency declared for the specified JkModuleId.
get(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions
Returns the transitive dependency module to exclude to the specified module.
get(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Gets the path containing all the resolved dependencies as artifact files for the specified scopes.
get(JkModuleDependency) - Method in class org.jerkar.api.depmanagement.JkRepos
Retrieves directly the file embodying the specified the external dependency.
get(JkModuleId, String) - Method in class org.jerkar.api.depmanagement.JkRepos
get(String, String, String) - Method in class org.jerkar.api.depmanagement.JkRepos
get(String) - Static method in class org.jerkar.tool.JkOptions
Returns the value defined for the specified key.
getActives() - Method in class org.jerkar.tool.JkBuildPlugins
Returns all the activated plugins for the holding plugin.
getAll() - Static method in class org.jerkar.tool.JkOptions
Returns the complete store.
getAllDeclaredField(Class<?>, Class<? extends Annotation>) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns all fields declared in the class passed as argument or in its super classes annotated with the supplied annotation.
getAllDeclaredField(Class<?>, boolean) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns all fields declared in the class passed as argument or in its super classes.
getAllStartingWith(String) - Static method in class org.jerkar.tool.JkOptions
Returns all defined key/values pair where the key start with the specified prefix.
getCause() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.ExceptionDescription
Returns the cause of the exception.
getClassName() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.ExceptionDescription
Returns the name of the exception.
getClassName() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.TestCaseResult
Returns the class name which the test belong to.
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.
getDurationInSecond() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.TestCaseResult
Returns duration of the suite execution.
getEntryContainingClass(String) - Method in class org.jerkar.api.java.JkClasspath
Returns the first entry of this classpath containing the given class.
getExceptionDescription() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.TestCaseFailure
Returns the description of the failure.
getExcludePatterns() - Method in class org.jerkar.api.file.JkPathFilter
Returns the list of exclude patterns involved in this filter.
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.
getGeneratedResourceDir() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Returns location of generated resources.
getGeneratedSourceDir() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Returns location of generated sources.
getGeneratedTestResourceDir() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Returns location of generated resources for tests.
getIncludePatterns() - Method in class org.jerkar.api.file.JkPathFilter
Returns the list of include patterns involved in this filter.
getInheritedAnnotation(Method, Class<T>) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns the annotation declared on a given method.
getMessage() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.ExceptionDescription
Returns the message of the exception.
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.
getRelativePath(File, File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns the relative path of the specified file relative to the specified base directory.
getRepoHavingUrl(String) - Method in class org.jerkar.api.depmanagement.JkPublishRepos
Return the individual repository from this set having the specified url.
getScopes() - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns the scopes that render the exclusion effective.
getStackTrace() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.ExceptionDescription
Returns the stack trace of the exception.
getSystemProperties() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns the system properties in use during the test suite execution.
getTestName() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.TestCaseResult
Returns the test name (generally the method name);
getTypesOf(Object[]) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Returns an array of the types of specified objects.
GLIB - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
go(String) - Method in class org.jerkar.api.file.JkFileTree
Creates a JkFileTree having the default filter and the specified relative path to this asScopedDependency as asScopedDependency directory.
GOOGLE_PROTOCOL_BUFFER - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
group() - Method in class org.jerkar.api.depmanagement.JkModuleId
Group of this module.
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.
groupAndName() - Method in class org.jerkar.api.depmanagement.JkModuleId
A concatenation of the group and name of this module as '[group]:[name]'.
groupId() - Method in class org.jerkar.api.tooling.JkPom
The groupId for this POM.
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
 
hasCredentials() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns true if some credential has been set on this repository.
hasDynamicAndResovableVersions() - Method in class org.jerkar.api.depmanagement.JkDependencies
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.JkDependencies
Returns true if this object contains dependency on external module whose rely on dynamic version.
hasFileWithin(File) - Method in class org.jerkar.api.depmanagement.JkComputedDependency
Returns true if one of this file or more is located under or below the specified folder.
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.depmanagement.JkVersionRange
 
hashCode() - Method in class org.jerkar.api.file.JkFileTreeSet
 
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.
hasIvyPublishRepo() - Method in class org.jerkar.api.depmanagement.JkPublisher
Returns true if this publisher contains Ivy reposirories.
hasMavenPublishRepo() - Method in class org.jerkar.api.depmanagement.JkPublisher
Returns true if this publisher contains Maven reposirories.
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.
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.JkBuild
Displays all available methods defined in this build.
helpPlugins() - Method in class org.jerkar.tool.JkBuild
Displays details on all available plugins.
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.plugins.sonar.JkSonar
 

I

ideProjectBaseDir() - Method in class org.jerkar.api.depmanagement.JkComputedDependency
If the dependency can be represented as a project dependency in a IDE, this field mentions the root dir of the project.
ignoreCount() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns how many test has been ignored.
IgnoredCase(String, String) - Constructor for class org.jerkar.api.java.junit.JkTestSuiteResult.IgnoredCase
Constructs an ignored test case result.
implicitDependencies() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
 
implicitDependencies() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns the dependencies that does not need to be explicitly declared.
importDirContent(File...) - Method in class org.jerkar.api.file.JkFileTree
Copies the content of the specified directory in the asScopedDependency of the asScopedDependency of this directory.
importDirContent(Iterable<File>) - Method in class org.jerkar.api.file.JkFileTree
Copies the specified directories content at the asScopedDependency at this file tree, preserving relative paths.
importFiles(Iterable<File>) - Method in class org.jerkar.api.file.JkFileTree
Copies the specified files in the asScopedDependency of this directory.
importFiles(File...) - Method in class org.jerkar.api.file.JkFileTree
Copies the specified files at the asScopedDependency of this directory.
imports - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The list of package/class to import.
importsForJkBuild() - Static method in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
Returns the java code portion that declares imports for a basic build class extending JkBuild
importsForJkDependencyBuildSupport() - Static method in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
Returns the java code portion that declares imports for a basic build class extending JkBuildDependencySupport
importsForJkJavaBuild() - Static method in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
Returns the java code portion that declares imports for a basic build class extending JkJavaBuild
importStaticResources(JkFileTreeSet) - Method in class org.jerkar.tool.builtins.javabuild.jee.JkBuildPluginWar
The content of the specified JkFileTreeSet will be imported as static resources of the web application.
importStaticResources(JkFileTree) - Method in class org.jerkar.tool.builtins.javabuild.jee.JkBuildPluginWar
 
importStaticResources(File) - Method in class org.jerkar.tool.builtins.javabuild.jee.JkBuildPluginWar
 
include(String...) - Method in class org.jerkar.api.file.JkFileTree
Short hand to JkFileTree.andFilter(JkPathFilter) defining an include Ant pattern filter.
include(String...) - Static method in class org.jerkar.api.file.JkPathFilter
Creates an include filter including the specified and patterns.
include(Iterable<String>) - Static method in class org.jerkar.api.file.JkPathFilter
Creates an include filter including the specified and patterns.
includeSourcesInPublication() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Override this method to include or not sources of the project in the published artifacts.
includeTestsInPublication() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Override to include or not tests classes in the published artifacts of the project.
includeVersion(boolean) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
True to include the version in the file names.
info(String) - Static method in class org.jerkar.api.system.JkLog
Displays a message at infoString level.
info(String, Iterable<String>) - Static method in class org.jerkar.api.system.JkLog
Displays a multi-line message of the specified message followed by specified lines.
info(Iterable<String>) - Static method in class org.jerkar.api.system.JkLog
Displays multi-line message.
info(Iterable<String>, int) - Static method in class org.jerkar.api.system.JkLog
Displays multi-line message truncating lines if exceed the specified length
info(String...) - Static method in class org.jerkar.api.system.JkLog
Displays multi-line message.
info() - Method in class org.jerkar.tool.JkBuild
Display meaningful information about this build.
infoHeaded(String) - Static method in class org.jerkar.api.system.JkLog
Logs in infoString stream the specified message enclosed as :
infoStream() - Static method in class org.jerkar.api.system.JkLog
Returns the stream for infoString level.
infoStreamIfVerbose() - Static method in class org.jerkar.api.system.JkLog
Returns the the infoString strem if the log is currently in verbose mode.
infoString() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
 
infoString() - Method in class org.jerkar.tool.JkBuild
Returns a formatted string providing information about this build definition.
infoString() - Method in class org.jerkar.tool.JkBuildDependencySupport
 
infoUnderlined(String) - Static method in class org.jerkar.api.system.JkLog
Logs in infoString stream the specified message enclosed as :
init() - Method in class org.jerkar.tool.JkBuild
This method is invoked right after the option values has been injected to instance fields of this object.
inputStream(String) - Method in class org.jerkar.api.file.JkZipFile
Returns an input stream for reading the content of the specified entry name.
inputStream(File) - Static method in class org.jerkar.api.utils.JkUtilsIO
Same as FileInputStream constructor but throwing unchecked exceptions.
inputStream(ZipFile, ZipEntry) - Static method in class org.jerkar.api.utils.JkUtilsIO
Same as ZipFile.getInputStream(ZipEntry) but throwing only 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(File, String...) - Static method in class org.jerkar.tool.JkInit
Creates an instance of the build class for the specified project.
instanceOf(Class<T>, String...) - Static method in class org.jerkar.tool.JkInit
Creates an instance of the specified build class.
instanceOf(Class<T>, File, String...) - Static method in class org.jerkar.tool.JkInit
Creates an instance of the specified build class.
instanceOf(Class<T>, String[], String...) - Static method in class org.jerkar.tool.JkInit
As JkInit.instanceOf(Class, String...) but you can specified the command line using two distinct arrays that will be concatenated.
interpolating(String, String, String, String...) - Method in class org.jerkar.api.java.JkResourceProcessor
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.
invokeDoDefaultMethodOnAll() - Method in class org.jerkar.tool.JkSlaveBuilds
Execute the doDefault on all slaves.
invokeInstanceMethod(boolean, Object, Method, Object...) - Method in class org.jerkar.api.java.JkClassLoader
Invokes an instance method on the specified object using the specified arguments.
invokeInstanceMethod(Object, String, Object...) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Invokes an instance method with the specified arguments
invokeOnAll(String...) - Method in class org.jerkar.tool.JkSlaveBuilds
Executes the specified methods on all slaves.
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
involvedModules() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Shorthand for dependencyTree.childModules(JkModuleId)
involvedScopes() - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns all scopes that are involved in these dependencies.
involvedScopes(Iterable<JkScope>) - Static method in class org.jerkar.api.depmanagement.JkScope
returns all specified scopes and all of their ancestors.
IS_WINDOWS - Static variable in class org.jerkar.api.utils.JkUtilsSystem
Flag valuing true if the running underlying system is Windows.
isAncestor(File, File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns true if the ancestor candidate file is an ancestor of the specified child candidate.
isAssertError() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.ExceptionDescription
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.
isComputed() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.FileNodeInfo
Returns true if this node come from a computed dependency
isDefined(String) - Method in class org.jerkar.api.java.JkClassLoader
Returns if the specified class is defined in this class loader.
isDynamic() - Method in class org.jerkar.api.depmanagement.JkVersionRange
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.JkVersionRange
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.JkDependencies
Returns true if this object contains no dependency.
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.JkDependencyResolver
Returns true if this resolver does not contain any dependencies.
isEmpty() - Method in class org.jerkar.api.depmanagement.JkRepos
Returns true is this JkRepos does not ontains and JkRepo.
isEmpty() - Method in class org.jerkar.api.depmanagement.JkVersionProvider
Returns true if this providers is empty.
isEmpty() - Method in class org.jerkar.api.file.JkPath
Short hand for entries().isEmpty().
isEmpty() - Method in class org.jerkar.api.java.JkClasspath
Short hand for entries().isEmpty().
isEmpty() - Method in class org.jerkar.api.java.JkManifest
Returns true if this manifest has no entry or has only "Manifest-Version" entry.
isEmpty(File, boolean) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns true if the specified directory is empty.
isEvicted() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.ModuleNodeInfo
 
isExtending(JkScope) - Method in class org.jerkar.api.depmanagement.JkScope
Returns true if this scope extends the specified one.
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.
isMethodPlugin() - Method in class org.jerkar.tool.JkModelMethod
Returns true if this method is defined on a plug-in.
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 candidate string is a valid module dependency description.
isModuleNode() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns true if this node stands for a module dependency.
iso(Date) - Static method in class org.jerkar.api.utils.JkUtilsTime
Formats the specified date using yyyy-MM-dd HH:mm:ss pattern.
isSame(File, File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns true if the canonical files passed as arguments have the same canonical file.
isSnapshot() - Method in class org.jerkar.api.depmanagement.JkVersion
Returns true if this version stands for a snapshot one.
isTrue(boolean, String) - Static method in class org.jerkar.api.utils.JkUtilsAssert
Throws an IllegalArgumentException if the specified condition is false.
isUnspecified() - Method in class org.jerkar.api.depmanagement.JkVersionRange
Returns true if this version range is unspecified.
iterateClassesIn(JkFileTreeSet) - Method in class org.jerkar.api.java.JkClassLoader
Returns all classes of this classloader that are defined inside the provided JkFileTreeSet.
iterateClassesIn(File) - Method in class org.jerkar.api.java.JkClassLoader
Returns all classes of this classloader that are defined inside the specified directory.
iterator() - Method in class org.jerkar.api.depmanagement.JkDependencies
 
iterator() - Method in class org.jerkar.api.depmanagement.JkIvyPublication
 
iterator() - Method in class org.jerkar.api.depmanagement.JkPublishRepos
 
iterator() - Method in class org.jerkar.api.depmanagement.JkRepos
 
iterator() - Method in class org.jerkar.api.file.JkFileTree
 
iterator() - Method in class org.jerkar.api.file.JkFileTreeSet
 
iterator() - Method in class org.jerkar.api.file.JkPath
 
iterator() - Method in class org.jerkar.api.java.JkClasspath
Iterator over the entries.
ivy(File) - Static method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns an Ivy repository for publishing located at the specified file.
ivy(String) - Static method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns an Ivy repository for publishing located at the specified URL/
ivy(URL) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns a Ivy repository located at the specified url.
ivy(File) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns a Ivy repository located at the specified file location.
ivy(String) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns a Ivy repository located at the specified file location or url depending the specified infoString stands for a url or a file location.
ivy(String...) - Static method in class org.jerkar.api.depmanagement.JkRepos
Creates a JkRepos from Ivy repositories having specified urls.
ivy(File...) - Static method in class org.jerkar.api.depmanagement.JkRepos
Creates a JkRepos from Maven repositories having specified Ivy files.
ivyPatterns(String...) - Method in class org.jerkar.api.depmanagement.JkRepo.JkIvyRepository
Returns a copy of this repository but having the specified Ivy patterns.
ivyPatterns() - Method in class org.jerkar.api.depmanagement.JkRepo.JkIvyRepository
Returns a list of Ivy patterns for this Ivy repository.
ivyPublication() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Override this method to redefine what should be published on Ivy repositories.

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_PATH - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
jarFile() - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
The jar file that will be generated for the main artifact.
jarFile(String) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
The jar file that will be generated the jar for the specified classifier.
jarFile() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
The jar file that will be generated for the main artifact.
jarFile(String) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
The jar file that will be generated the jar for the specified classifier.
jarManifest() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the manifest that will be inserted in generated jars.
jarSourceFile() - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
The jar containing the source files.
jarSourceFile() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
The jar containing the source files.
jarTestFile() - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
The jar containing the test classes.
jarTestFile() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
The jar containing the test classes.
jarTestSourceFile() - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
The jar containing the test source files.
jarTestSourceFile() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
The jar containing the test source files.
JAVA_SOURCE_ONLY_FILTER - Static variable in class org.jerkar.api.java.JkJavaCompiler
Filter to retain only source files
JAVADOC - Static variable in class org.jerkar.api.java.build.JkJavaDepScopes
Deprecated.
This scope is used for publication purpose
JAVADOC - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
This scope is used for publication purpose
javadoc() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Produces documents for this project (javadoc, Html site, ...)
javadoc - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionPack
When true, javadoc is created and packed in a jar file.
javadocFile() - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
The jar containing the javadoc
javadocFile() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
The jar containing the javadoc
javadocMaker() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
javadocMaker() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the object used to process Javadoc.
javaSourceVersion() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the Java source version for the compiler (as "1.4", 1.6", "7", "8", ...).
javaTargetVersion() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the Java target version for the compiler (as "1.4", 1.6", "7", "8", ...).
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.plugins.sonar.JkSonar
 
JDBC_URL - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
JDBC_USERNAME - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
JERKAR_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
jerkarHome() - Static method in class org.jerkar.api.system.JkLocator
Returns the directory where is installed the running Jerkar instance.
jerkarJarFile() - Static method in class org.jerkar.api.system.JkLocator
Returns the Jerkar jar file currently used in the running process.
jerkarRepositoryCache() - Static method in class org.jerkar.api.system.JkLocator
Returns the location of the artifact repository cache.
jerkarSourceCode(JkFileTree) - Method in class org.jerkar.api.tooling.JkPom
The Jerkar build class source equivalent to this POM.
jerkarTempDir() - Static method in class org.jerkar.api.system.JkLocator
Returns the temporary directory used by Jerkar for its internal use.
jerkarUserHome() - Static method in class org.jerkar.api.system.JkLocator
Returns the jerkar user directory.
jerkarVersion() - Static method in class org.jerkar.api.system.JkInfo
Returns the current Jerkar version.
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
 
JkBuild - Class in org.jerkar.tool
Base class defining commons tasks and utilities necessary for building any kind of project, regardless involved technologies.
JkBuild() - Constructor for class org.jerkar.tool.JkBuild
Constructs a JkBuild
JkBuild.JkHelpOptions - Class in org.jerkar.tool
Options for help method.
JkBuildDependency - Class in org.jerkar.tool
A dependency on files generated by a Jerkar build (mainly on external project).
JkBuildDependencySupport - Class in org.jerkar.tool
Template build definition class providing support for managing dependencies and multi-projects.
JkBuildDependencySupport() - Constructor for class org.jerkar.tool.JkBuildDependencySupport
JkBuildDependencySupport.JkPublishOptions - Class in org.jerkar.tool
Options about publications.
JkBuildPlugin - Class in org.jerkar.tool
A plugin base class to extend to alter JkBuild object.
JkBuildPlugin() - Constructor for class org.jerkar.tool.JkBuildPlugin
 
JkBuildPluginEclipse - Class in org.jerkar.tool.builtins.eclipse
Provides method to generate and read Eclipse metadata files.
JkBuildPluginEclipse() - Constructor for class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
 
JkBuildPluginIdea - Class in org.jerkar.tool.builtins.idea
Provides method to generate and read Eclipse metadata files.
JkBuildPluginIdea() - Constructor for class org.jerkar.tool.builtins.idea.JkBuildPluginIdea
 
JkBuildPluginJacoco - Class in org.jerkar.plugins.jacoco
Alter the unitTester to be launched with the Jacoco agent.
JkBuildPluginJacoco() - Constructor for class org.jerkar.plugins.jacoco.JkBuildPluginJacoco
 
JkBuildPlugins - Class in org.jerkar.tool
Set of plugins configured or activated in a JkBuild.
JkBuildPluginSonar - Class in org.jerkar.plugins.sonar
 
JkBuildPluginSonar() - Constructor for class org.jerkar.plugins.sonar.JkBuildPluginSonar
 
JkBuildPluginWar - Class in org.jerkar.tool.builtins.javabuild.jee
Build class template for application jee web applications (.war).
JkBuildPluginWar() - Constructor for class org.jerkar.tool.builtins.javabuild.jee.JkBuildPluginWar
 
JkClassLoader - Class in org.jerkar.api.java
Wrapper around URLClassLoader offering convenient methods and fluent interface to deal with URLClassLoader.
JkClasspath - Class in org.jerkar.api.java
A sequence of file to be used as a class path.
Each file is called an entry.
Each entry is supposed to be either a jar file either a folder.
Non existing files are accepted as valid entry, though they won't contain any classes.
JkCodeWriterForBuildClass - Class in org.jerkar.api.tooling
Provides facilities to create code source for Build class.
JkCodeWriterForBuildClass() - Constructor for class org.jerkar.api.tooling.JkCodeWriterForBuildClass
 
JkComputedDependency - Class in org.jerkar.api.depmanagement
Dependency on computed resource.
JkComputedDependency(Runnable, File, List<File>) - 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
 
JkDependencies - Class in org.jerkar.api.depmanagement
A set of JkScopedDependency generally standing for the entire dependencies of a project/module.
JkDependencies.Builder - Class in org.jerkar.api.depmanagement
Builder for JkDependencies
JkDependencies.Builder.JkFluentAfterMapScopeBuilder - Class in org.jerkar.api.depmanagement
Type returned after the left part of the scope mapping has been declared.
JkDependencies.Builder.JkFluentAfterToBuilder - Class in org.jerkar.api.depmanagement
Type returned after the right side declaration of a scope mapping.
JkDependencies.Builder.JkFluentModuleDepBuilder - Class in org.jerkar.api.depmanagement
Returned type after an addition of a JkModuleDependency.
JkDependencies.Builder.JkFluentScopeableBuilder - Class in org.jerkar.api.depmanagement
Returned type after an addition of a JkDependency.
JkDependency - Class in org.jerkar.api.depmanagement
Identifier for a dependency of a project.
JkDependency() - Constructor for class org.jerkar.api.depmanagement.JkDependency
 
JkDependency.JkFileDependency - Class in org.jerkar.api.depmanagement
Dependencies that can directly provide files without passing by an external medium.
JkDependencyExclusions - Class in org.jerkar.api.depmanagement
Holds information about transitive dependencies to exclude.
JkDependencyExclusions.Builder - Class in org.jerkar.api.depmanagement
A builder for JkDependencyExclusions.
JkDependencyNode - Class in org.jerkar.api.depmanagement
A representation of a node in a dependency tree.
JkDependencyNode.FileNodeInfo - Class in org.jerkar.api.depmanagement
 
JkDependencyNode.ModuleNodeInfo - Class in org.jerkar.api.depmanagement
 
JkDependencyNode.NodeInfo - Interface in org.jerkar.api.depmanagement
 
JkDependencyResolver - Class in org.jerkar.api.depmanagement
A resolver for a given set of dependency.
JkDepExclude - Class in org.jerkar.api.depmanagement
Information about excluding artifacts or whole modules.
JkDeveloperInfo(String, String, String, String) - Constructor for class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkDeveloperInfo
Constructs a JkMavenPublicationInfo.JkDeveloperInfo specifying its name, email, organization name and organization url.
JkDoc - Annotation Type in org.jerkar.tool
Documents the annotated element so that, Jerkar can display some information when 'help' or 'helpPlugins' are requested.
JkEclipseClasspathGenerator - Class in org.jerkar.api.ide.eclipse
Deprecated.
JkEclipseClasspathGenerator(JkJavaProjectStructure) - Constructor for class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
 
JkException - Exception in org.jerkar.tool
Exception launched to break the build.
JkException(String) - Constructor for exception org.jerkar.tool.JkException
Constructs a JkException with the specified message.
JkFileDependency() - Constructor for class org.jerkar.api.depmanagement.JkDependency.JkFileDependency
 
JkFileFilters - Class in org.jerkar.api.utils
Utility class serving as factory for creating specific FileFilter
JkFileFilters() - Constructor for class org.jerkar.api.utils.JkFileFilters
 
JkFileSystemDependency - Class in org.jerkar.api.depmanagement
A dependency on files located on file system.
JkFileTree - Class in org.jerkar.api.file
Provides a view on files and sub-folders contained in a given directory.
JkFileTreeSet - Class in org.jerkar.api.file
A set of JkFileTree.
JkFluentScopeableBuilder(JkDependencies.Builder) - Constructor for class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentScopeableBuilder
Construct a JkFluentScopeableBuilder to a basic builder.
JkHelpOptions() - Constructor for class org.jerkar.tool.JkBuild.JkHelpOptions
 
JkImport - Annotation Type in org.jerkar.tool
Specifies the libraries necessary to compile and run the annotated class as a Jerkar build.
jkImports - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The list of module/files to add to JkImport class annotation
JkInfo - Class in org.jerkar.api.system
Provides infoString about Jerkar itself.
JkInfo() - Constructor for class org.jerkar.api.system.JkInfo
 
JkInit - Class in org.jerkar.tool
Initializer for build instances.
JkIvyPublication - Class in org.jerkar.api.depmanagement
Informations required to publish a module in an Ivy repository.
JkJavaBuild - Class in org.jerkar.tool.builtins.javabuild
Template class to define build on Java project.
JkJavaBuild() - Constructor for class org.jerkar.tool.builtins.javabuild.JkJavaBuild
 
JkJavaBuild.JkManifestOption - Class in org.jerkar.tool.builtins.javabuild
Options about producing the manifest.
JkJavaBuild.JkOptionExtaPath - Class in org.jerkar.tool.builtins.javabuild
Options about extra path
JkJavaBuild.JkOptionPack - Class in org.jerkar.tool.builtins.javabuild
Options about archive packaging.
JkJavaBuild.JkOptionTest - Class in org.jerkar.tool.builtins.javabuild
Options about tests
JkJavaBuildPlugin - Class in org.jerkar.tool.builtins.javabuild
Class to extend to create plugin for JkJavaBuild.
JkJavaBuildPlugin() - Constructor for class org.jerkar.tool.builtins.javabuild.JkJavaBuildPlugin
 
JkJavaCompiler - Class in org.jerkar.api.java
Stand for a compilation setting and process.
JkJavaDepScopes - Class in org.jerkar.api.java.build
Deprecated.
JkJavaDepScopes() - Constructor for class org.jerkar.api.java.build.JkJavaDepScopes
Deprecated.
 
JkJavadocMaker - Class in org.jerkar.api.java
Offers fluent interface for producing Javadoc.
JkJavaPacker - Class in org.jerkar.tool.builtins.javabuild
Jar maker for the JkJavaBuild template.
JkJavaPacker.Builder - Class in org.jerkar.tool.builtins.javabuild
A builder for JkJavaPacker
JkJavaPacker.JkExtraPacking - Interface in org.jerkar.tool.builtins.javabuild
JkExtraPacking action that will be processed by the JkJavaBuild.pack method.
JkJavaProcess - Class in org.jerkar.api.java
Offers fluent interface for launching Java processes.
JkJavaProject - Class in org.jerkar.api.java.build
Deprecated.
JkJavaProjectDependency - Class in org.jerkar.api.java.build
Deprecated.
JkJavaProjectDependency(JkJavaProject) - Constructor for class org.jerkar.api.java.build.JkJavaProjectDependency
Deprecated.
 
JkJavaProjectDepResolver - Class in org.jerkar.api.java.build
Deprecated.
JkJavaProjectPackager - Class in org.jerkar.api.java.build
Deprecated.
JkJavaProjectPublisher - Class in org.jerkar.api.java.build
Deprecated.
JkJavaProjectStructure - Class in org.jerkar.api.java.build
Deprecated.
JkLicenseInfo(String, String) - Constructor for class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkLicenseInfo
Constructs a JkMavenPublicationInfo.JkLicenseInfo specifying its name and URL.
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
Logger shared globally on the classloader.
JkLog() - Constructor for class org.jerkar.api.system.JkLog
 
JkManifest - Class in org.jerkar.api.java
Helper class to read and write Manifest from and to file.
JkManifestOption() - Constructor for class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkManifestOption
 
JkMavenPublication - Class in org.jerkar.api.depmanagement
Publication specific information to include in POM file in order to be published in a Maven repository.
JkMavenPublication.JkClassifiedArtifact - 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 system managing the project sources.
JkModelMethod - Class in org.jerkar.tool
Reference to a build method (callable Jerkar from command line).
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
Convenioent class wrapping maven process.
JkocoJunitEnhancer - Class in org.jerkar.plugins.jacoco
 
JkOptionExtaPath() - Constructor for class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionExtaPath
 
JkOptionPack() - Constructor for class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionPack
 
JkOptions - Class in org.jerkar.tool
Key/value string storage for build parameters.
JkOptionTest() - Constructor for class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionTest
 
JkPath - Class in org.jerkar.api.file
A sequence of file (folder or archive) to be used as a path.
JkPathFilter - Class in org.jerkar.api.file
Filter on relative path ala Ant pattern.
JkPgp - Class in org.jerkar.api.crypto.pgp
Provides method for signing and verify signature with PGP.
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
 
JkProcess - Class in org.jerkar.api.system
Provides fluent API to define and launch external process.
JkProject - Annotation Type in org.jerkar.tool
Specifies that the annotated element is a build of a another project.
JkProjectInfo(String, String, String) - Constructor for class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkProjectInfo
Constructs a JkMavenPublicationInfo.JkProjectInfo specifying its name, description and url.
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 JkPublishRepo
JkPublishOptions() - Constructor for class org.jerkar.tool.JkBuildDependencySupport.JkPublishOptions
 
JkPublishRepo - Class in org.jerkar.api.depmanagement
Stands for a repository for deploying artifacts.
JkPublishRepos - Class in org.jerkar.api.depmanagement
Set of repositories to publish to.
JkRepo - Class in org.jerkar.api.depmanagement
An abstract repository that can be either a Maven nor an Ivy repository.
JkRepo.JkIvyRepository - Class in org.jerkar.api.depmanagement
An Ivy repository.
JkRepo.JkMavenRepository - Class in org.jerkar.api.depmanagement
A Maven repository.
JkRepos - Class in org.jerkar.api.depmanagement
A set of JkRepo
JkResolutionParameters - Class in org.jerkar.api.depmanagement
CInstances of this class are used to parameter the dependency resolution
JkResolveResult - Class in org.jerkar.api.depmanagement
Result of a module dependency resolution for a given scope.
When resolving a module dependencies for a given scope, we expect to get The list of local file constituting the resolved dependencies (the jar files for instance) The JkVersionProvider that specify which static version has been taken in account when a module dependency is declared using dynamic versions (as 1.0.+)
JkResolveResult.JkErrorReport - Class in org.jerkar.api.depmanagement
 
JkResourceProcessor - Class in org.jerkar.api.java
This processor basically copies some resource files to a target folder (generally the class folder).
JkResourceProcessor.JkInterpolator - Class in org.jerkar.api.java
Defines values to be interpolated (replacing ${key} by their value), and the file filter to apply it.
JkScaffolder - Class in org.jerkar.tool
Object that process scaffolding.
JkScmInfo(String, String, String) - Constructor for class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkScmInfo
Constructs a JkMavenPublicationInfo.JkScmInfo specifying its connection, developerConnection and url.
JkScope - Class in org.jerkar.api.depmanagement
Defines a context where is defined dependencies of a given project.
JkScope.JkScopeBuilder - Class in org.jerkar.api.depmanagement
A JkScope allowing to define other scope from it.
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. SIMPLE means that the the . MAPPED means that the scoped dependency is declared with a JkScopeMapping. UNSET means that the scoped dependency has been declared with no scope and no scope mapping.
JkScopeMapping - Class in 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.
JkSlaveBuilds - Class in org.jerkar.tool
Defines slaves of a given master build.
JkSonar - Class in org.jerkar.plugins.sonar
Sonar wrapper class for launching sonar analysis in a convenient way.
JkTestSuiteResult - Class in org.jerkar.api.java.junit
A result of a test suite execution.
JkTestSuiteResult.ExceptionDescription - Class in org.jerkar.api.java.junit
Description of an execption occured during the test suite execution.
JkTestSuiteResult.IgnoredCase - Class in org.jerkar.api.java.junit
A result for a single test case execution in case of ignore.
JkTestSuiteResult.TestCaseFailure - Class in org.jerkar.api.java.junit
A result for a single test case execution in case of failure.
JkTestSuiteResult.TestCaseResult - 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 launch Junit tests.
JkUnit.Enhancer - Interface in org.jerkar.api.java.junit
A interface to implement to enhance test execution.
JkUnit.JunitReportDetail - Enum in org.jerkar.api.java.junit
Detail level for the junit report.
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 stream 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
 
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 system.
JKUtilsTests - Class in org.jerkar.api.utils
Utility class for testing.
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.
JkUtilsTime() - Constructor for class org.jerkar.api.utils.JkUtilsTime
 
JkUtilsTool - Class in org.jerkar.tool
Utilities related to running piece of code outside of the tool itself.
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.
JkUtilsZip.JkZipEntryFilter - Interface in org.jerkar.api.utils
Filter on ZipEntry name
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 moduleIds and version.
JkVersionRange - Class in org.jerkar.api.depmanagement
Expresses a version constraints for a given external modules.
JkZipFile - Class in org.jerkar.api.file
Wrapper around ZipFile to avoid checked exceptions.
JkZipper - Class in org.jerkar.api.file
Defines elements to embed in a zip archive and methods to write archive on disk.
JkZipper.JkCheckSumer - Class in org.jerkar.api.file
Wrapper on File allowing to creates digests on it.
JkZipper.JkCompressionLevel - Enum in org.jerkar.api.file
Specify compression level
JkZipper.JkCompressionMethod - Enum in org.jerkar.api.file
Specify compression method
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.JkBuildPluginEclipse
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.plugins.sonar.JkSonar
 
jvmOptions - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionTest
Argument passed to the JVM if tests are forked.

L

LANGUAGE - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
LIBRARIES - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
licenses - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
License list for the project, generaly there is a single license
linkedHashSetOf(Iterable<T>) - Static method in class org.jerkar.api.utils.JkUtilsIterable
Creates a set of specified items.
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
 
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.
The specified class is supposed to be defined in this class loader, otherwise an IllegalArgumentException is thrown.
loadAllServices() - Method in class org.jerkar.api.java.JkClassLoader
Reloads all J2SE service providers.
loadClasses(JkPathFilter) - Method in class org.jerkar.api.java.JkClassLoader
Loads all class having a relative path matching the supplied JkPathFilter.
loadClasses(String...) - Method in class org.jerkar.api.java.JkClassLoader
Loads all class having a relative path matching the supplied ANT pattern.
loadClassesIn(JkFileTreeSet) - Method in class org.jerkar.api.java.JkClassLoader
Returns all classes of this classloader that are defined inside the provided JkFileTreeSet.
loadClassesInEntries(FileFilter) - Method in class org.jerkar.api.java.JkClassLoader
Returns all classes of this classloader that are defined in entries matching the specified fileFilter.
For example : if you want to load all classes that are defined in folder and not in jar file, you have to provide a FileFilter which includes only directories.
loadFromNameOrSimpleName(String, Class<T>) - Method in class org.jerkar.api.java.JkClassLoader
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 class loader.
loadUserSystemProperties() - Static method in class org.jerkar.tool.JkUtilsTool
Set the properties defined in Jerkar user directory into the system.
local() - Static method in class org.jerkar.api.depmanagement.JkPublisher
Creates a publisher that publish locally under [USER HOME]/.jerkar/publish folder.
local - Variable in class org.jerkar.tool.JkBuildDependencySupport.JkPublishOptions
Force to publish in local repository.
localFileDependencies(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns all files declared as JkDependency.JkFileDependency for any of the specified scopes.
localFiles() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Shorthand for dependencyTree.allFiles()
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 to command line.
main(String[]) - Static method in class org.jerkar.tool.Main
Entry point for Jerkar application when launched to command-line
mainArtifactFiles() - Method in class org.jerkar.api.depmanagement.JkMavenPublication
Files constituting main artifact
mainAttribute(String) - Method in class org.jerkar.api.java.JkManifest
Returns the value of the main attribute having the specified name.
mainAttribute(Attributes.Name) - Method in class org.jerkar.api.java.JkManifest
Returns the value of the main attribute having the specified name.
mainClass - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkManifestOption
The 'Main-Class' attribute value to inject in the packaged manifest.
If this filed is null, then this attribute is not injected.
If this filed is 'auto', then the 'Main-Class' attribute is set with the first compiled class found having a main method.
managed(JkRepos, JkDependencies) - Static method in class org.jerkar.api.depmanagement.JkDependencyResolver
Creates a dependency resolver relying on a dependency manager.
manifest() - Method in class org.jerkar.api.java.JkManifest
Returns the underlying JDK Manifest object.
manifest - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Options about manifest creation
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.
mappedScopes(JkScope) - Method in class org.jerkar.api.depmanagement.JkScopeMapping
Returns the right side scope mapped to the specified left scope.
mapScope(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentModuleDepBuilder
Applies a scope mapping to the right previously added dependency on this builder.
mapTo(JkScope) - Method in class org.jerkar.api.depmanagement.JkScope
Returns a JkScopeMapping from this JkScope to the specified one.
mapTo(String) - Method in class org.jerkar.api.depmanagement.JkScope
Returns a JkScopeMapping from this JkScope to the specified one.
maven(String) - Static method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns a Maven repository for publishing located at the specified URL.
maven(File) - Static method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns a Maven repository for publishing located at the specified file.
maven(String) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns Maven repository having the specified url.
maven(URL) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns Maven repository having the specified url.
maven(File) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns a Maven repository having the specified file root location.
maven(String...) - Static method in class org.jerkar.api.depmanagement.JkRepos
Creates a JkRepos from Maven repositories having specified urls.
maven(File...) - Static method in class org.jerkar.api.depmanagement.JkRepos
Creates a JkRepos from Maven repositories having specified file roots.
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.
mavenCentral() - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns the Maven central repository.
mavenCentral() - Static method in class org.jerkar.api.depmanagement.JkRepos
Creates a JkRepos from the single Maven central repository.
mavenJCenter() - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns a JCenter repository.
mavenJCenter() - Static method in class org.jerkar.api.depmanagement.JkRepos
Creates a JkRepos from the single Ivy JCenter repository.
mavenOssrhDeployRelease(String, String) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns an OSSRH repository for deploying released artifacts.
mavenOssrhDownloadAndDeploySnapshot(String, String) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns an OSSRH repository for both deploying snapshot and download artifacts.
mavenOssrhPublicDownload() - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns a OSSRH repository for downloading both snapshot and released artifacts.
mavenPublication() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Override this method to redefine what should be published on Maven repositories.
mavenPublishLocal() - Static method in class org.jerkar.tool.JkBuildDependencySupport
Returns the Maven repository located in Jerkar user Home.
md5() - Method in class org.jerkar.api.file.JkZipper.JkCheckSumer
Creates an MD5 digest for this wrapped file.
md5checksum(boolean) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Generate MD-5 check sum for archives.
md5If(boolean) - Method in class org.jerkar.api.file.JkZipper.JkCheckSumer
As JkZipper.JkCheckSumer.md5() but allow to pass a flag as parameter to actually process or not the digesting.
merge(JkDependencyNode) - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns a merge of this dependency node with the specified one.
merge(Iterable<File>) - Method in class org.jerkar.api.file.JkZipper
Returns a JkZipFile identical to this one but containing also the entries contained in the specified archive files.
merge(File...) - Method in class org.jerkar.api.file.JkZipper
Returns a JkZipFile identical to this one but containing also the entries contained in the specified archive files.
merge(JkManifest) - Method in class org.jerkar.api.java.JkManifest
Creates a manifest identical to this one but adding attributes of an other one.
mergeOf(Iterable<JkVersionProvider>) - Static method in class org.jerkar.api.depmanagement.JkVersionProvider
Creates a version provider containing versions for all in specified version providers.
mergeTo(File) - Method in class org.jerkar.api.file.JkFileTree
Merges the content of all files to the specified file.
mergeTo(OutputStream) - Method in class org.jerkar.api.file.JkFileTree
Merges the content of all files to the specified output.
mergeZip(ZipOutputStream, ZipFile, boolean) - Static method in class org.jerkar.api.utils.JkUtilsZip
Writes all the entries to a given ZipFile to the specified ZipOutputStream.
mergeZip(ZipOutputStream, ZipFile, JkUtilsZip.JkZipEntryFilter, boolean) - Static method in class org.jerkar.api.utils.JkUtilsZip
Writes all the entries to a given ZipFile to the specified ZipOutputStream.
mergeZip(ZipOutputStream, ZipFile) - Static method in class org.jerkar.api.utils.JkUtilsZip
Writes all the entries to a given ZipFile to the specified ZipOutputStream.
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
 
minusParameter(String) - Method in class org.jerkar.api.system.JkProcess
Returns a JkProcess identical to this one but minus the specified parameter.
missingFilesOrEmptyDirs() - Method in class org.jerkar.api.depmanagement.JkComputedDependency
Returns the missing files or empty directory for this dependency.
MOCKITO_ALL - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
MOCKITO_CORE - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
module() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
moduleId() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.ModuleNodeInfo
 
moduleId() - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns the module id to exclude.
moduleId() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns the moduleId of this dependency.
moduleId() - Method in class org.jerkar.api.depmanagement.JkModuleDepProblem
Returns the modueId related to this problem.
moduleId() - Method in class org.jerkar.api.depmanagement.JkVersionedModule
Returns the module.
moduleId - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The moduleId declared in the generated build class.
moduleId() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns identifier for this project.
moduleIds() - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions
Returns the modules on which some transitive dependencies are excluded.
moduleIds() - Method in class org.jerkar.api.depmanagement.JkVersionProvider
Returns all modules that this object provides version for.
moduleInfo() - 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.
moduleProblems() - Method in class org.jerkar.api.depmanagement.JkResolveResult.JkErrorReport
Returns the list of problems.
modulesOnly() - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns all dependencies declared as JkModuleDependency.
move(File, File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Moves a file to another location.
MX4J - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
MYSQL_CONNECTOR - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 

N

name - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkDeveloperInfo
Name of developer
name - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkLicenseInfo
Name of the license (as Apache 2)
name - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkProjectInfo
Public name of the project.
name() - Method in class org.jerkar.api.depmanagement.JkModuleId
Name of this module.
name() - Method in class org.jerkar.api.depmanagement.JkScope
Returns the name of this scope.
name(String) - Static method in class org.jerkar.api.depmanagement.JkVersion
Creates a JkVersion with the specified name.
name() - Method in class org.jerkar.api.depmanagement.JkVersion
Returns the name of the version.
name() - Method in class org.jerkar.tool.JkModelMethod
Returns the name of the method.
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.
newInstance(String) - Method in class org.jerkar.api.java.JkClassLoader
Creates an instance of the class having the specified name in this class loader.
newInstance(Class<T>) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Instantiates the given class.
newStreamGobbler(InputStream, OutputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Returns a thread that write each data read to the specified input stream to the specified output stream.
nextLine() - Static method in class org.jerkar.api.system.JkLog
Line jump.
nodeInfo() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns information relative to this dependency node.
noFiltering() - Method in class org.jerkar.api.file.JkFileTree
Creates a JkFileTree having the same asScopedDependency directory as this one but without any filter.
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 stream.
normal(String) - Static method in class org.jerkar.tool.JkModelMethod
Creates a build method defined on the build class.
normals(String...) - Static method in class org.jerkar.tool.JkModelMethod
Creates a list of build method reference defined on the build class.
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 system date
now(String) - Static method in class org.jerkar.api.utils.JkUtilsTime
Returns the current system date as string with the specified format
nowUtc(String) - Static method in class org.jerkar.api.utils.JkUtilsTime
Returns the current system date as string with the specified format

O

of(File, File, String) - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a JkPgp with the specified public and secret ring.
of(Map<String, String>) - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a JkPgp with key/values map
of(JkProcess, File...) - 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, File...) - 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<File>, JkJavaProcess, String, String...) - Static method in class org.jerkar.api.depmanagement.JkComputedDependency
Identical to JkComputedDependency.of(File, JkJavaProcess, String, String...) but you specified a set of files instead of a single one.
of(File, 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(JkScopedDependency...) - Static method in class org.jerkar.api.depmanagement.JkDependencies
Creates a JkDependencies to the specified scoped dependencies.
of(JkModuleId, JkScope...) - Static method in class org.jerkar.api.depmanagement.JkDependencies
Creates a JkDependencies on the specified module with unspecified version (expected to be resolved with a version provider).
of(JkScope, JkDependency...) - Static method in class org.jerkar.api.depmanagement.JkDependencies
Creates a JkDependencies to the specified scope and dependencies.
of(JkDependency, JkScope...) - Static method in class org.jerkar.api.depmanagement.JkDependencies
Creates a JkDependencies to the specified dependency and scopes.
of(Iterable<? extends JkDependency>, JkScope...) - Static method in class org.jerkar.api.depmanagement.JkDependencies
Creates a JkDependencies to the specified scopes and dependencies.
of(Set<JkScope>, JkDependency.JkFileDependency) - Static method in class org.jerkar.api.depmanagement.JkDependencyNode.FileNodeInfo
 
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<File>) - Static method in class org.jerkar.api.depmanagement.JkFileSystemDependency
Creates a JkFileSystemDependency on the specified files.
of(File...) - Static method in class org.jerkar.api.depmanagement.JkFileSystemDependency
Creates a JkFileSystemDependency on the specified files.
of(File, String, JkScope...) - 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.
of(File, JkScope...) - 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(File) - Static method in class org.jerkar.api.depmanagement.JkMavenPublication
Creates a Maven publication specifying the file to publish as main artifact.
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, JkVersionRange) - Static method in class org.jerkar.api.depmanagement.JkModuleDependency
Creates a JkModuleDependency to the specified moduleId 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 moduleId 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
Creates a JkModuleDependency to a formatted string description.
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.name or group: name.
of(JkPublishRepo) - Static method in class org.jerkar.api.depmanagement.JkPublisher
Creates a JkPublisher with the specified JkPublishRepo.
of(JkPublishRepos, File) - Static method in class org.jerkar.api.depmanagement.JkPublisher
Creates a JkPublisher with the specified JkPublishRepo and output directory.
of(JkPublishRepos) - Static method in class org.jerkar.api.depmanagement.JkPublisher
Creates a JkPublisher with the specified JkPublishRepo.
of(JkRepo, JkPublishFilter) - Static method in class org.jerkar.api.depmanagement.JkPublishRepo
Creates a JkPublishRepo for publishing on the specified JkRepo when the specified JkPublishRepo agree.
of(JkRepo) - Static method in class org.jerkar.api.depmanagement.JkPublishRepo
Creates a JkPublishRepo for publishing always on the specified JkRepo.
of(JkPublishRepo) - Static method in class org.jerkar.api.depmanagement.JkPublishRepos
Creates a JkPublishRepos that publish on the specified repositories.
of(String) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns a repository having the specified url.
of(JkRepo...) - Static method in class org.jerkar.api.depmanagement.JkRepos
Crates a JkRepos 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(JkDependencyNode, JkResolveResult.JkErrorReport) - Static method in class org.jerkar.api.depmanagement.JkResolveResult
Creates a dependency resolve result object form a list of module dependency files and a list of resolved versions.
of(String) - Static method in class org.jerkar.api.depmanagement.JkScope
Creates a new JkScope passing its name.
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...) - 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(JkModuleId, JkVersion) - Static method in class org.jerkar.api.depmanagement.JkVersionedModule
Creates a JkVersionedModule from the specified module and version.
of(String, String) - Static method in class org.jerkar.api.depmanagement.JkVersionedModule
Creates a JkVersionedModule from a string formatted as groupId:name and another one standing for the 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(String) - Static method in class org.jerkar.api.depmanagement.JkVersionRange
Creates a version range to String expression described at : http://ant.apache.org/ivy/history/latest-milestone/ivyfile/dependency.
of(File) - Static method in class org.jerkar.api.file.JkFileTree
Creates a JkFileTree having the specified asScopedDependency directory.
of(Iterable<JkFileTree>) - Static method in class org.jerkar.api.file.JkFileTreeSet
Creates a JkFileTreeSet to a sequence of JkFileTree.
of(JkFileTree...) - Static method in class org.jerkar.api.file.JkFileTreeSet
Creates a JkFileTreeSet to an array of JkFileTree.
of(File...) - Static method in class org.jerkar.api.file.JkFileTreeSet
Creates a JkFileTreeSet to an array of folder.
of(Iterable<File>) - Static method in class org.jerkar.api.file.JkPath
Creates a path to a sequence of files.
of(File, String) - Static method in class org.jerkar.api.file.JkPath
Creates a JkPath to a base directory and string of relative paths separated with a ";".
of(File...) - Static method in class org.jerkar.api.file.JkPath
Creates a path to aa array of files.
of(File) - Static method in class org.jerkar.api.file.JkZipFile
 
of(File) - Static method in class org.jerkar.api.file.JkZipper.JkCheckSumer
Creates an instance of JkZipper.JkCheckSumer wrapping the specified file.
of(File...) - Static method in class org.jerkar.api.file.JkZipper
Creates a JkZipper to an array of directories.
of(File) - Static method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
of(String) - Static method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
of(JkDependencies) - Static method in class org.jerkar.api.java.build.JkJavaProjectDepResolver
Deprecated.
 
of() - Static method in class org.jerkar.api.java.build.JkJavaProjectDepResolver
Deprecated.
 
of(JkJavaProject) - Static method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
Creates a JkJavaProjectPackager for the specified java build.
of(JkJavaProject) - Static method in class org.jerkar.api.java.build.JkJavaProjectPublisher
Deprecated.
 
of(Class<?>) - Static method in class org.jerkar.api.java.JkClassLoader
Returns a JkClassLoader wrapping the class loader having loaded the specified class.
of(Iterable<File>) - Static method in class org.jerkar.api.java.JkClasspath
Creates a JkClasspath form specified file entries.
of(File, Iterable<File>) - Static method in class org.jerkar.api.java.JkClasspath
Convenient method to create a JkClassLoader from a given entry plus an sequence of other ones.
of(File...) - Static method in class org.jerkar.api.java.JkClasspath
 
of(JkFileTreeSet, File, File) - Static method in class org.jerkar.api.java.JkJavadocMaker
Creates a JkJavadocMaker from the specified sources.
of(JkFileTreeSet, File) - 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(Manifest) - Static method in class org.jerkar.api.java.JkManifest
Creates a JkManifest from the specified Manifest object.
of(File) - 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 stream.
of(JkPathFilter, Map<String, String>) - Static method in class org.jerkar.api.java.JkResourceProcessor.JkInterpolator
Creates a JkInterpolator with the specified filter and key/values to replace.
of(JkPathFilter, String, String, String...) - Static method in class org.jerkar.api.java.JkResourceProcessor.JkInterpolator
Same as JkResourceProcessor.JkInterpolator.of(JkPathFilter, Map) but you can specify key values in line.
of(String, String, String, String...) - Static method in class org.jerkar.api.java.JkResourceProcessor.JkInterpolator
Same as JkResourceProcessor.JkInterpolator.of(JkPathFilter, String, String, String...) but specify an include pattern that will be used as the path filter.
of(String, Map<String, String>) - Static method in class org.jerkar.api.java.JkResourceProcessor.JkInterpolator
Same as JkResourceProcessor.JkInterpolator.of(JkPathFilter, Map) but you can specify key values in line.
of(JkFileTreeSet) - Static method in class org.jerkar.api.java.JkResourceProcessor
Creates a JkResourceProcessor jump the given JkFileTreeSet without processing any token replacement.
of(JkFileTree) - Static method in class org.jerkar.api.java.JkResourceProcessor
Creates a JkResourceProcessor jump the given JkFileTree without processing any token replacement.
of(JkClasspath) - Static method in class org.jerkar.api.java.junit.JkUnit
Returns a launcher having the specified classpath.
of(String, String...) - Static method in class org.jerkar.api.system.JkProcess
Defines a JkProcess using the specified command and parameters.
of(File, String...) - Static method in class org.jerkar.api.tooling.JkMvn
Creates a Maven command.
of(File) - Static method in class org.jerkar.api.tooling.JkPom
Creates a JkPom jump a POM file, ideally an effective POM file.
of(File) - Static method in class org.jerkar.plugins.jacoco.JkocoJunitEnhancer
 
of(String, String, JkVersion) - Static method in class org.jerkar.plugins.sonar.JkSonar
 
of(JkJavaBuild) - Static method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
Creates a JkJavaPacker for the specified java build.
of(JkBuild, List<File>) - Static method in class org.jerkar.tool.JkBuildDependency
 
of(JkBuild, String, List<File>) - Static method in class org.jerkar.tool.JkBuildDependency
 
of(JkBuild, File...) - Static method in class org.jerkar.tool.JkBuildDependency
 
of(JkBuild, String, File...) - Static method in class org.jerkar.tool.JkBuildDependency
 
ofArchive(File) - Static method in class org.jerkar.api.java.JkManifest
Returns the Manifest read from the specified archive.
ofClassDir(File) - Static method in class org.jerkar.api.java.JkManifest
Creates a JkManifest from the specified class dir.
ofClasspath(File, Iterable<File>) - Static method in class org.jerkar.api.java.junit.JkUnit
Returns a launcher forking a process having the specified class directory and the specified classpath entries.
ofCurrentWorkingDir() - Static method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
ofDefaultGnuPg() - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a JkPgp with default GnuPgp file location.
ofFile(File, String) - Static method in class org.jerkar.api.depmanagement.JkFileSystemDependency
Creates a JkFileSystemDependency on the specified file.
ofFileDep(JkDependency.JkFileDependency, Set<JkScope>) - Static method in class org.jerkar.api.depmanagement.JkDependencyNode
 
ofFork(JkJavaProcess) - Static method in class org.jerkar.api.java.junit.JkUnit
Returns a launcher forking a process according the specified java process description.
ofFork(JkClasspath) - Static method in class org.jerkar.api.java.junit.JkUnit
Returns a launcher forking a process having the specified classpath.
offset() - Static method in class org.jerkar.api.system.JkLog
Returns the current left margin size in character.
ofJavaHome(File) - Static method in class org.jerkar.api.java.JkJavaProcess
Initializes a JkJavaProcess using the Java executable located in the specified directory.
ofJavaTool(String, String...) - Static method in class org.jerkar.api.system.JkProcess
Defines a JkProcess using the specified tool of the JDK and parameters.
ofModuleDep(JkDependencyNode.ModuleNodeInfo, List<JkDependencyNode>) - Static method in class org.jerkar.api.depmanagement.JkDependencyNode
Constructs a node for the specified versioned module having the specified direct flatten.
ofName(String) - Static method in class org.jerkar.api.depmanagement.JkVersion
Deprecated.
Use JkVersion.name() instead.
ofOptional(String, String, String) - Static method in class org.jerkar.api.depmanagement.JkRepo
Returns a repository or null according the url is null or not.
ofPublicRing(File) - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a JkPgp with the specified public key ring.
ofRelease(JkRepo) - Static method in class org.jerkar.api.depmanagement.JkPublishRepo
Creates a JkPublishRepo for publishing non-snapshot version on the specified JkRepo.
ofSecretRing(File, String) - Static method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a JkPgp with the specified secret key ring.
ofSnapshot(JkRepo) - Static method in class org.jerkar.api.depmanagement.JkPublishRepo
Creates a JkPublishRepo for publishing snapshot version on the specified JkRepo.
ofWinOrUx(String, String, String...) - Static method in class org.jerkar.api.system.JkProcess
Defines a JkProcess using the specified command and parameters.
on(JkDependency, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Adds the specified dependency with the specified scopes to this builder.
on(JkModuleDependency) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Adds a module dependency on this builder.
on(JkModuleDependency, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Adds a module dependency on this builder.
on(JkScopedDependency) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Adds the specified scoped dependency to this builder.
on(File...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Add the specified files as dependencies.
on(JkModuleId, JkVersionRange, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
 
on(JkModuleId, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Adds a module dependency with unspecified version on this builder.
on(JkModuleId, String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
 
on(String, String, String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
 
on(String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
 
on(Iterable<JkScopedDependency>) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Adds the specified scoped dependencies to this builder.
on(JkProcess, File, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Adds the specified computed dependency to this builder.
on(JkModuleId, JkDepExclude...) - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions.Builder
Adds specified exclusions on the specified module.
on(JkModuleId, String...) - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions.Builder
Adds specified exclusions on the specified module.
on(String, String...) - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions.Builder
Adds specified exclusions on the specified module.
on(JkModuleId, Iterable<JkDepExclude>) - Method in class org.jerkar.api.depmanagement.JkDependencyExclusions.Builder
Adds specified exclusions on the specified module.
onFiles(Iterable<File>, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Add the specified files as dependencies.
onFilesIf(boolean, Iterable<File>, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Same as JkDependencies.Builder.onFiles(Iterable, JkScope...) )} but effective only if the specified condition is true.
onIf(boolean, File...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Same as JkDependencies.Builder.on(File...) but effective only if the specified condition is true.
onIf(boolean, JkModuleId, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Same as JkDependencies.Builder.on(JkModuleId, JkScope...) but effective only if the specified condition is true.
onIf(JkModuleId, String, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Same as JkDependencies.Builder.on(JkModuleId, String, JkScope...) but effective only if the specified condition is true.
onlyModules() - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns a set of dependencies that contains all and only module dependencies declared in this object.
onProject(JkProcess, File, File, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Same as JkDependencies.Builder.on(JkProcess, File, JkScope...) but you can specify project base dir in order to generate IDE metadata with dependencies on project rather than the generated files..
onProject(JkProcess, boolean, File, JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Same as JkDependencies.Builder.onProject(JkProcess, File, File, JkScope...) but it will take the working dir of the specified process as the ide project base dir.
onScopeless(Iterable<? extends JkDependency>) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
Adds module dependencies on this builder without mentioning scope.
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.ide.eclipse - package org.jerkar.api.ide.eclipse
 
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.build - package org.jerkar.api.java.build
 
org.jerkar.api.java.junit - package org.jerkar.api.java.junit
Contains classes providing fluent API for dealing with Junit.
org.jerkar.api.system - package org.jerkar.api.system
Contains classes for dealing with Jerkar system.
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.plugins.jacoco - package org.jerkar.plugins.jacoco
 
org.jerkar.plugins.sonar - package org.jerkar.plugins.sonar
 
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 of the Eclipse plugins
org.jerkar.tool.builtins.idea - package org.jerkar.tool.builtins.idea
 
org.jerkar.tool.builtins.javabuild - package org.jerkar.tool.builtins.javabuild
Contains classes of the Javabuild plugin.
org.jerkar.tool.builtins.javabuild.jee - package org.jerkar.tool.builtins.javabuild.jee
Contains classes of the J2E plugin.
organisation - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkDeveloperInfo
Organization name the developer belong to
organisationUrl - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkDeveloperInfo
Organization url the developer belong to
ossrh(String, String, JkPgp) - Static method in class org.jerkar.api.depmanagement.JkPublishRepos
Creates a JkPublishRepos tailored for OSSRH
ouputDir() - Method in class org.jerkar.tool.JkBuild
The output directory where all the final and intermediate artifacts are generated.
ouputDir(String) - Method in class org.jerkar.tool.JkBuild
Returns the file located at the specified path relative to the output directory.
OUTPUR_DIR - Static variable in class org.jerkar.api.utils.JKUtilsTests
A directory to output test fixture.
output(Document, OutputStream) - Static method in class org.jerkar.api.utils.JkUtilsXml
Prints the specified document in the specified output stream.
output - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionTest
Turn it on to display System.out and System.err on console while executing tests.
outputDir() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
outputStream(File, boolean) - Static method in class org.jerkar.api.utils.JkUtilsIO
Same as FileOutputStream constructor but throwing unchecked exceptions.
outputtingIn(File) - Static method in class org.jerkar.api.java.JkJavaCompiler
Creates a JkJavaCompiler producing its output in the given directory.

P

pack() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
Produces jars.
pack() - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
Produces all the artifact files.
pack - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Options about packaging jars.
pack() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Creates many jar files containing respectively binaries, sources, test binaries and test sources.
pack() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker
Produces all the artifact files.
packageName - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The package name of the generated code
packager() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
packer() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the object that produces deliverable files (jar, war, sources, zip, folder, ...) for this project.
params() - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Returns the parameters of this dependency resolver.
parent() - Method in class org.jerkar.api.java.JkClassLoader
Returns the class loader parent of this one.
parse(Class<T>, String) - Static method in class org.jerkar.api.utils.JkUtilsString
Create an instance of the specified type from its string value.
password() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns the password used to connect to this repository
PATH - Static variable in class org.jerkar.api.java.JkManifest
The path where generally belongs all manifest past (relative to archive asScopedDependency)
pgp() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns the PGP signer used to sign produced artifacts.
pgpSigner() - Method in class org.jerkar.api.depmanagement.JkPublishRepo
If this repository requires a artifact PGP signature in order to be published, this method returns the the JkPgp signer for signing artifacts to be published.
pluginClass() - Method in class org.jerkar.tool.JkModelMethod
Returns the plugin on which this method is defined.
pluginMethod(Class<? extends JkBuildPlugin>, String) - Static method in class org.jerkar.tool.JkModelMethod
Creates a build method reference that is defined on a plugin.
pluginOf(Class<T>) - Method in class org.jerkar.tool.JkBuild
Returns plugins attached to this build and extending the specified class.
plugins - Variable in class org.jerkar.tool.JkBuild
attached plugin instances to this build
pluginTemplateClasses() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
 
pluginTemplateClasses() - Method in class org.jerkar.tool.JkBuild
Returns the classes accepted as template for plugins.
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 the manifest with implementation infoString.
printingSearchedClasses(Set<String>) - Method in class org.jerkar.api.java.JkClassLoader
Returns a sibling of this class loader that outputs every searched class.
priorCompile() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuildPlugin
Override this method if you want some action to be executed right before compilation.
problemText() - Method in class org.jerkar.api.depmanagement.JkModuleDepProblem
Returns the text explaining this problem.
process() - Method in class org.jerkar.api.java.JkJavadocMaker
Actually processes and creates the javadoc files.
process(JkJavaBuild) - Method in interface org.jerkar.tool.builtins.javabuild.JkJavaPacker.JkExtraPacking
Method invoked by the JkJavaBuild.pack method.
processFork() - Method in class org.jerkar.api.java.junit.JkUnit
Returns the process description if this launcher is forked.
processResources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Copies the generated sources for production into the class dir.
processUnitTestResources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Copies the generated resources for test into the test class dir.
produceHtmlReport(boolean) - Method in class org.jerkar.plugins.jacoco.JkBuildPluginJacoco
 
productionCompiler() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the compiler used to compile production code.
PROFILE - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
project - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Info relative to project
project() - Method in class org.jerkar.api.java.build.JkJavaProjectDependency
Deprecated.
 
PROJECT_BASE_DIR - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
PROJECT_KEY - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
PROJECT_NAME - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
PROJECT_VERSION - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
projectBuild() - Method in class org.jerkar.tool.JkBuildDependency
 
prop(String, String) - Method in class org.jerkar.plugins.sonar.JkBuildPluginSonar
 
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.java.build.JkJavaDepScopes
Deprecated.
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'.
provided() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionExtaPath
Injected extra dependency path for the 'provided' scope
PROVIDED - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
A dependency declared with this scope will be available at compile time but won't be part of the packaged product (similar to Maven scope 'provided'.
publication - Variable in class org.jerkar.tool.JkBuildDependencySupport
Options about publication
publicRing(File) - Method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a identical JkPgp but with the specified public ring key file.
publicRing() - Method in class org.jerkar.api.crypto.pgp.JkPgp
Returns the public ring of this object.
publish() - Method in class org.jerkar.api.java.build.JkJavaProjectPublisher
Deprecated.
Publishes the produced artifact to the defined repositories.
publish() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Publishes the produced artifact to the defined repositories.
publisher() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns the publisher used to actually publish artifacts.
publishIvy(JkVersionedModule, JkIvyPublication, JkDependencies, JkScope, JkScopeMapping, Date, JkVersionProvider) - Method in class org.jerkar.api.depmanagement.JkPublisher
Publishes the specified publication to the Ivy repositories defined in this publisher
publishMaven(JkVersionedModule, JkMavenPublication, JkDependencies) - Method in class org.jerkar.api.depmanagement.JkPublisher
Publishes the specified publication on the Maven repositories of this publisher.
publishRepositories() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns the repositories where are published artifacts.
publishSources - Variable in class org.jerkar.tool.JkBuildDependencySupport.JkPublishOptions
Tell if the sources must be published.
publishTests - Variable in class org.jerkar.tool.JkBuildDependencySupport.JkPublishOptions
Tell if the test classes must be published.
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(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns the content of the specified file as a string.
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.
readAsLines(InputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Returns the content of the specified input stream, line by line.
readAsString(InputStream) - Static method in class org.jerkar.api.utils.JkUtilsIO
Returns the content of the given input stream as a single string.
readDependencies() - Method in class org.jerkar.api.tooling.JkMvn
Reads the dependencies of this Maven project
readLines(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns the content of the specified file as a list of string.
readPropertyFile(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns the content of the specified property file as a Properties object.
readPropertyFileAsMap(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns the content of the specified property file as a Map object.
readResourceIfExist(String) - Static method in class org.jerkar.api.utils.JkUtilsIO
Returns the content of the given resource as string if exist.
readZipEntry(InputStream, String) - Static method in class org.jerkar.api.utils.JkUtilsZip
Reads the specified zip stream and position it at the beginning of the specified entry.
readZipEntryOrNull(File, String) - Static method in class org.jerkar.api.utils.JkUtilsZip
As #readZipEntry(File, String) but returns null instead of throwing an exception if no such entry exist.
readZipEntryOrNull(InputStream, String) - Static method in class org.jerkar.api.utils.JkUtilsZip
Reads the specified zip stream and position it at the beginning of the specified entry.
realm() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns the realm of this repository.
refreshed() - 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.
refreshed(boolean) - Method in class org.jerkar.api.depmanagement.JkResolutionParameters
 
regularJar - Variable in class org.jerkar.tool.builtins.javabuild.jee.JkBuildPluginWar
True to produce a regular jar containing classes and resources.
relativePath(File) - Method in class org.jerkar.api.file.JkFileTree
Returns the relative path of the given file relative to the asScopedDependency of this tree.
relativePathes() - Method in class org.jerkar.api.file.JkFileTree
Returns path of each files file contained in this JkFileTree relative to its asScopedDependency.
relativePathes() - Method in class org.jerkar.api.file.JkFileTreeSet
Returns path of each files file contained in this JkFileTreeSet relative to the asScopedDependency of their respective JkFileTree.
relativeProject(String) - Method in class org.jerkar.tool.JkBuild
Returns the build of the specified slave project.
relativeProjectBuild(Class<T>, String) - Method in class org.jerkar.tool.JkBuild
Creates an instance of JkBuild for the given project and build class.
relocaliseBaseDir(File) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Re-localise all locations defined under the base directory to the specified new base directory keeping the same relative path.
relocaliseOutputDir(File) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Re-localise output locations defined under the output directory keeping the same relative path.
relocaliseOutputDir(String) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Same as JkJavaProjectStructure.relocaliseOutputDir(String) but expressed with relative path to base dir.
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.
repo() - Method in class org.jerkar.api.depmanagement.JkPublishRepo
Returns the underlying JkRepo.
repoFromOptions(String) - Static method in class org.jerkar.tool.JkBuildDependencySupport
Creates JkRepo form Jerkar options.
report - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionTest
Detail level for the test report
reportDetail() - Method in class org.jerkar.api.java.junit.JkUnit
Returns the report detail level for this launcher.
reportDir() - Method in class org.jerkar.api.java.junit.JkUnit
Returns the output report dir.
repos - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The repositories declared in the generated build class.
repos() - Method in class org.jerkar.api.tooling.JkPom
Repositories declared in this POM.
reposFromOptions(String) - Static method in class org.jerkar.tool.JkBuildDependencySupport
Creates JkRepos to Jerkar options.
repositories() - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Returns the repositories the resolution is made on.
requirePgpSignature(JkVersionedModule) - Method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns true if it is required to sign the artifacts with PGP in order to publish the specified version and module.
resetDefaultScope() - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
After this declaration, dependencies declared without scope won't be set with any scope or scope mapping.
resolve(Iterable<JkScope>) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
 
resolve(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Resolves the managed dependencies (dependencies declared as external module) for the specified scopes.
resolvedScopes() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.ModuleNodeInfo
 
resolvedTo(JkVersion) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified static version.
resolvedVersion() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.ModuleNodeInfo
 
resolvedVersionedModule() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.ModuleNodeInfo
resolvedVersionProvider() - Method in class org.jerkar.api.depmanagement.JkResolveResult
Shorthand for dependencyTree.resolvedVersions(JkModuleId)
resolvedWith(Iterable<JkVersionedModule>) - Method in class org.jerkar.api.depmanagement.JkDependencies
Creates a clone of these dependencies replacing the dynamic versions by the static ones specified in the JkVersionedModules passed as argument.
resolvedWith(JkVersionProvider) - Method in class org.jerkar.api.depmanagement.JkDependencies
 
resolvedWithOld(JkVersionProvider) - Method in class org.jerkar.api.depmanagement.JkDependencies
 
resolver() - Method in class org.jerkar.api.java.build.JkJavaProjectDepResolver
Deprecated.
 
RESOURCE_FILTER - Static variable in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
RESOURCE_FILTER - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Filter to excludes everything in a java source directory which are not resources.
resourceAsFile(Class<?>, String) - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns a resource as a File.
resourceProcessor() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Override this method if you want to use a another resource processor than the default one.
resources() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Returns location of production resources.
resources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns location of production resources.
reverse() - Method in class org.jerkar.api.file.JkPathFilter
Creates a filter which is the inverse of this one.
reverse(FilenameFilter) - Static method in class org.jerkar.api.utils.JkFileFilters
Creates a fileFilter that accept file rejected by specified filter.
reverse(FileFilter) - Static method in class org.jerkar.api.utils.JkFileFilters
Creates a fileFilter that accept file rejected by specified filter.
root() - Method in class org.jerkar.api.file.JkFileTree
Returns the asScopedDependency directory.
rootDirs() - Method in class org.jerkar.api.file.JkFileTreeSet
Deprecated.
roots() - Method in class org.jerkar.api.file.JkFileTreeSet
Returns asScopedDependency of each JkFileTree instances constituting this JkFileTreeSet.
run() - Method in class org.jerkar.api.java.junit.JkUnit
Runs the test suite and return the result.
run() - Method in class org.jerkar.api.system.JkProcess
 
run() - Method in class org.jerkar.api.tooling.JkMvn
 
run() - Method in class org.jerkar.plugins.sonar.JkSonar
 
run() - Method in class org.jerkar.tool.JkScaffolder
Runs the scaffolding.
runClassSync(String, String...) - Method in class org.jerkar.api.java.JkJavaProcess
Runs the specified class and wait for termination.
runCount() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns how many test has been run.
runJarSync(File, String...) - Method in class org.jerkar.api.java.JkJavaProcess
Runs the specified jar file and wait for termination.
runningJavaVersion() - Static method in class org.jerkar.api.utils.JkUtilsJdk
Returns the version of the running JDK.
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.java.build.JkJavaDepScopes
Deprecated.
A dependency declared with this scope will be present in the classpath for packaging or running the module. If it is a library, dependencies will be included in the fat jar. If it is a war, dependencies will be included in war file.
runtime() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionExtaPath
Injected extra dependency path for the 'runtime' scope
RUNTIME - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
A dependency declared with this scope will be present in the classpath for packaging or running the module. If it is a library, dependencies will be included in the fat jar. If it is a war, dependencies will be included in war file.

S

scaffold() - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
 
scaffold() - Method in class org.jerkar.tool.JkBuild
Creates the project structure (mainly project folder layout, build class code and IDE metadata) at the asScopedDependency of the current project.
scaffold() - Method in class org.jerkar.tool.JkBuildPlugin
Override this method if this plugin does something while JkBuild.scaffold() is invoked.
scaffolder() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
 
scaffolder() - Method in class org.jerkar.tool.JkBuild
Returns the scaffolder object in charge of doing the scaffolding for this build.
scaffolder() - Method in class org.jerkar.tool.JkBuildDependencySupport
 
scm - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo
Info relative to source control management
scope(JkScopeMapping) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentModuleDepBuilder
Applies a scope to the right previously added dependency on this builder.
scope(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentScopeableBuilder
Applies a scope mapping to the right previously added dependency on this builder.
scopeMapping() - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Returns the scope mapping this scoped dependency is declared with.
scopeMapping() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
 
scopeMapping() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns the scope mapping used by the underlying dependency manager.
scopes(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns a exclusion identical to this one but narrowed to the specified scopes.
scopes() - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Returns a the scopes this scoped dependency.
SCOPES_FOR_COMPILATION - Static variable in class org.jerkar.api.java.build.JkJavaDepScopes
Deprecated.
Scopes necessary for compiling production code.
SCOPES_FOR_TEST - Static variable in class org.jerkar.api.java.build.JkJavaDepScopes
Deprecated.
Scopes necessary for both compiling tests and run them.
scopeType() - Method in class org.jerkar.api.depmanagement.JkScopedDependency
Return wether this scoped dependency is declared with either scope nor scope mapping.
secretRing(File, String) - Method in class org.jerkar.api.crypto.pgp.JkPgp
Creates a identical JkPgp but with the specified secret ring key file.
secretRing() - Method in class org.jerkar.api.crypto.pgp.JkPgp
Returns the secret ring of this object.
SELENIUM_JAVA - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
serialize(Object, File) - 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 stream.
setAccessibleIfNeeded(Field) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Sets the specified field to accessible if not already done.
setBaseCompiler(JkJavaCompiler) - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
setBuildDefDependencyResolver(JkDependencyResolver) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
If the build script depends on external libraries, you must set the resolver of this dependencies here.
setClassDir(File) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Returns location where the java production classes are compiled.
setClassDir(String) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Returns location where the java production classes are compiled related to the output directory.
setDependencies(JkDependencies) - Method in class org.jerkar.api.java.build.JkJavaProjectDepResolver
Deprecated.
 
setDependencyResolver(JkDependencyResolver) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
 
setDoFatJar(boolean) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
setDoJar(boolean) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
setDoSources(boolean) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
setDoTest(boolean) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
setEditedResources(JkFileTreeSet) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Sets location of production resources edited manually (not generated).
setEditedResources(String...) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
setEditedSources(JkFileTreeSet) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Sets location of production source code edited manually (not generated).
setEditedSources(String...) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
setEditedTestResources(JkFileTreeSet) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Sets location of edited resources for tests.
setEditedTestResources(String...) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
setExtraFilesInJar(JkFileTreeSet) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
setFatJarEntryFilter(JkPathFilter) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
setFatJarSuffix(String) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
setFieldValue(Object, Field, Object) - Static method in class org.jerkar.api.utils.JkUtilsReflect
Sets the specified value to the specified filed, setting the field to accessible if not already done.
setForcedVersions(JkVersionProvider) - Method in class org.jerkar.api.java.build.JkJavaProjectDepResolver
Deprecated.
 
setForceRefresh(boolean) - Method in class org.jerkar.api.java.build.JkJavaProjectDepResolver
Deprecated.
 
setGeneratedResourceDir(File) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Sets location of generated resources.
setGeneratedSourceDir(File) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
setGeneratedTestResourceDir(File) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Sets location of generated resources for tests.
setHasBuildScript(boolean) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
 
setIncludeJavadoc(boolean) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
 
setJreContainer(String) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
 
setManifest(JkManifest) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
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.
setPgp(JkPgp) - Method in class org.jerkar.api.java.build.JkJavaProjectPackager
Deprecated.
 
setPlugins(Iterable<?>) - Method in class org.jerkar.tool.JkBuild
Set the plugins to activate for this build.
setRepos(JkRepo...) - Method in class org.jerkar.api.java.build.JkJavaProjectDepResolver
Deprecated.
 
setRepos(JkRepos) - Method in class org.jerkar.api.java.build.JkJavaProjectDepResolver
Deprecated.
 
setResolutionParameters(JkResolutionParameters) - Method in class org.jerkar.api.java.build.JkJavaProjectDepResolver
Deprecated.
 
setSlaveProjects(List<File>) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
If the build script depends on build script located in another projects, you must add those projects here.
setSourceJavaVersion(String) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
 
setStandardJREContainer(String) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
Set the JRE container to the Eclipse Standard VM type with the desired name.
setStructure(JkJavaProjectStructure) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
 
setTestClassDir(File) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Sets location where the java production classes are compiled.
setTestClassDir(String) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Sets location where the java production classes are compiled related to the output directory
setTestReportDir(File) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Sets location where the test reports are written.
setTestReportDir(String) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Sets location where the test reports are written related to the output directory.
setTestSources(JkFileTreeSet) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Sets location of test source code.
setTestSources(String...) - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
setUsePathVariables(boolean) - Method in class org.jerkar.api.ide.eclipse.JkEclipseClasspathGenerator
Deprecated.
 
sha1() - Method in class org.jerkar.api.file.JkZipper.JkCheckSumer
Creates an SHA-1 digest for this wrapped file.
sha1checksum(boolean) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaPacker.Builder
Generate SHA1 check sum for archives.
sha1If(boolean) - Method in class org.jerkar.api.file.JkZipper.JkCheckSumer
As JkZipper.JkCheckSumer.sha1() but allow to pass a flag as parameter to actually process or not the digesting.
showDependencies() - Method in class org.jerkar.tool.JkBuildDependencySupport
Displays the resolved dependency tree on the console.
sibling(Iterable<Object>) - Method in class org.jerkar.api.java.JkClassLoader
Creates a JkClassLoader loader having the same parent and the same entries as this one plus the specified entries.
sibling(Object...) - Method in class org.jerkar.api.java.JkClassLoader
 
siblingWithOptional(Object...) - Method in class org.jerkar.api.java.JkClassLoader
Same as JkClassLoader.sibling(Object...) but more tolerant about the input.
sign(File...) - Method in class org.jerkar.api.crypto.pgp.JkPgp
Signs the specified files in a detached signature file which will have the same name of the signed file plus ".asc" suffix.
signIfNeeded(File...) - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Signs the specified files with PGP if the option pack.signWithPgp is true.
signWithPgp - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionPack
When true, the produced artifacts are signed with PGP
silent(boolean) - Static method in class org.jerkar.api.system.JkLog
Set the silent mode to the specified mode.
silent() - Static method in class org.jerkar.api.system.JkLog
Returns true if the logger is in silent mode.
skip - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionTest
Turn it on to skip tests.
SKIP_DESIGN - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
slaves(List<JkBuild>) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
 
slaves() - Method in class org.jerkar.tool.JkBuild
Returns slave builds (potentially on other projects).
slaves(List<JkBuild>) - Method in class org.jerkar.tool.JkBuildPlugin
Override this method if this plugin add/remove some slave projects.
sleep(long) - Static method in class org.jerkar.api.utils.JkUtilsSystem
Forces the current thread to sleep the specified amount of milliseconds.
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.JkBuildPluginEclipse
Flag for resolving dependencies against the eclipse classpath
SOURCE_ENCODING - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
sourceEncoding() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the encoding of source files for the compiler.
SOURCES - Static variable in class org.jerkar.api.java.build.JkJavaDepScopes
Deprecated.
This scope is used for publication purpose
sources() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Returns location of production source code (containing edited + generated sources).
SOURCES - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
SOURCES - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
This scope is used for publication purpose
sources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns location of production source code (containing edited + generated sources).
split(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
 
stackTracesAsStrings() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult.ExceptionDescription
Returns a multi-line representation of the stack trace.
start(String) - Static method in class org.jerkar.api.system.JkLog
Logs a message indicating that a processing has been started.
startHeaded(String) - Static method in class org.jerkar.api.system.JkLog
As JkLog.startln(String) but whith header message.
startln(String) - Static method in class org.jerkar.api.system.JkLog
As JkLog.start(String) but do a carriage return after the start message.
startsWithAny(String, String...) - Static method in class org.jerkar.api.utils.JkUtilsString
Returns true if the specified string starts with any of the candidates.
startUnderlined(String) - Static method in class org.jerkar.api.system.JkLog
As JkLog.startln(String) but underline the message.
staticImports - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The list of package/class to import statically.
staticImportsForJkJavaBuild() - Static method in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
Returns the java code portion that declares static imports for a basic build class extending JkJavaBuild
STD_LIB_PATH - Static variable in class org.jerkar.tool.JkBuildDependencySupport
Default path for the non managed dependencies.
stop() - Method in class org.jerkar.api.utils.JkUtilsIO.StreamGobbler
Stop the gobbling, meaning stop the thread.
structure() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
 
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.
suiteName() - Method in class org.jerkar.api.java.junit.JkTestSuiteResult
Returns the suite name.
SUREFIRE_REPORTS_PATH - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
SVN_KIT - Static variable in class org.jerkar.api.depmanagement.JkPopularModules
 
system() - Static method in class org.jerkar.api.java.JkClassLoader
Returns a JkClassLoader wrapping the system class loader.

T

tempDir() - Static method in class org.jerkar.api.utils.JkUtilsFile
Return the system temp directory as given by system property java.io.tmpdir.
tempFile(String, String) - Static method in class org.jerkar.api.utils.JkUtilsFile
Same as File.createTempFile(String, String) but throwing only unchecked exceptions.
tempFile(String) - Static method in class org.jerkar.api.utils.JkUtilsFile
Creates a file with the specified name in the system temp folder.
tempFile(String) - Static method in class org.jerkar.api.utils.JKUtilsTests
Returns a file relative having the specified relative path to JKUtilsTests.OUTPUR_DIR
TEST - Static variable in class org.jerkar.api.java.build.JkJavaDepScopes
Deprecated.
A dependency declared with this scope will be present in testing classpath only.
test() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
Compiles and runs all unit tests.
TEST - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
test() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionExtaPath
Injected extra dependency path for the 'test' scope
TEST - Static variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
A dependency declared with this scope will be present in testing classpath only.
TestCaseFailure(String, String, float, JkTestSuiteResult.ExceptionDescription) - Constructor for class org.jerkar.api.java.junit.JkTestSuiteResult.TestCaseFailure
Constructs a test case result.
TestCaseResult(String, String, float) - Constructor for class org.jerkar.api.java.junit.JkTestSuiteResult.TestCaseResult
Constructs a test case result.
testClassDir() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
testClassDir() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns location where the java production classes are compiled.
tester() - Method in class org.jerkar.api.java.build.JkJavaProject
Deprecated.
Returns the object used to process unit tests.
testJar - Variable in class org.jerkar.tool.builtins.javabuild.jee.JkBuildPluginWar
True to produce a test jar containing test classes.
testReportDir() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
 
testReportDir() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns location where the test reports are written.
testResources() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Returns location of test resources.
tests - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild.JkOptionPack
When true, tests classes and sources are packed in jars.
tests - Variable in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Options about tests
testSources() - Method in class org.jerkar.api.java.build.JkJavaProjectStructure
Deprecated.
Returns location of test source code (containing edited + generated sources).
timestampSec(Date) - Static method in class org.jerkar.api.utils.JkUtilsTime
Formats the specified date as yyyyMMdd-HHmmss
to(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentAfterMapScopeBuilder
Defines the right part of the mapping.
to(String...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentAfterMapScopeBuilder
Defines the right part of the mapping.Specified scope string are internally turned to JkScope
to(JkScope...) - Method in class org.jerkar.api.depmanagement.JkScopeMapping.Partial
Returns a scope mapping by by specifying the scope mapped to to this left one.
to(String...) - Method in class org.jerkar.api.depmanagement.JkScopeMapping.Partial
Similar to JkScopeMapping.Partial.to(JkScope...) but allow raw string as parameter
to(Iterable<JkScope>) - Method in class org.jerkar.api.depmanagement.JkScopeMapping.Partial
 
to(File) - Method in class org.jerkar.api.file.JkZipper
Writes this zip definition to the specified file.
to(File, JkPathFilter) - Method in class org.jerkar.api.file.JkZipper
Same as JkZipper.to(File) but specifying a filter to exclude entries.
toFile(URL) - Static method in class org.jerkar.api.utils.JkUtilsFile
Get the file to the specified url.
toFileFilter(File) - Method in class org.jerkar.api.file.JkPathFilter
Creates a FileFilter base on this relative path filter and the specified base directory on which relative path are transformed to absolute.
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.JkDependencies
Returns the java codes that declare these dependencies.
toolsJar() - Static method in class org.jerkar.api.utils.JkUtilsJdk
Returns the tool library file of the running JDK.
toPath(String) - Method in class org.jerkar.tool.JkBuild
Returns the specified relative path to this project as a JkPath instance.
toString() - Method in class org.jerkar.api.depmanagement.JkComputedDependency
 
toString() - Method in class org.jerkar.api.depmanagement.JkDependencies
 
toString() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.FileNodeInfo
 
toString() - Method in class org.jerkar.api.depmanagement.JkDependencyNode.ModuleNodeInfo
 
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.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.JkRepos
 
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.JkResolveResult
 
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.depmanagement.JkVersionRange
 
toString() - Method in class org.jerkar.api.file.JkFileTree
 
toString() - Method in class org.jerkar.api.file.JkFileTreeSet
 
toString() - Method in class org.jerkar.api.file.JkPath
Returns the file names concatenated with ';'.
toString() - Method in class org.jerkar.api.java.build.JkJavaProjectDependency
Deprecated.
 
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.junit.JkTestSuiteResult
 
toString() - Method in class org.jerkar.api.system.JkProcess
 
toString() - Method in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
Returns the entire class code.
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.JkBuild
 
toString() - Method in class org.jerkar.tool.JkBuildDependency
 
toString() - Method in class org.jerkar.tool.JkBuildPlugin
 
toString() - Method in class org.jerkar.tool.JkModelMethod
 
toStringComplete() - Method in class org.jerkar.api.depmanagement.JkDependencyNode
Returns a complete representation string of the tree.
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.TestCaseFailure
Returns a multi line string representation of the test case execution result;
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], ...
toUrl(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Get the url to the specified file.
toZipEntryFilter() - Method in class org.jerkar.api.file.JkPathFilter
Returns a JkUtilsZip.JkZipEntryFilter having the same include/exclude rules than this object.
trace(String) - Static method in class org.jerkar.api.system.JkLog
Logs the specified message if the logger is currently in verbose mode.
transClassloaderProxy(Class<T>, String, String, Object...) - Method in class org.jerkar.api.java.JkClassLoader
Creates an instance from the specified class in this classloader and callable from the current class loader.
transitive(boolean) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder.JkFluentModuleDepBuilder
Applies specified transitive flag to the right previously added dependency on this builder.
transitive() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns true if this dependency should be resolved transitively (returning the dependencies of this dependency recursively).
transitive(boolean) - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns a JkModuleDependency identical to this one but with the specified 'transitive' property.
transitive(boolean) - Method in class org.jerkar.api.depmanagement.JkScope.JkScopeBuilder
Returns a JkScope.JkScopeBuilder identical to this one with the specified transitivity.
transitive() - 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)
translateCommandline(String) - Static method in class org.jerkar.api.utils.JkUtilsString
Kindly borrowed from ANT
tryDeleteDir(File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Tries to delete the specified dir recursively.
type(String) - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns an exclusion identical to this one but with the specified type.
type() - Method in class org.jerkar.api.depmanagement.JkDepExclude
Returns the type of the artifact file to exclude.

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(Exception, String) - Static method in class org.jerkar.api.utils.JkUtilsThrowable
Same as JkUtilsThrowable.unchecked(Exception) but specifying an error message.
uniqueSnapshot() - Method in class org.jerkar.api.depmanagement.JkPublishRepo
When true the snapshot version are replaced with a timestamped version (ala Maven 3) See http://stackoverflow.com/questions/4275466/how-do-you-deal-with-maven-3- timestamped-snapshots-efficiently
unitTest() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Compiles and runs all unit tests.
unitTestCompiler() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the compiler used to compile unit tests.
unitTestEditedSources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the location of unit test source code that has been edited manually (not generated).
unitTester() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns the object used to process unit tests.
unitTestResources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns location of test resources.
unitTestSources() - Method in class org.jerkar.tool.builtins.javabuild.JkJavaBuild
Returns location of test source code.
unmanaged(JkDependencies) - Static method in class org.jerkar.api.depmanagement.JkDependencyResolver
Creates a dependency manager that does not need to rely on a dependency manager.
UNSPECIFIED - Static variable in class org.jerkar.api.depmanagement.JkVersionRange
Mention that the version is unspecified
unzip(File, File) - Static method in class org.jerkar.api.utils.JkUtilsFile
Unzip a zip file to the specified folder
unzip(Iterable<File>, File) - Static method in class org.jerkar.api.utils.JkUtilsZip
Unzip the specified zip files into the specified directory.
unzip(File, File) - Static method in class org.jerkar.api.utils.JkUtilsZip
Unzip the specified zip file into the specified directory.
url - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkLicenseInfo
An url pointing on the license terms
url - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkProjectInfo
Url site of the project.
url - Variable in class org.jerkar.api.depmanagement.JkMavenPublicationInfo.JkScmInfo
Publicly browsable repository url
url() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns the url of this repository.
urlCacheDir(File) - Static method in class org.jerkar.api.java.JkClassLoader
Set the directory where are cached urls.
urlCacheDir() - Static method in class org.jerkar.api.java.JkClassLoader
 
useAbsolutePathsInClasspath - Variable in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
Flag to set whether 'generateAll' task should use absolute paths instead of classpath variables
useFileDependencyInsteadOfProjectFor(File...) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
If your project has a dependency on computed dependency to a slave project (generally declared as .on(slaveBuild.asJavaDependency())), Eclipse will generate a .classpath with a dependency of slave project.
useFileDependencyInsteadOfProjectFor(JkJavaBuild...) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
useProjectDependencyInsteadOfFileFor(File, File) - Method in class org.jerkar.tool.builtins.eclipse.JkBuildPluginEclipse
If your project has a dependency on file/folder (a jar or a class dir) that is the result of the compilation of another Eclipse project, then you can generate .classpath in such it has a dependency on the project itself instead of the file/folder.
userHome() - Static method in class org.jerkar.api.utils.JkUtilsFile
Return the user directory as given by system property user.home.
userName() - Method in class org.jerkar.api.depmanagement.JkRepo
Returns the username used to connect to this repository
usingDefaultScopeMapping(JkScopeMapping) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
After this declaration, dependencies declared without scope will be set with the specified scope mapping.
usingDefaultScopes(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies.Builder
After this declaration, dependencies declared without scope will be set with the specified scopes.

V

V1_3 - Static variable in class org.jerkar.api.java.JkJavaCompiler
Stands for Java version 1.3
V1_4 - Static variable in class org.jerkar.api.java.JkJavaCompiler
Stands for Java version 1.4
V5 - Static variable in class org.jerkar.api.java.JkJavaCompiler
Stands for Java version 5
V6 - Static variable in class org.jerkar.api.java.JkJavaCompiler
Stands for Java version 6
V7 - Static variable in class org.jerkar.api.java.JkJavaCompiler
Stands for Java version 7
V8 - Static variable in class org.jerkar.api.java.JkJavaCompiler
Stands for Java version 8
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.file.JkZipper.JkCompressionLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jerkar.api.file.JkZipper.JkCompressionMethod
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.
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.file.JkZipper.JkCompressionLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jerkar.api.file.JkZipper.JkCompressionMethod
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.
verbose(boolean) - Static method in class org.jerkar.api.system.JkLog
Specifies the verbose mode #see JkLog.verbose()
verbose() - Static method in class org.jerkar.api.system.JkLog
Returns true if the log is in verbose mode.
verbose(boolean) - Method in class org.jerkar.api.tooling.JkMvn
Append or remove a "-X" verbose to the list of parameters
VERBOSE - Static variable in class org.jerkar.plugins.sonar.JkSonar
 
verify(File, File) - Method in class org.jerkar.api.crypto.pgp.JkPgp
Verifies the specified file against the specified signature.
verify() - Method in class org.jerkar.plugins.sonar.JkBuildPluginSonar
 
verify() - Method in class org.jerkar.tool.JkBuild
Run checks to verify the package is valid and meets quality criteria.
verify() - Method in class org.jerkar.tool.JkBuildPlugin
Override this method if this plugin does something while JkBuild.verify() is invoked.
version(String) - Method in class org.jerkar.api.depmanagement.JkModuleId
Creates a JkVersionedModule from this module and the specified version.
version() - Method in class org.jerkar.api.depmanagement.JkVersionedModule
Returns the version.
version - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The version declared in the generated build class.
version() - Method in class org.jerkar.api.tooling.JkPom
The version for this POM.
version - Variable in class org.jerkar.tool.JkBuildDependencySupport
Version to inject to this build.
version() - Method in class org.jerkar.tool.JkBuildDependencySupport
Override this method to define version programmatically.
versionedModule() - Method in class org.jerkar.tool.JkBuildDependencySupport
Returns moduleId along its version
versionOf(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkResolveResult
Shorthand for resolvedVersion.versionOf(JkModuleId)
versionOf(JkModuleId) - Method in class org.jerkar.api.depmanagement.JkVersionProvider
Returns the version to use with specified module.
versionProvider - Variable in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
The version provider declared in the the generated build class.
versionProvider() - Method in class org.jerkar.api.tooling.JkPom
The map groupId:ArtifactId -> version provideded by the dependencyManagement section of this POM.
versionProvider() - Method in class org.jerkar.tool.JkBuildDependencySupport
On JkBuild.asDependency(File...) method, you may have declared dependency without mentioning the version (unspecified version) or specifying a dynamic one (as 1.4+).
versionRange() - Method in class org.jerkar.api.depmanagement.JkModuleDependency
Returns the version of the module this dependencies is constrained to.
versionRange() - Method in class org.jerkar.api.depmanagement.JkModuleDepProblem
Returns the version range for which the problematic module dependency has been declared.

W

warFile() - Method in class org.jerkar.tool.builtins.javabuild.jee.JkBuildPluginWar
Returns the produced war file.
warn(Iterable<String>) - Static method in class org.jerkar.api.system.JkLog
Displays a multi-line message at warn level.
warn(String...) - Static method in class org.jerkar.api.system.JkLog
Displays a multi-line message at warn level.
warn(String) - Static method in class org.jerkar.api.system.JkLog
Displays a message at warn level.
warnIf(boolean, String) - Static method in class org.jerkar.api.system.JkLog
Displays a message at warn level if the specified condition is true.
warnStream() - Static method in class org.jerkar.api.system.JkLog
Returns the stream for warn level.
webappSrc - Variable in class org.jerkar.tool.builtins.javabuild.jee.JkBuildPluginWar
Location of the webapp sources (containing WEB-INF dir along static resources).
wholeClass() - Method in class org.jerkar.api.tooling.JkCodeWriterForBuildClass
Returns the entire class code except the last "}".
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(JkZipper.JkCompressionLevel) - Method in class org.jerkar.api.file.JkZipper
Returns a JkZipFile identical to this one but with the specified compression level.
with(JkZipper.JkCompressionMethod) - Method in class org.jerkar.api.file.JkZipper
Returns a JkZipFile identical to this one but with the specified compression method.
withAgent(File) - Method in class org.jerkar.plugins.jacoco.JkocoJunitEnhancer
 
withAnnotationProcessingOnly() - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but only for annotation processing (no compilation).
withAnnotationProcessors(String...) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but using the specified annotation classes instead of using the ones discovered by default Java 6 mechanism.
withBinaries(Iterable<File>) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withBinaries(File...) - Method in class org.jerkar.plugins.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.
withClassesToTest(JkFileTreeSet) - Method in class org.jerkar.api.java.junit.JkUnit
Returns an enhanced copy of this launcher but specifying location of classes to test.
withClassesToTest(JkFileTree) - Method in class org.jerkar.api.java.junit.JkUnit
Returns an enhanced copy of this launcher but specifying location of classes to test.
withClassesToTest(File...) - Method in class org.jerkar.api.java.junit.JkUnit
Returns an enhanced copy of this launcher but specifying location of classes to test.
withClasspath(Iterable<File>) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but with the specified classpath.
withClasspath(Iterable<File>) - Method in class org.jerkar.api.java.JkJavadocMaker
Returns a JkJavadocMaker identical to this one but using the specified classpath.
withClasspath(Iterable<File>) - Method in class org.jerkar.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but using the specified classpath.
withClasspath(File...) - 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 compiler instance.
withCredential(String, String) - Method in class org.jerkar.api.depmanagement.JkRepo.JkIvyRepository
 
withCredential(String, String) - Method in class org.jerkar.api.depmanagement.JkRepo.JkMavenRepository
Returns a copy of this repository but having the specified credentials.
withCredential(String, String) - Method in class org.jerkar.api.depmanagement.JkRepo
Returns a copy of this repository but having the specified credentials.
withDefault(JkScopeMapping) - Method in class org.jerkar.api.depmanagement.JkResolutionParameters
 
withDefaultScope(JkScope...) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns a clone of this dependencies but replacing the unscoped dependencies with the specified ones.
withDefaultScope(JkScopeMapping) - Method in class org.jerkar.api.depmanagement.JkDependencies
Returns a clone of this dependencies but replacing the unscoped dependencies with the specified scope mapping.
withDeps(JkDependencies) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Creates a duplicate of this object but having the specified dependencies
withDoclet(Class<?>) - Method in class org.jerkar.api.java.JkJavadocMaker
Returns a JkJavadocMaker identical to this one but using the specified doclet.
withEncoding(String) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but using the specified source encoding (e.g.
withExclusions(JkDependencyExclusions) - Method in class org.jerkar.api.depmanagement.JkDependencies
Create a JkDependencies identical to this one but adding exclusion clause
withHostUrl(String) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withIdeProjectBaseDir(File) - Method in class org.jerkar.api.depmanagement.JkComputedDependency
Returns a duplicate of this computed dependency but specifying that it can be replaced by a project dependency in a IDE.
withJdbcPassword(String) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withJdbcUrl(String) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withJdbcUserName(String) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withLibraries(Iterable<File>) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withMd5AndSha1Checksum() - Method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns a JkPublishRepo identical to this one but producing a SHA1 and MD5 check sums for all published artifacts and signature.
withMd5Checksum() - Method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns a JkPublishRepo identical to this one but producing a MD5 check sum for all published artifacts and signature.
withModuleHolder(JkVersionedModule) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
The underlying dependency manager can cache the resolution on file system for faster result.
withOptionalCredentials(String, String) - Method in class org.jerkar.api.depmanagement.JkRepo
Returns a copy of this repository but having the specified credentials.
withOptions(String...) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but with the specified options.
withOptions(String...) - Method in class org.jerkar.plugins.jacoco.JkocoJunitEnhancer
Append some options to the returned Jkoco.
withOptionsIf(boolean, String...) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but with the specified options under condition.
withoutAnnotationProcessing() - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but without annotation processing.
withoutDuplicates() - Method in class org.jerkar.api.file.JkPath
Returns a JkPath identical to this one but without redundant files.
withOutputDir(File) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this compiler but outputting in the specified directory.
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.
withParameters(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.
withParametersIf(boolean, String...) - Method in class org.jerkar.api.system.JkProcess
Same as JkProcess.withParameters(String...) but only effective if the specified conditional is true.
withParams(JkResolutionParameters) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
You can alter the resolver behavior through these settings.
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 execution.
withProjectBaseDir(File) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withProperties(Map<String, String>) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withProperty(String, String) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withRealm(String) - Method in class org.jerkar.api.depmanagement.JkRepo.JkIvyRepository
 
withRealm(String) - Method in class org.jerkar.api.depmanagement.JkRepo.JkMavenRepository
Returns a copy of this repository but having the specified realm.
withRealm(String) - Method in class org.jerkar.api.depmanagement.JkRepo
Returns a copy of this repository but with the specified realm.
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(File) - Method in class org.jerkar.api.java.junit.JkUnit
Returns a copy of this launcher but with the specified report directory output.
withRepos(JkRepos) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Change the repositories for dependency resolution
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.JkScopedDependency
Returns a scoped dependency identical to this one but with the specified scope mapping and no 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.
withSha1Checksum() - Method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns a JkPublishRepo identical to this one but producing a SHA1 check sum for all published artifacts and signature.
withSigner(JkPgp) - Method in class org.jerkar.api.depmanagement.JkPublishRepo
Returns a JkPublishRepo identical to this one but with the specified Pgp signer.
withSigner(JkPgp) - Method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns a JkPublishRepo identical to this one but with the specified Pgp elements necessary to sign artifacts.
withSkipDesign(boolean) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withSources(Iterable<File>) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withSourceVersion(String) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but with the specified source version.
withTargetVersion(String) - Method in class org.jerkar.api.java.JkJavaCompiler
Creates a copy of this JkJavaCompiler but with the target version.
withTest(Iterable<File>) - Method in class org.jerkar.plugins.sonar.JkSonar
 
withTransitiveVersionOverride(JkVersionProvider) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Provides a mean to force module versions coming to transitive dependencies.
withUniqueSnapshot(boolean) - Method in class org.jerkar.api.depmanagement.JkPublishRepo
Returns a JkPublishRepo identical to this one but with the specified uniqueSnapshot property.
withUniqueSnapshot(boolean) - Method in class org.jerkar.api.depmanagement.JkPublishRepos
Returns a JkPublishRepo identical to this one but with the specified value for unique snapshot property.
When unique snapshot is true, the published artifact versioned with a Snapshot version, are timestamped so several 'version' on a given snapshot can coexist in the repository.
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
 
withVersions(JkVersionProvider) - Method in class org.jerkar.api.depmanagement.JkDependencyResolver
Creates a duplicate of this object but having the specified version provider.
withWorkingDir(File) - Method in class org.jerkar.api.java.JkJavaProcess
Returns a JkJavaProcess identical to this one but using the specified working dir.
withWorkingDir(File) - 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.plugins.sonar.JkSonar
 
workingDir() - Method in class org.jerkar.api.system.JkProcess
Returns the working directory of this process.
workingDir() - Static method in class org.jerkar.api.utils.JkUtilsFile
Returns the current working directory.
writeString(File, String, boolean) - Static method in class org.jerkar.api.utils.JkUtilsFile
Writes the specified content in the the specified file.
writeStringAtTop(File, String) - Static method in class org.jerkar.api.utils.JkUtilsFile
Inserts the specified content at the begining of the specified file.
writeTo(File) - Method in class org.jerkar.api.java.JkManifest
Writes this manifest to the specified file.
writeToStandardLocation(File) - 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() - Method in class org.jerkar.tool.JkBuild.JkHelpOptions
Returns true if the help output must be formatted using XML.

Z

zip() - Method in class org.jerkar.api.file.JkFileTree
Returns a JkZipper of this JkFileTree.
zip() - Method in class org.jerkar.api.file.JkFileTreeSet
Returns a JkZipper made of the files contained in this JkFileTreeSet.
zipEntries(ZipFile) - Static method in class org.jerkar.api.utils.JkUtilsZip
Returns all zip entry of the specified zip file.
zipEntryIgnoreCase(ZipFile, String) - Static method in class org.jerkar.api.utils.JkUtilsZip
Returns the zip entry havinbf a name equals ignoring case to the specified one.
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.
A B C D E F G H I J L M N O P R S T U V W X Z