Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractTentackleAnnotationProcessingMojo - Class in org.tentackle.maven
-
Generates code and meta-information prior to wurbeling and compiling the sources.
- AbstractTentackleAnnotationProcessingMojo() - Constructor for class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
- AbstractTentackleMojo - Class in org.tentackle.maven
-
Base tentackle mojo.
- AbstractTentackleMojo() - Constructor for class org.tentackle.maven.AbstractTentackleMojo
- addProcessor(AbstractTentackleProcessor) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Adds an annotation processor.
- addURL(URL) - Method in class org.tentackle.maven.ProjectClassLoader
C
- charset - Variable in class org.tentackle.maven.AbstractTentackleMojo
-
The encoding to read and write files.
- cleanupProcessors(File) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Cleans up the processors.
- close() - Method in class org.tentackle.maven.MavenLogHandler
- compilerArgs - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Arguments to be passed to the compiler.
(see maven-compiler-plugin) - compilerArgument - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Sets the unformatted single argument string to be passed to the compiler.
(see maven-compiler-plugin) - createFileSetManager(boolean) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Creates a fileset manager.
- createMissingDirs() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Creates any missing directories.
- createPackageMap(boolean) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Creates a map of package names to package infos.
D
- determineEncoding() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Determines the encode charset.
- determineJavaToolVersion(File) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Determines the version number string of a given java tool.
Invokes the tool with--version.
Skips noise likeWARNING: Using incubator modules. - determineVerbosity() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
sets the verbosity.
E
- encoding - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Source file encode.
- execute() - Method in class org.tentackle.maven.AbstractTentackleMojo
- executeImpl() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
- executeImpl() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Implements the execution.
TT-mojos must override this method instead ofAbstractTentackleMojo.execute().
F
- filesets - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
The list of file sets.
If set the source directory is ignored. - filterFileNames(String, String[]) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Filters the files to be processed.
If overridden, allows to skip the annotation processing. - find(String) - Method in class org.tentackle.maven.JavaToolFinder
-
Finds the file of a java tool.
- finishExecute() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Finishes the execution.
The method is invoked afterAbstractTentackleMojo.executeImpl(). - flush() - Method in class org.tentackle.maven.MavenLogHandler
G
- getCanonicalPath(File) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the canonical path of diven directory.
- getCompileErrorLog() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Gets the compiler error log.
- getEmptyDuplicates() - Method in class org.tentackle.maven.PackageInfo
-
Gets the empty duplicates for this package info.
If an empty package is found more than once in different modules, it cannot be used in profiles because the generator cannot decide which one to use. - getHostName() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the hostname.
- getIncludedFiles(FileSet) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the filenames included by given fileset.
- getJavaHome(Toolchain) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the java home directory from a toolchain.
- getMajorVersion(String) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Determines the major version number integer of a given version string.
- getMavenProject() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the maven project.
- getMavenSession() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the maven session.
- getMojoExecution() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the mojo execution.
- getName() - Method in class org.tentackle.maven.PackageInfo
-
Gets the package name.
- getPath() - Method in class org.tentackle.maven.PackageInfo
-
Gets the directory path of the package.
- getPathRelativeToBasedir(String) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the path relative to the basedir.
Parent dirs of the basedir will also be tried. - getProcessingClassloader() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Gets a classloader that searches also in the classpath elements of the project.
- getProject() - Method in class org.tentackle.maven.PackageInfo
-
Gets the maven project containing the package.
- getResourceDir(File, boolean) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Checks if given file resides in a resource directory.
- getResourceDirs(boolean) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the names of all resource directories.
- getSettings() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the maven settings.
- getSettingsDecrypter() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Decrypter for credentials in settings.xml.
- getToolchain() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the
"jdk"toolchain. - getToolchain(String) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the toolchain for a given type.
- getToolchain(String, Map<String, String>) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets a toolchain for given type and selector.
- getToolchainManager() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the toolchain manager.
- getToolFinder() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Gets the default toolfinder to locate tools like java, jdeps, jlink, etc.
- getTotalCompileErrors() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Gets the number of compile errors.
- getTotalErrors() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Gets the number of analyze errors.
I
- initializeProcessor(AbstractTentackleProcessor, File) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Initializes a processor.
- initializeProcessors(File) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Initializes all processors.
- installJavaLoggingHandler() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Installs a java.util log handler that redirects to the maven logger.
- isContainingFiles() - Method in class org.tentackle.maven.PackageInfo
-
Determines whether this package contains any files.
The method is used to detect split packages which are forbidden in JPMS. - isExecutionRecursive() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Returns whether reactor execution is recursive.
- isSkippedByDefault() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Determines whether mojo should be skipped by default.
J
- JavaToolFinder - Class in org.tentackle.maven
-
Finds java tools to execute on behalf of a maven plugin.
- JavaToolFinder() - Constructor for class org.tentackle.maven.JavaToolFinder
-
Creates a toolfinder without toolchain.
- JavaToolFinder(Toolchain) - Constructor for class org.tentackle.maven.JavaToolFinder
-
Creates the toolfinder.
- JDK_TOOLCHAIN - Static variable in class org.tentackle.maven.AbstractTentackleMojo
-
Name of the default JDK toolchain.
L
- loadResourceFileIntoString(String) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Loads a resource file into a string.
M
- MavenLogHandler - Class in org.tentackle.maven
-
Log handler that redirects java.util logging to the maven logger.
By default, all tentackle logging goes to the java util logger and the logs below WARN level are not of big interest during the build. - MavenLogHandler(Log, Level) - Constructor for class org.tentackle.maven.MavenLogHandler
-
Creates a maven log handler.
- minLogLevel - Variable in class org.tentackle.maven.AbstractTentackleMojo
-
The minimum logging
Levelto redirect java.util logging to the maven logger.
O
- org.tentackle.maven - module org.tentackle.maven
- org.tentackle.maven - package org.tentackle.maven
-
Support for Tentackle Maven Plugins.
P
- PackageInfo - Class in org.tentackle.maven
-
Contains info about a java package.
- PackageInfo(String, MavenProject, File) - Constructor for class org.tentackle.maven.PackageInfo
-
Creates a package info.
- prepareExecute() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Prepares the execution.
Invoked before validate(). - processors - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Annotation processors.
- ProjectClassLoader - Class in org.tentackle.maven
-
Classloader with added project-relevant dependencies.
- ProjectClassLoader(URLClassLoader, List<String>) - Constructor for class org.tentackle.maven.ProjectClassLoader
-
Create from another classloader.
- publish(LogRecord) - Method in class org.tentackle.maven.MavenLogHandler
S
- setEmptyDuplicates(List<PackageInfo>) - Method in class org.tentackle.maven.PackageInfo
-
Sets the duplicates.
- setMojoParameters(File, List<String>) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Sets the mojo parameters.
- showCompileOutput - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
-
Show compile output.
T
- toDescriptorName(File) - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Creates a descriptor name from an artifact file.
- toString() - Method in class org.tentackle.maven.PackageInfo
V
- validate() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
- validate() - Method in class org.tentackle.maven.AbstractTentackleMojo
-
Checks the configuration.
- verbosity - Variable in class org.tentackle.maven.AbstractTentackleMojo
-
The verbosity.
One of "default", "info" or "debug". - verbosityLevel - Variable in class org.tentackle.maven.AbstractTentackleMojo
-
mapped verbosity level.
All Classes and Interfaces|All Packages|Constant Field Values