summaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-tosca-converter-lib/pom.xml
blob: 5105616725c1b48ffdd4ba999e10f86d314fa0c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.openecomp.sdc</groupId>
        <artifactId>openecomp-sdc-lib</artifactId>
        <version>1.9.0-SNAPSHOT</version>
    </parent>

    <artifactId>openecomp-tosca-converter-lib</artifactId>
    <packaging>pom</packaging>

    <modules>
        <module>openecomp-tosca-converter-api</module>
        <module>openecomp-tosca-converter-core</module>
    </modules>

    <dependencies>
        <dependency>
            <groupId>org.openecomp.sdc.core</groupId>
            <artifactId>openecomp-tosca-lib</artifactId>
            <version>${project.version}</version>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.openecomp.sdc.core</groupId>
            <artifactId>openecomp-facade-core</artifactId>
            <version>${project.version}</version>
        </dependency>
    </dependencies>
</project>
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. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.onap.cli</groupId> <artifactId>cli-deployment</artifactId> <version>5.0.0</version> </parent> <artifactId>cli-zip</artifactId> <name>cli/deployment/zip</name> <packaging>pom</packaging> <build> <plugins> <plugin> <groupId>org.codehaus.gmaven</groupId> <artifactId>gmaven-plugin</artifactId> <version>1.5</version> <executions> <execution> <id>open-cli-deployment</id> <phase>package</phase> <goals> <goal>execute</goal> </goals> <configuration> <source> System.out.println("******** Going to make release zip ********") deployFolder = "${project.build.directory}/deployoutput" deployUnzip = "${project.build.directory}/deployunzip" outfileName = "${package.name}-${project.version}.zip" ant.delete(dir: "${deployFolder}") ant.mkdir(dir: "${deployFolder}") ant.delete(dir: "${deployUnzip}") ant.mkdir(dir: "${deployUnzip}") ant.delete(dir: "${deployUnzip}/lib") ant.mkdir(dir: "${deployUnzip}/lib") ant.delete(dir: "${deployUnzip}/open-cli-schema") ant.mkdir(dir: "${deployUnzip}/open-cli-schema") ant.delete(dir: "${deployUnzip}/open-cli-sample") ant.mkdir(dir: "${deployUnzip}/open-cli-sample") ant.delete(dir: "${deployUnzip}/data") ant.mkdir(dir: "${deployUnzip}/data") ant.delete(dir: "${deployUnzip}/data/tmp") ant.mkdir(dir: "${deployUnzip}/data/tmp") ant.delete(dir: "${deployUnzip}/script") ant.mkdir(dir: "${deployUnzip}/script") ant.copy(todir: "${deployUnzip}") { fileset(dir: "${basedir}/src/main/release"){ exclude(name: "**/.gitignore") } } ant.copy(todir: "${deployUnzip}") { fileset(file: "${basedir}/installer/install.sh") } ant.chmod(file: "${deployUnzip}/bin/oclip.sh", perm: "ugo+x") ant.chmod(file: "${deployUnzip}/install.sh", perm: "ugo+x") ant.copy(todir: "${deployUnzip}/lib") { fileset(file: "${project.build.directory}/../../../main/target/cli-main-${project.version}.jar") fileset(dir: "${project.build.directory}/../../../main/target/lib/") fileset(dir: "${project.build.directory}/../../../products/target/lib/") fileset(dir: "${project.build.directory}/../../../profiles/target/lib/") fileset(dir: "${project.build.directory}/../../../grpc/target/lib/") } ant.copy(todir: "${deployUnzip}/conf") { fileset(dir: "${project.build.directory}/../../../products/target/conf/", erroronmissingdir: false) fileset(dir: "${project.build.directory}/../../../profiles/target/conf/", erroronmissingdir: false) fileset(file: "${basedir}/src/main/release/conf/*.properties") } ant.copy(todir: "${deployUnzip}/script") { fileset(dir: "${project.build.directory}/../../../products/target/script/", erroronmissingdir: false) } ant.copy(todir: "${deployUnzip}/docs") { fileset(file: "${project.build.directory}/../../../README.md") } ant.zip(destfile: "${deployFolder}/${outfileName}") { zipfileset(dir: "${deployUnzip}", excludes: "**/*.sh") zipfileset(dir: "${deployUnzip}", includes: "**/*.sh", filemode: "755") } System.out.println("******** completed. ************") </source> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <id>attach-artifacts</id> <phase>package</phase> <goals> <goal>attach-artifact</goal> </goals> <configuration> <artifacts> <artifact> <file>${project.build.directory}/deployoutput/${package.name}-${project.version}.zip</file> <type>zip</type> </artifact> </artifacts> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>