Skip navigation links
A B C D E F G H I L M P R S T V W 

A

AbstractEngineMojo - Class in ch.ivyteam.ivy.maven
A MOJO that relies on an unpacked ivy engine.
AbstractEngineMojo() - Constructor for class ch.ivyteam.ivy.maven.AbstractEngineMojo
 
AbstractProjectCompileMojo - Class in ch.ivyteam.ivy.maven
 
AbstractProjectCompileMojo() - Constructor for class ch.ivyteam.ivy.maven.AbstractProjectCompileMojo
 
additionalClasspath - Variable in class ch.ivyteam.ivy.maven.engine.EngineVmOptions
 
additionalVmOptions - Variable in class ch.ivyteam.ivy.maven.engine.EngineVmOptions
 

B

buildApplicationDirectory - Variable in class ch.ivyteam.ivy.maven.AbstractProjectCompileMojo
Home application where the project to build and its dependencies will be temporary deployed.

C

ch.ivyteam.ivy.maven - package ch.ivyteam.ivy.maven
 
ch.ivyteam.ivy.maven.engine - package ch.ivyteam.ivy.maven.engine
 
ch.ivyteam.ivy.maven.engine.deploy - package ch.ivyteam.ivy.maven.engine.deploy
 
ch.ivyteam.ivy.maven.util - package ch.ivyteam.ivy.maven.util
 
ch.ivyteam.ivy.maven.util.stream - package ch.ivyteam.ivy.maven.util.stream
 
ClasspathJar - Class in ch.ivyteam.ivy.maven.util
Jar with only a Manifest.MF that defines the classpath.
ClasspathJar(File) - Constructor for class ch.ivyteam.ivy.maven.util.ClasspathJar
 
clearAll() - Method in class ch.ivyteam.ivy.maven.engine.deploy.DeploymentMarkerFiles
 
close() - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStream
Writes all remaining
close() - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStreamRedirector
 
compile(MavenProjectBuilderProxy) - Method in class ch.ivyteam.ivy.maven.AbstractProjectCompileMojo
 
compile(MavenProjectBuilderProxy) - Method in class ch.ivyteam.ivy.maven.CompileProjectMojo
 
compile(MavenProjectBuilderProxy) - Method in class ch.ivyteam.ivy.maven.CompileTestProjectMojo
 
compile(File, List<File>, Map<String, String>) - Method in class ch.ivyteam.ivy.maven.engine.MavenProjectBuilderProxy
 
COMPILE_CLASSPATH - Static variable in interface ch.ivyteam.ivy.maven.engine.MavenProjectBuilderProxy.Options
 
CompileProjectMojo - Class in ch.ivyteam.ivy.maven
Compiles an ivy Project with an ivyEngine.
CompileProjectMojo() - Constructor for class ch.ivyteam.ivy.maven.CompileProjectMojo
 
CompilerResult - Class in ch.ivyteam.ivy.maven.util
 
CompilerResult(Properties) - Constructor for class ch.ivyteam.ivy.maven.util.CompilerResult
 
CompileTestProjectMojo - Class in ch.ivyteam.ivy.maven
Compiles the test sources.
CompileTestProjectMojo() - Constructor for class ch.ivyteam.ivy.maven.CompileTestProjectMojo
 
create(List<String>) - Method in class ch.ivyteam.ivy.maven.util.ClasspathJar
 
createEngineClassLoader(File) - Method in class ch.ivyteam.ivy.maven.engine.EngineClassLoaderFactory
 
createEngineController() - Method in class ch.ivyteam.ivy.maven.StopTestEngineMojo
 
createFileEntries(Collection<File>) - Method in class ch.ivyteam.ivy.maven.util.ClasspathJar
 
createIarJars(List<File>) - Method in class ch.ivyteam.ivy.maven.engine.MavenProjectBuilderProxy
 

D

DEFAULT_VERSION - Static variable in class ch.ivyteam.ivy.maven.AbstractEngineMojo
 
deployIar(String, Log) - Method in interface ch.ivyteam.ivy.maven.engine.deploy.IvyProjectDeployer
 
