CPD Results
The following document contains the results of PMD's CPD 5.2.3.
Duplications
| File | Line |
|---|---|
| de/juplo/plugins/hibernate/CreateMojo.java | 41 |
| de/juplo/plugins/hibernate/DropMojo.java | 41 |
public class CreateMojo extends AbstractSchemaMojo
{
/**
* Output file.
* <p>
* If the specified filename is not absolut, the file will be created
* relative to the project build directory
* (<code>project.build.directory</code>).
*
* @parameter property="hibernate.schema.create" default-value="create.sql"
* @since 1.0
*/
private String outputFile;
@Override
public final void execute()
throws
MojoFailureException,
MojoExecutionException
{
super.execute(outputFile);
}
@Override
void build(
MetadataImplementor metadata,
ExecutionOptions options,
TargetDescriptor target
)
throws
MojoExecutionException,
MojoFailureException
{
ServiceRegistry service =
metadata.getMetadataBuildingOptions().getServiceRegistry();
SchemaManagementTool tool = service.getService(SchemaManagementTool.class);
Map config = options.getConfigurationValues();
SourceDescriptor source = new SourceDescriptor()
{
@Override
public SourceType getSourceType()
{
return SourceType.METADATA;
}
@Override
public ScriptSourceInput getScriptSourceInput()
{
return null;
}
};
tool.getSchemaCreator(config).doCreation(metadata, options, source, target); | |