X-Git-Url: https://juplo.de/gitweb/?p=website;a=blobdiff_plain;f=dist%2Fhibernate-maven-plugin-2.1.0%2Fxref%2Fde%2Fjuplo%2Fplugins%2Fhibernate%2FUpdateMojo.html;fp=dist%2Fhibernate-maven-plugin-2.1.0%2Fxref%2Fde%2Fjuplo%2Fplugins%2Fhibernate%2FUpdateMojo.html;h=0000000000000000000000000000000000000000;hp=bd0dc7176e4598943b4a3079dea35bfb939bdc98;hb=b293b312d6f0dd8b2dc716375fd442dd295a9942;hpb=9179a67d9952d3b63e95686dbd6cacd3c9e13cb2 diff --git a/dist/hibernate-maven-plugin-2.1.0/xref/de/juplo/plugins/hibernate/UpdateMojo.html b/dist/hibernate-maven-plugin-2.1.0/xref/de/juplo/plugins/hibernate/UpdateMojo.html deleted file mode 100644 index bd0dc717..00000000 --- a/dist/hibernate-maven-plugin-2.1.0/xref/de/juplo/plugins/hibernate/UpdateMojo.html +++ /dev/null @@ -1,94 +0,0 @@ - - -
--1 package de.juplo.plugins.hibernate; -2 -3 /* -4 * Copyright 2001-2005 The Apache Software Foundation. -5 * -6 * Licensed under the Apache License, Version 2.0 (the "License"); -7 * you may not use this file except in compliance with the License. -8 * You may obtain a copy of the License at -9 * -10 * http://www.apache.org/licenses/LICENSE-2.0 -11 * -12 * Unless required by applicable law or agreed to in writing, software -13 * distributed under the License is distributed on an "AS IS" BASIS, -14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -15 * See the License for the specific language governing permissions and -16 * limitations under the License. -17 */ -18 -19 import java.util.Map; -20 import org.apache.maven.plugin.MojoExecutionException; -21 import org.apache.maven.plugin.MojoFailureException; -22 import org.hibernate.boot.spi.MetadataImplementor; -23 import org.hibernate.service.ServiceRegistry; -24 import org.hibernate.tool.schema.spi.ExecutionOptions; -25 import org.hibernate.tool.schema.spi.SchemaManagementTool; -26 import org.hibernate.tool.schema.spi.TargetDescriptor; -27 -28 -29 /** -30 * Generate/Execute SQL to update the database-schema according to the -31 * configured mappings. -32 * -33 * @goal update -34 * @phase process-classes -35 * @threadSafe -36 * @requiresDependencyResolution runtime -37 */ -38 public class UpdateMojo extends AbstractSchemaMojo -39 { -40 /** -41 * Output file. -42 * <p> -43 * If the specified filename is not absolut, the file will be created -44 * relative to the project build directory -45 * (<code>project.build.directory</code>). -46 * -47 * @parameter property="hibernate.schema.update" default-value="update.sql" -48 * @since 1.0 -49 */ -50 private String outputFile; -51 -52 -53 @Override -54 public final void execute() -55 throws -56 MojoFailureException, -57 MojoExecutionException -58 { -59 super.execute(outputFile); -60 } -61 -62 -63 @Override -64 void build( -65 MetadataImplementor metadata, -66 ExecutionOptions options, -67 TargetDescriptor target -68 ) -69 throws -70 MojoExecutionException, -71 MojoFailureException -72 { -73 ServiceRegistry service = -74 metadata.getMetadataBuildingOptions().getServiceRegistry(); -75 SchemaManagementTool tool = service.getService(SchemaManagementTool.class); -76 -77 Map config = options.getConfigurationValues(); -78 -79 tool.getSchemaMigrator(config).doMigration(metadata, options, target); -80 } -81 } --