deployIar(String, Log) - Method in class ch.ivyteam.ivy.maven.engine.deploy.MarkerFileDeployer
 
DeploymentMarkerFiles - Class in ch.ivyteam.ivy.maven.engine.deploy
Engine status marker files to steer the deployment.
DeploymentMarkerFiles(File) - Constructor for class ch.ivyteam.ivy.maven.engine.deploy.DeploymentMarkerFiles
 
doDeploy() - Method in class ch.ivyteam.ivy.maven.engine.deploy.DeploymentMarkerFiles
 

E

ENGINE_DIRECTORY_PROPERTY - Static variable in class ch.ivyteam.ivy.maven.AbstractEngineMojo
 
ENGINE_LIST_URL_PROPERTY - Static variable in class ch.ivyteam.ivy.maven.InstallEngineMojo
 
engineCacheDirectory - Variable in class ch.ivyteam.ivy.maven.AbstractEngineMojo
Location where ivy engines in required version can be extracted to.
EngineClassLoaderFactory - Class in ch.ivyteam.ivy.maven.engine
Factory that provides an URLClassLoader for ivy Engine class access.
EngineClassLoaderFactory(EngineClassLoaderFactory.MavenContext) - Constructor for class ch.ivyteam.ivy.maven.engine.EngineClassLoaderFactory
 
EngineClassLoaderFactory.MavenContext - Class in ch.ivyteam.ivy.maven.engine
 
engineClasspathJarPath - Variable in class ch.ivyteam.ivy.maven.engine.EngineMojoContext
 
EngineControl - Class in ch.ivyteam.ivy.maven.engine
Sends commands like start, stop to the ivy Engine
EngineControl(EngineMojoContext) - Constructor for class ch.ivyteam.ivy.maven.engine.EngineControl
 
EngineControl.EngineState - Enum in ch.ivyteam.ivy.maven.engine
mvn-plugin implementation of: ch.ivyteam.server.ServerState
EngineControl.Property - Interface in ch.ivyteam.ivy.maven.engine
 
engineDirectory - Variable in class ch.ivyteam.ivy.maven.engine.EngineMojoContext
 
engineLogFile - Variable in class ch.ivyteam.ivy.maven.engine.EngineMojoContext
 
EngineMojoContext - Class in ch.ivyteam.ivy.maven.engine
 
EngineMojoContext(File, MavenProject, Log, File, EngineVmOptions, Integer) - Constructor for class ch.ivyteam.ivy.maven.engine.EngineMojoContext
 
EngineVersionEvaluator - Class in ch.ivyteam.ivy.maven.engine
 
EngineVersionEvaluator(File) - Constructor for class ch.ivyteam.ivy.maven.engine.EngineVersionEvaluator
 
EngineVmOptions - Class in ch.ivyteam.ivy.maven.engine
 
EngineVmOptions(String, String, String) - Constructor for class ch.ivyteam.ivy.maven.engine.EngineVmOptions
 
errorLog() - Method in class ch.ivyteam.ivy.maven.engine.deploy.DeploymentMarkerFiles
 
evaluateVersion() - Method in class ch.ivyteam.ivy.maven.engine.EngineVersionEvaluator
 
execute() - Method in class ch.ivyteam.ivy.maven.AbstractProjectCompileMojo
 
execute() - Method in class ch.ivyteam.ivy.maven.HelpMojo
execute() - Method in class ch.ivyteam.ivy.maven.IarDeployMojo
 
execute() - Method in class ch.ivyteam.ivy.maven.IarPackagingMojo
 
execute() - Method in class ch.ivyteam.ivy.maven.InstallEngineMojo
 
execute() - Method in class ch.ivyteam.ivy.maven.SetupIvyTestPropertiesMojo
 
execute() - Method in class ch.ivyteam.ivy.maven.ShareEngineCoreClasspathMojo
 
execute() - Method in class ch.ivyteam.ivy.maven.StartTestEngineMojo
 
execute() - Method in class ch.ivyteam.ivy.maven.StopTestEngineMojo
 

F

FileSetConverter - Class in ch.ivyteam.ivy.maven.util
 
FileSetConverter(File) - Constructor for class ch.ivyteam.ivy.maven.util.FileSetConverter
 
