All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.code.plsqlmaven.oraddl.OraDdlPackageMojo.groovy Maven / Gradle / Ivy

package com.google.code.plsqlmaven.oraddl

/*
 * Copyright 2001-2005 The Apache Software Foundation.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/**
 * Packages schema objects
 *
 * @goal package
 */
public class OraDdlPackageMojo
    extends OraDdlMojo
{

   void execute()
   {
       def schemaOutputDirectory= project.build.outputDirectory+File.separator+"schema"
       
       if (project.getPackaging()=='war')
         schemaOutputDirectory= project.build.directory+("/${project.build.finalName}/WEB-INF/schema").replace('/', File.separator)

       ant.mkdir(dir: schemaOutputDirectory)
       ant.copy(todir: schemaOutputDirectory)
       {
           ant.fileset(dir: sourceDirectory)
       }
   }
   
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy