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); |