findMatchingEngineInCacheDirectory() - Method in class ch.ivyteam.ivy.maven.AbstractEngineMojo
 
flush() - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStream
Flush this log stream
flush() - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStreamRedirector
 

G

getClasspathFiles() - Method in class ch.ivyteam.ivy.maven.util.ClasspathJar
 
getClasspathUrlEntries() - Method in class ch.ivyteam.ivy.maven.util.ClasspathJar
 
getCompileResultProperties() - Method in class ch.ivyteam.ivy.maven.util.SharedFile
 
getDependencies(String) - Method in class ch.ivyteam.ivy.maven.AbstractProjectCompileMojo
 
getEngineClasspathJar() - Method in class ch.ivyteam.ivy.maven.util.SharedFile
 
getEngineDirectory() - Method in class ch.ivyteam.ivy.maven.AbstractEngineMojo
 
getFiles() - Method in class ch.ivyteam.ivy.maven.util.ClasspathJar
 
getIarDependencyClasspathJar() - Method in class ch.ivyteam.ivy.maven.util.SharedFile
 
getInstalledEngineVersion(File) - Method in class ch.ivyteam.ivy.maven.AbstractEngineMojo
 
getIvyEngineClassPathFiles(File) - Static method in class ch.ivyteam.ivy.maven.engine.EngineClassLoaderFactory
 
getIvyVersionRange() - Method in class ch.ivyteam.ivy.maven.AbstractEngineMojo
 
getJar(String, String, String) - Method in class ch.ivyteam.ivy.maven.engine.EngineClassLoaderFactory.MavenContext
 
getOptions() - Method in class ch.ivyteam.ivy.maven.AbstractProjectCompileMojo
 
getTestOutputDirectory() - Method in class ch.ivyteam.ivy.maven.util.CompilerResult
 
GOAL - Static variable in class ch.ivyteam.ivy.maven.CompileProjectMojo
 
GOAL - Static variable in class ch.ivyteam.ivy.maven.CompileTestProjectMojo
 
GOAL - Static variable in class ch.ivyteam.ivy.maven.IarDeployMojo
 
GOAL - Static variable in class ch.ivyteam.ivy.maven.IarPackagingMojo
 
GOAL - Static variable in class ch.ivyteam.ivy.maven.InstallEngineMojo
 
GOAL - Static variable in class ch.ivyteam.ivy.maven.SetupIvyTestPropertiesMojo
 
GOAL - Static variable in class ch.ivyteam.ivy.maven.ShareEngineCoreClasspathMojo
 
GOAL - Static variable in class ch.ivyteam.ivy.maven.StartTestEngineMojo
 
GOAL - Static variable in class ch.ivyteam.ivy.maven.StopTestEngineMojo
 

H

HelpMojo - Class in ch.ivyteam.ivy.maven
Display help information on project-build-plugin.
Call mvn project-build:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class ch.ivyteam.ivy.maven.HelpMojo
 

I

IarDeployMojo - Class in ch.ivyteam.ivy.maven
Deploys an ivy-archive (IAR) to a running AXON.IVY Engine.
IarDeployMojo() - Constructor for class ch.ivyteam.ivy.maven.IarDeployMojo
 
IarPackagingMojo - Class in ch.ivyteam.ivy.maven
Packs the compiled project as ivy-archive (IAR).
IarPackagingMojo() - Constructor for class ch.ivyteam.ivy.maven.IarPackagingMojo
 
identifyAndGetEngineDirectory() - Method in class ch.ivyteam.ivy.maven.AbstractEngineMojo
 
install() - Static method in class ch.ivyteam.ivy.maven.engine.Slf4jSimpleEngineProperties
 
InstallEngineMojo - Class in ch.ivyteam.ivy.maven
Downloads an AXON.IVY Engine from the NET if it does not yet exists in the correct version.
InstallEngineMojo() - Constructor for class ch.ivyteam.ivy.maven.InstallEngineMojo
 
isEngineDirectoryIdentified() - Method in class ch.ivyteam.ivy.maven.AbstractEngineMojo
 
