summaryrefslogtreecommitdiffstats
path: root/controlloop/common/feature-controlloop-tdjam/pom.xml
blob: 4b262a8123413507e606c9e38be116dffebdbf65 (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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<!--
  ============LICENSE_START=======================================================
  ONAP
  ================================================================================
  Copyright (C) 2020 AT&T Intellectual Property. All rights reserved.
  ================================================================================
  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.
  ============LICENSE_END=========================================================
-->

<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.policy.drools-applications.controlloop.common</groupId>
        <artifactId>drools-applications-common</artifactId>
        <version>1.7.3</version>
    </parent>

    <artifactId>feature-controlloop-tdjam</artifactId>

    <description>
        Load Experimental TDJAM Control Loop Controller as a feature.
    </description>

    <build>
        <resources>
            <resource>
                <directory>src/main/feature</directory>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
        <plugins>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <executions>
                    <execution>
                        <id>zipfile</id>
                        <goals>
                            <goal>single</goal>
                        </goals>
                        <phase>package</phase>
                        <configuration>
                            <attach>true</attach>
                            <finalName>${project.artifactId}-${project.version}</finalName>
                            <descriptors>
                                <descriptor>src/assembly/assemble_zip.xml</descriptor>
                            </descriptors>
                            <appendAssemblyId>false</appendAssemblyId>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <phase>prepare-package</phase>
                        <configuration>
                            <outputDirectory>${project.build.directory}/assembly/lib</outputDirectory>
                            <overWriteReleases>false</overWriteReleases>
                            <overWriteSnapshots>true</overWriteSnapshots>
                            <overWriteIfNewer>true</overWriteIfNewer>
                            <useRepositoryLayout>false</useRepositoryLayout>
                            <addParentPoms>false</addParentPoms>
                            <copyPom>false</copyPom>
                            <includeScope>runtime</includeScope>
                            <excludeTransitive>true</excludeTransitive>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

    <dependencies>
        <dependency>
            <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
            <artifactId>controller-tdjam</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>org.onap.policy.drools-pdp</groupId>
            <artifactId>policy-management</artifactId>
            <version>${version.policy.drools-pdp}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>
span class="n">svcInstanceId; @XmlElement(name = "SvcAction", required = true) protected String svcAction; @XmlElement(name = "SvcOperation", required = true) protected String svcOperation; @XmlElement(name = "CallbackUrl", required = true) protected String callbackUrl; @XmlElement(name = "MsoAction") protected String msoAction; /** * Gets the value of the requestId property. * * @return * possible object is * {@link String } * */ public String getRequestId() { return requestId; } /** * Sets the value of the requestId property. * * @param value * allowed object is * {@link String } * */ public void setRequestId(String value) { this.requestId = value; } public String getSvcInstanceId() { return svcInstanceId; } public void setSvcInstanceId(String svcInstanceId) { this.svcInstanceId = svcInstanceId; } /** * Gets the value of the svcAction property. * * @return * possible object is * {@link String } * */ public String getSvcAction() { return svcAction; } /** * Sets the value of the svcAction property. * * @param value * allowed object is * {@link String } * */ public void setSvcAction(String value) { this.svcAction = value; } /** * Gets the value of the svcOperation property. * * @return * possible object is * {@link String } * */ public String getSvcOperation() { return svcOperation; } /** * Sets the value of the svcOperation property. * * @param value * allowed object is * {@link String } * */ public void setSvcOperation(String value) { this.svcOperation = value; } /** * Gets the value of the callbackUrl property. * * @return * possible object is * {@link String } * */ public String getCallbackUrl() { return callbackUrl; } /** * Sets the value of the callbackUrl property. * * @param value * allowed object is * {@link String } * */ public void setCallbackUrl(String value) { this.callbackUrl = value; } /** * Gets the value of the callbackUrl property. * * @return * possible object is * {@link String } * */ public String getMsoAction() { return msoAction; } /** * Sets the value of the callbackUrl property. * * @param value * allowed object is * {@link String } * */ public void setMsoAction(String value) { this.msoAction = value; } @Override public String toString() { return "RequestHeader [requestId=" + requestId + ", svcInstanceId=" + svcInstanceId + ", svcAction=" + svcAction + ", svcOperation=" + svcOperation + ", callbackUrl=" + callbackUrl + ", msoAction=" + msoAction + "]"; } }