@Mojo(name="generate",
defaultPhase=GENERATE_SOURCES)
public class BootCxfMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
static String |
CXF_SPRING_BOOT_MAVEN_PROPERTIES_FILE_NAME |
static String |
SEI_AND_WEB_SERVICE_CLIENT_PACKAGE_NAME_KEY |
static String |
SEI_IMPLEMENTATION_PACKAGE_NAME_KEY |
| Constructor and Description |
|---|
BootCxfMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanCxfSpringBootMavenProperties(String outputDirectory) |
void |
execute() |
protected File |
findWsdl(File buildDirectory) |
protected String |
generatePackageNameFromTargetNamespaceInWsdl(String targetNamespaceFromWsdl) |
protected String |
readTargetNamespaceFromWsdl(String wsdl) |
protected static String |
readWsdlIntoString(File wsdl) |
protected void |
writeCxfSpringBootMavenProperties(String outputDirectory,
String propertyKey,
String packageName) |
protected void |
writeSeiAndWebServiceClientPackageToCxfSpringBootMavenPropterties(String outputDirectory,
String packageName) |
protected void |
writeSeiImplementationPackageToCxfSpringBootMavenPropterties(String outputDirectory,
String packageName) |
public static final String CXF_SPRING_BOOT_MAVEN_PROPERTIES_FILE_NAME
public static final String SEI_IMPLEMENTATION_PACKAGE_NAME_KEY
public static final String SEI_AND_WEB_SERVICE_CLIENT_PACKAGE_NAME_KEY
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected File findWsdl(File buildDirectory) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected String readTargetNamespaceFromWsdl(String wsdl) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected static String readWsdlIntoString(File wsdl) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected String generatePackageNameFromTargetNamespaceInWsdl(String targetNamespaceFromWsdl) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void writeSeiAndWebServiceClientPackageToCxfSpringBootMavenPropterties(String outputDirectory, String packageName) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void writeSeiImplementationPackageToCxfSpringBootMavenPropterties(String outputDirectory, String packageName) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void writeCxfSpringBootMavenProperties(String outputDirectory, String propertyKey, String packageName) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic void cleanCxfSpringBootMavenProperties(String outputDirectory) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2019. All rights reserved.