Package org.jvnet.jaxb.maven
Class XJC2TestMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.jvnet.jaxb.maven.AbstractXJC2Mojo<O>
-
- org.jvnet.jaxb.maven.RawXJC2Mojo<com.sun.tools.xjc.Options>
-
- org.jvnet.jaxb.maven.XJC2Mojo
-
- org.jvnet.jaxb.maven.XJC2TestMojo
-
- 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 XJC2TestMojo extends XJC2MojoJAXB 2.x 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.RawXJC2Mojo
ADD_IF_EXISTS_TO_EPISODE_SCHEMA_BINDINGS_TRANSFORMATION_RESOURCE_NAME
-
Fields inherited from class org.jvnet.jaxb.maven.AbstractXJC2Mojo
catalogResolver, plugins
-
-
Constructor Summary
Constructors Constructor Description XJC2TestMojo()
-
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.XJC2Mojo
doExecute, generateCode, getOptionsFactory, loadModel, writeCode
-
Methods inherited from class org.jvnet.jaxb.maven.RawXJC2Mojo
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, getVersion, getXjcPluginArtifacts, getXjcPluginFiles, getXjcPluginURLs, injectDependencyDefaults, injectDependencyDefaults, isUpToDate, logConfiguration, resolveArtifacts, resolveEpisodeArtifacts, resolveXJCPluginArtifacts, setupBindingFiles, setupDependsURIs, setupDirectories, setupLogging, setupMavenPaths, setupSchemaFiles
-
Methods inherited from class org.jvnet.jaxb.maven.AbstractXJC2Mojo
cleanPackageDirectory, createCatalogURIs, createResourceEntryUris, getAccessExternalDTD, getAccessExternalSchema, getArgs, getArtifactFactory, getArtifactMetadataSource, 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, getMarkGenerated, getMavenProjectBuilder, getMavenSession, getNoFileHeader, getOtherDepends, getOtherDependsExcludes, getOtherDependsIncludes, getPackageLevelAnnotations, getPluginArtifacts, getPlugins, getProduces, getProject, getProjectDependencies, getProxyHost, getProxyPassword, getProxyPort, getProxyUsername, getReadOnly, getRelativeCatalogResolution, getRemoveOldOutput, getRepositorySystem, getScanDependenciesForBindings, getSchemaExcludes, getSchemaIncludes, getSchemaLanguage, getSchemas, getSettings, getSpecVersion, getStrict, getUseDependenciesAsEpisodes, getVerbose, getWriteCode, isAddIfExistsToEpisodeSchemaBindings, isEnableExternalEntityProcessing, isUseActiveProxyAsHttpproxy, logApiConfiguration, resolveDependencyResource, resolveDependencyResources, setAccessExternalDTD, setAccessExternalSchema, setAddIfExistsToEpisodeSchemaBindings, setArgs, setArtifactFactory, setArtifactMetadataSource, 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, setMarkGenerated, setMavenProjectBuilder, setMavenSession, setNoFileHeader, setOtherDepends, setOtherDependsExcludes, setOtherDependsIncludes, setPackageLevelAnnotations, setPluginArtifacts, setPlugins, setProduces, setProject, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername, setReadOnly, setRelativeCatalogResolution, setRemoveOldOutput, setRepositorySystem, setScanDependenciesForBindings, setSchemaExcludes, setSchemaIncludes, setSchemaLanguage, setSchemas, setSettings, setSpecVersion, setStrict, setUseActiveProxyAsHttpproxy, setUseDependenciesAsEpisodes, setVerbose, setWriteCode
-
-
-
-
Method Detail
-
getGenerateDirectory
public File getGenerateDirectory()
- Overrides:
getGenerateDirectoryin classAbstractXJC2Mojo<com.sun.tools.xjc.Options>
-
setGenerateDirectory
public void setGenerateDirectory(File generateDirectory)
- Overrides:
setGenerateDirectoryin classAbstractXJC2Mojo<com.sun.tools.xjc.Options>
-
getAddCompileSourceRoot
public boolean getAddCompileSourceRoot()
- Overrides:
getAddCompileSourceRootin classAbstractXJC2Mojo<com.sun.tools.xjc.Options>
-
setAddCompileSourceRoot
public void setAddCompileSourceRoot(boolean addCompileSourceRoot)
- Overrides:
setAddCompileSourceRootin classAbstractXJC2Mojo<com.sun.tools.xjc.Options>
-
getAddTestCompileSourceRoot
public boolean getAddTestCompileSourceRoot()
- Overrides:
getAddTestCompileSourceRootin classAbstractXJC2Mojo<com.sun.tools.xjc.Options>
-
setAddTestCompileSourceRoot
public void setAddTestCompileSourceRoot(boolean addTestCompileSourceRoot)
- Overrides:
setAddTestCompileSourceRootin classAbstractXJC2Mojo<com.sun.tools.xjc.Options>
-
getSchemaDirectory
public File getSchemaDirectory()
- Overrides:
getSchemaDirectoryin classAbstractXJC2Mojo<com.sun.tools.xjc.Options>
-
setSchemaDirectory
public void setSchemaDirectory(File schemaDirectory)
- Overrides:
setSchemaDirectoryin classAbstractXJC2Mojo<com.sun.tools.xjc.Options>
-
-