Package org.jvnet.jaxb.maven
Class XJCTestMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.jvnet.jaxb.maven.AbstractXJCMojo<O>
-
- org.jvnet.jaxb.maven.RawXJCMojo<com.sun.tools.xjc.Options>
-
- org.jvnet.jaxb.maven.XJCMojo
-
- org.jvnet.jaxb.maven.XJCTestMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo,DependencyResourceResolver
@Mojo(name="generate-test", defaultPhase=GENERATE_TEST_SOURCES, requiresDependencyResolution=TEST, requiresDependencyCollection=TEST, threadSafe=true) public class XJCTestMojo extends XJCMojoJAXB Test Mojo. Generates sources for testing purpose (ie in /target/generated-test-sources/xjc path).- Author:
- Aleksei Valikov (valikov@gmx.net)
-
-
Field Summary
-
Fields inherited from class org.jvnet.jaxb.maven.RawXJCMojo
ADD_IF_EXISTS_TO_EPISODE_SCHEMA_BINDINGS_TRANSFORMATION_RESOURCE_NAME
-
Fields inherited from class org.jvnet.jaxb.maven.AbstractXJCMojo
catalogResolver, plugins
-
-
Constructor Summary
Constructors Constructor Description XJCTestMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetAddCompileSourceRoot()booleangetAddTestCompileSourceRoot()FilegetGenerateDirectory()FilegetSchemaDirectory()voidsetAddCompileSourceRoot(boolean addCompileSourceRoot)voidsetAddTestCompileSourceRoot(boolean addTestCompileSourceRoot)voidsetGenerateDirectory(File generateDirectory)voidsetSchemaDirectory(File schemaDirectory)-
Methods inherited from class org.jvnet.jaxb.maven.XJCMojo
doExecute, generateCode, getOptionsFactory, loadModel, writeCode
-
Methods inherited from class org.jvnet.jaxb.maven.RawXJCMojo
createBindingURIs, createCatalogResolver, createClassLoader, createEntityResolver, createOptionsConfiguration, createProducesURIs, doExecute, execute, getActiveProxyAsHttpproxy, getArguments, getBindFiles, getBindingFiles, getBindingURIs, getCatalogResolverInstance, getCatalogURIs, getCustomHttpproxy, getDependsURIs, getEntityResolver, getEpisodeArtifacts, getEpisodeFiles, getGrammars, getHttpproxy, getProducesURIs, getResolvedBindingURIs, getResolvedCatalogURIs, getResolvedSchemaURIs, getSchemaFiles, getSchemaURIs, getURILastModifiedResolver, getXjcPluginArtifacts, getXjcPluginFiles, getXjcPluginURLs, injectDependencyDefaults, injectDependencyDefaults, isUpToDate, logConfiguration, resolveArtifacts, resolveEpisodeArtifacts, resolveXJCPluginArtifacts, setupBindingFiles, setupDependsURIs, setupDirectories, setupLogging, setupMavenPaths, setupSchemaFiles
-
Methods inherited from class org.jvnet.jaxb.maven.AbstractXJCMojo
cleanPackageDirectory, createCatalogURIs, createResourceEntryUris, getAccessExternalDTD, getAccessExternalSchema, getArgs, getArtifactFactory, getArtifactMetadataSource, getArtifactResolver, getBindingDirectory, getBindingExcludes, getBindingIncludes, getBindings, getBuildContext, getCatalog, getCatalogDirectory, getCatalogExcludes, getCatalogIncludes, getCatalogResolver, getCatalogs, getCleanPackageDirectories, getContentForWildcard, getDebug, getDisableDefaultExcludes, getDisableSystemIdResolution, getDisableXmlSecurity, getEnableIntrospection, getEncoding, getEpisode, getEpisodeFile, getEpisodes, getExtension, getForceRegenerate, getGeneratePackage, getLocale, getLocalRepository, getMarkGenerated, getMavenProjectBuilder, getNoFileHeader, getOtherDependsExcludes, getOtherDependsIncludes, getPackageLevelAnnotations, getPluginArtifacts, getPlugins, getProduces, getProject, getProjectDependencies, getProxyHost, getProxyPassword, getProxyPort, getProxyUsername, getReadOnly, getRelativeCatalogResolution, getRemoveOldOutput, getScanDependenciesForBindings, getSchemaExcludes, getSchemaIncludes, getSchemaLanguage, getSchemas, getSettings, getSpecVersion, getStrict, getUseDependenciesAsEpisodes, getVerbose, getWriteCode, isAddIfExistsToEpisodeSchemaBindings, isEnableExternalEntityProcessing, isUseActiveProxyAsHttpproxy, logApiConfiguration, resolveDependencyResource, setAccessExternalDTD, setAccessExternalSchema, setAddIfExistsToEpisodeSchemaBindings, setArgs, setArtifactFactory, setArtifactMetadataSource, setArtifactResolver, setBindingDirectory, setBindingExcludes, setBindingIncludes, setBindings, setBuildContext, setCatalog, setCatalogDirectory, setCatalogExcludes, setCatalogIncludes, setCatalogResolver, setCatalogs, setCleanPackageDirectories, setContentForWildcard, setDebug, setDisableDefaultExcludes, setDisableSystemIdResolution, setDisableXmlSecurity, setEnableExternalEntityProcessing, setEnableIntrospection, setEncoding, setEpisode, setEpisodeFile, setEpisodes, setExtension, setForceRegenerate, setGeneratePackage, setLocale, setLocalRepository, setMarkGenerated, setMavenProjectBuilder, setNoFileHeader, setOtherDependsExcludes, setOtherDependsIncludes, setPackageLevelAnnotations, setPluginArtifacts, setPlugins, setProduces, setProject, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername, setReadOnly, setRelativeCatalogResolution, setRemoveOldOutput, setScanDependenciesForBindings, setSchemaExcludes, setSchemaIncludes, setSchemaLanguage, setSchemas, setSettings, setSpecVersion, setStrict, setUseActiveProxyAsHttpproxy, setUseDependenciesAsEpisodes, setVerbose, setWriteCode
-
-
-
-
Method Detail
-
getGenerateDirectory
public File getGenerateDirectory()
- Overrides:
getGenerateDirectoryin classAbstractXJCMojo<com.sun.tools.xjc.Options>
-
setGenerateDirectory
public void setGenerateDirectory(File generateDirectory)
- Overrides:
setGenerateDirectoryin classAbstractXJCMojo<com.sun.tools.xjc.Options>
-
getAddCompileSourceRoot
public boolean getAddCompileSourceRoot()
- Overrides:
getAddCompileSourceRootin classAbstractXJCMojo<com.sun.tools.xjc.Options>
-
setAddCompileSourceRoot
public void setAddCompileSourceRoot(boolean addCompileSourceRoot)
- Overrides:
setAddCompileSourceRootin classAbstractXJCMojo<com.sun.tools.xjc.Options>
-
getAddTestCompileSourceRoot
public boolean getAddTestCompileSourceRoot()
- Overrides:
getAddTestCompileSourceRootin classAbstractXJCMojo<com.sun.tools.xjc.Options>
-
setAddTestCompileSourceRoot
public void setAddTestCompileSourceRoot(boolean addTestCompileSourceRoot)
- Overrides:
setAddTestCompileSourceRootin classAbstractXJCMojo<com.sun.tools.xjc.Options>
-
getSchemaDirectory
public File getSchemaDirectory()
- Overrides:
getSchemaDirectoryin classAbstractXJCMojo<com.sun.tools.xjc.Options>
-
setSchemaDirectory
public void setSchemaDirectory(File schemaDirectory)
- Overrides:
setSchemaDirectoryin classAbstractXJCMojo<com.sun.tools.xjc.Options>
-
-