IVY_ENGINE_CLASSPATH_PROPERTY - Static variable in class ch.ivyteam.ivy.maven.SetupIvyTestPropertiesMojo
 
IVY_ENGINE_CORE_CLASSPATH_PROPERTY - Static variable in class ch.ivyteam.ivy.maven.ShareEngineCoreClasspathMojo
 
IVY_ENGINE_START_TIMEOUT_SECONDS - Static variable in class ch.ivyteam.ivy.maven.StartTestEngineMojo
 
IVY_PROJECT_IAR_CLASSPATH_PROPERTY - Static variable in class ch.ivyteam.ivy.maven.SetupIvyTestPropertiesMojo
 
IvyProjectDeployer - Interface in ch.ivyteam.ivy.maven.engine.deploy
Deploys ivy projects to an AXON.IVY engine.
ivyVersion - Variable in class ch.ivyteam.ivy.maven.AbstractEngineMojo
The ivy Engine version or version-range that must be used.

L

LIBRARY_ID - Static variable in class ch.ivyteam.ivy.maven.engine.EngineVersionEvaluator
 
LineOrientedOutputStream - Class in ch.ivyteam.ivy.maven.util.stream
Invokes processLine whenever a full line has been written to this stream.
LineOrientedOutputStream() - Constructor for class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStream
 
LineOrientedOutputStreamRedirector - Class in ch.ivyteam.ivy.maven.util.stream
Output stream which buffer and redirect a stream line by line.
LineOrientedOutputStreamRedirector(OutputStream) - Constructor for class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStreamRedirector
 
load(MavenProject) - Static method in class ch.ivyteam.ivy.maven.util.CompilerResult
 
localRepository - Variable in class ch.ivyteam.ivy.maven.AbstractProjectCompileMojo
 
log() - Method in class ch.ivyteam.ivy.maven.engine.deploy.DeploymentMarkerFiles
 
log - Variable in class ch.ivyteam.ivy.maven.engine.EngineMojoContext
 

M

MarkerFileDeployer - Class in ch.ivyteam.ivy.maven.engine.deploy
 
MarkerFileDeployer(File, Integer) - Constructor for class ch.ivyteam.ivy.maven.engine.deploy.MarkerFileDeployer
 
MAVEN_TEST_ADDITIONAL_CLASSPATH_PROPERTY - Static variable in class ch.ivyteam.ivy.maven.SetupIvyTestPropertiesMojo
 
MavenContext(RepositorySystem, ArtifactRepository, MavenProject, Log) - Constructor for class ch.ivyteam.ivy.maven.engine.EngineClassLoaderFactory.MavenContext
 
MavenProjectBuilderProxy - Class in ch.ivyteam.ivy.maven.engine
Provides project build functionality that can only be accessed trough reflection on an ivy Engine classloader.
MavenProjectBuilderProxy(URLClassLoader, File, File) - Constructor for class ch.ivyteam.ivy.maven.engine.MavenProjectBuilderProxy
 
MavenProjectBuilderProxy.Options - Interface in ch.ivyteam.ivy.maven.engine
 
MavenProjectBuilderProxy.Result - Interface in ch.ivyteam.ivy.maven.engine
 
MavenProperties - Class in ch.ivyteam.ivy.maven.engine
 
MavenProperties(MavenProject, Log) - Constructor for class ch.ivyteam.ivy.maven.engine.MavenProperties
 
maxmem - Variable in class ch.ivyteam.ivy.maven.engine.EngineVmOptions
 
MINIMAL_COMPATIBLE_VERSION - Static variable in class ch.ivyteam.ivy.maven.AbstractEngineMojo
keep synch with pom.xml > reporting > maven-plugin-plugin > requirements

P

processBuffer() - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStream
Converts the buffer to a byte[] and sends it to processLine
processLine(String) - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStream
Processes a line.
processLine(byte[]) - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStream
Processes a line.
processLine(byte[]) - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStreamRedirector
 
processLine(String) - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStreamRedirector
 
project - Variable in class ch.ivyteam.ivy.maven.AbstractProjectCompileMojo
 
project - Variable in class ch.ivyteam.ivy.maven.engine.EngineMojoContext
 
