Modify authz pom files.
[aaf/authz.git] / auth / auth-gui / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  * ============LICENSE_START====================================================
4  * org.onap.aaf
5  * ===========================================================================
6  * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
7  * ===========================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  *      http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * ============LICENSE_END====================================================
20  *
21 -->
22 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
23         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
24         <modelVersion>4.0.0</modelVersion>
25         <parent>
26                 <groupId>org.onap.aaf.auth</groupId>
27                 <artifactId>parent</artifactId>
28                 <version>2.1.0-SNAPSHOT</version>
29                 <relativePath>../pom.xml</relativePath>
30         </parent>
31
32         <artifactId>aaf-auth-gui</artifactId>
33         <name>AAF Auth GUI</name>
34         <description>GUI Component for AAF Auth Management</description>
35
36         <properties>
37                 <maven.test.failure.ignore>true</maven.test.failure.ignore>
38         </properties>
39
40
41         <dependencies>
42                 <dependency>
43                         <groupId>org.onap.aaf.auth</groupId>
44                         <artifactId>aaf-auth-core</artifactId>
45                 </dependency>
46
47                 <dependency>
48                         <groupId>org.onap.aaf.auth</groupId>
49                         <artifactId>aaf-auth-client</artifactId>
50                 </dependency>
51
52                 <dependency>
53                         <groupId>org.onap.aaf.auth</groupId>
54                         <artifactId>aaf-auth-cmd</artifactId>
55                 </dependency>
56
57                 <!-- Add the Organizations you wish to support. You can delete ONAP if 
58                         you have something else Match with Property Entry: Organization.<root ns>, 
59                         i.e. Organization.onap.org=org.onap.org.DefaultOrg -->
60                 <dependency>
61                         <groupId>org.onap.aaf.auth</groupId>
62                         <artifactId>aaf-auth-deforg</artifactId>
63                 </dependency>
64
65                 <dependency>
66                         <groupId>org.onap.aaf.cadi</groupId>
67                         <artifactId>aaf-cadi-aaf</artifactId>
68                 </dependency>
69
70                 <dependency>
71                         <groupId>org.onap.aaf.cadi</groupId>
72                         <artifactId>aaf-cadi-client</artifactId>
73                 </dependency>
74
75                 <dependency>
76                         <groupId>org.onap.aaf.misc</groupId>
77                         <artifactId>aaf-misc-xgen</artifactId>
78                 </dependency>
79
80
81
82         </dependencies>
83
84         <build>
85                 <plugins>
86                         <plugin>
87                                 <groupId>org.apache.maven.plugins</groupId>
88                                 <artifactId>maven-jar-plugin</artifactId>
89                                 <configuration>
90                                         <includes>
91                                                 <include>**/*.class</include>
92                                         </includes>
93                                 </configuration>
94                                 <version>2.3.1</version>
95                         </plugin>
96                         <plugin>
97                                 <groupId>org.apache.maven.plugins</groupId>
98                                 <artifactId>maven-deploy-plugin</artifactId>
99                                 <configuration>
100                                         <skip>true</skip>
101                                 </configuration>
102                         </plugin>
103                         <plugin>
104                                 <groupId>org.codehaus.mojo</groupId>
105                                 <artifactId>appassembler-maven-plugin</artifactId>
106                                 <configuration>
107                                         <programs>
108                                                 <program>
109                                                         <mainClass>org.onap.aaf.auth.gui.AAF_GUI</mainClass>
110                                                         <name>gui</name>
111                                                         <commandLineArguments>
112                                                                 <commandLineArgument>cadi_prop_files=${project.conf_dir}/org.osaaf.gui.props</commandLineArgument>
113                                                         </commandLineArguments>
114                                                         <jvmSettings>
115                                                                 <extraArguments>
116                                                                         <extraArgument>-Daaf_cfa_web_path=$BASEDIR/theme/onap</extraArgument>
117                                                                 </extraArguments>
118                                                         </jvmSettings>
119                                                 </program>
120                                         </programs>
121                                         <copyConfigurationDirectory>true</copyConfigurationDirectory>
122                                         <configurationDirectory>theme</configurationDirectory>
123                                         <configurationSourceDirectory>theme</configurationSourceDirectory>
124                                 </configuration>
125                                 
126                         </plugin>
127                 </plugins>
128         </build>
129
130
131 </project>