properties - Variable in class ch.ivyteam.ivy.maven.engine.EngineMojoContext
 

R

reset() - Static method in class ch.ivyteam.ivy.maven.engine.Slf4jSimpleEngineProperties
 

S

setMainClass(String) - Method in class ch.ivyteam.ivy.maven.util.ClasspathJar
 
setMavenProperty(String, String) - Method in class ch.ivyteam.ivy.maven.engine.MavenProperties
 
SetupIvyTestPropertiesMojo - Class in ch.ivyteam.ivy.maven
Shares the classpath of the built ivy project and it's engine as public property and tries to auto-configure maven-surefire-plugin to use this classpath.
SetupIvyTestPropertiesMojo() - Constructor for class ch.ivyteam.ivy.maven.SetupIvyTestPropertiesMojo
 
SharedFile - Class in ch.ivyteam.ivy.maven.util
A file that is used by multiple Mojos/Goals during the build lifecycle.
SharedFile(MavenProject) - Constructor for class ch.ivyteam.ivy.maven.util.SharedFile
 
ShareEngineCoreClasspathMojo - Class in ch.ivyteam.ivy.maven
Shares the Engine core classpath with the property: ivy.engine.core.classpath.
ShareEngineCoreClasspathMojo() - Constructor for class ch.ivyteam.ivy.maven.ShareEngineCoreClasspathMojo
 
Slf4jSimpleEngineProperties - Class in ch.ivyteam.ivy.maven.engine
Sets the logging properties for the ivy engine.
Slf4jSimpleEngineProperties() - Constructor for class ch.ivyteam.ivy.maven.engine.Slf4jSimpleEngineProperties
 
start() - Method in class ch.ivyteam.ivy.maven.engine.EngineControl
 
StartTestEngineMojo - Class in ch.ivyteam.ivy.maven
Starts the Axon.ivy Engine for integration testing.
StartTestEngineMojo() - Constructor for class ch.ivyteam.ivy.maven.StartTestEngineMojo
 
stop() - Method in class ch.ivyteam.ivy.maven.engine.EngineControl
 
StopTestEngineMojo - Class in ch.ivyteam.ivy.maven
Stops the Axon.ivy Engine after integration testing
StopTestEngineMojo() - Constructor for class ch.ivyteam.ivy.maven.StopTestEngineMojo
 
store(Map<String, Object>, MavenProject) - Static method in class ch.ivyteam.ivy.maven.util.CompilerResult
 

T

TEST_ENGINE_LOG - Static variable in interface ch.ivyteam.ivy.maven.engine.EngineControl.Property
 
TEST_ENGINE_URL - Static variable in interface ch.ivyteam.ivy.maven.engine.EngineControl.Property
 
TEST_OUTPUT_DIR - Static variable in interface ch.ivyteam.ivy.maven.engine.MavenProjectBuilderProxy.Result
 
TEST_SOURCE_DIR - Static variable in interface ch.ivyteam.ivy.maven.engine.MavenProjectBuilderProxy.Options
 
testCompile(File, List<File>, Map<String, String>) - Method in class ch.ivyteam.ivy.maven.engine.MavenProjectBuilderProxy
 
timeoutInSeconds - Variable in class ch.ivyteam.ivy.maven.engine.EngineMojoContext
 
toPlexusFileSets(FileSet[]) - Method in class ch.ivyteam.ivy.maven.util.FileSetConverter
 

V

valueOf(String) - Static method in enum ch.ivyteam.ivy.maven.engine.EngineControl.EngineState
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.ivyteam.ivy.maven.engine.EngineControl.EngineState
Returns an array containing the constants of this enum type, in the order they are declared.
vmOptions - Variable in class ch.ivyteam.ivy.maven.engine.EngineMojoContext
 

W

write(int) - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStream
Write the data to the buffer and flush the buffer, if a line separator is detected.
write(byte[], int, int) - Method in class ch.ivyteam.ivy.maven.util.stream.LineOrientedOutputStream
Write a block of characters to the output stream
A B C D E F G H I L M P R S T V W 
Skip navigation links

Copyright © 2016 AXON IVY AG. All rights reserved.