blob: 1f482019bac29dd369f2cf2e51bb39201efd3ffd [file] [log] [blame]
Gustavo Silva60e5ec72021-02-12 10:50:55 -03001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 ~ Copyright 2021-present Open Networking Foundation
4 ~
5 ~ Licensed under the Apache License, Version 2.0 (the "License");
6 ~ you may not use this file except in compliance with the License.
7 ~ You may obtain a copy of the License at
8 ~
9 ~ http://www.apache.org/licenses/LICENSE-2.0
10 ~
11 ~ Unless required by applicable law or agreed to in writing, software
12 ~ distributed under the License is distributed on an "AS IS" BASIS,
13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ~ See the License for the specific language governing permissions and
15 ~ limitations under the License.
16 -->
17<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">
18 <modelVersion>4.0.0</modelVersion>
19
20 <parent>
21 <groupId>org.onosproject</groupId>
22 <artifactId>onos-dependencies</artifactId>
Andrea Campanella2d5e1b82021-12-17 14:39:39 +010023 <version>2.5.5</version>
Gustavo Silva60e5ec72021-02-12 10:50:55 -030024 </parent>
25
26 <groupId>org.opencord</groupId>
27 <artifactId>pppoeagent</artifactId>
Jenkins36e26ca2021-12-27 17:37:04 +000028 <version>1.2.1-SNAPSHOT</version>
Gustavo Silva60e5ec72021-02-12 10:50:55 -030029 <packaging>pom</packaging>
30
31 <description>PPPoE Intermediate Agent</description>
32
33 <properties>
Andrea Campanellab63e01f2022-06-30 16:44:51 +020034 <sadis.api.version>5.6.0</sadis.api.version>
Gustavo Silva60e5ec72021-02-12 10:50:55 -030035 </properties>
36
37 <modules>
38 <module>app</module>
39 <module>api</module>
40 </modules>
41
Andrea Campanella41723652021-06-03 11:10:49 +020042 <repositories>
43 <repository>
44 <id>central</id>
45 <name>Central Repository</name>
46 <url>https://repo.maven.apache.org/maven2</url>
47 <layout>default</layout>
48 <snapshots>
49 <enabled>false</enabled>
50 </snapshots>
51 <releases>
52 <enabled>true</enabled>
53 <updatePolicy>always</updatePolicy>
54 <checksumPolicy>fail</checksumPolicy>
55 </releases>
56 </repository>
57
58 <repository>
59 <id>snapshots</id>
60 <url>https://oss.sonatype.org/content/repositories/snapshots</url>
61 <snapshots>
62 <enabled>true</enabled>
63 <updatePolicy>always</updatePolicy>
64 <checksumPolicy>fail</checksumPolicy>
65 </snapshots>
66 </repository>
67 </repositories>
68 <pluginRepositories>
69 <pluginRepository>
70 <id>sonatype-snapshots</id>
71 <url>https://oss.sonatype.org/content/repositories/snapshots</url>
72 <snapshots>
73 <enabled>true</enabled>
74 <updatePolicy>always</updatePolicy>
75 <checksumPolicy>fail</checksumPolicy>
76 </snapshots>
77 </pluginRepository>
78 </pluginRepositories>
79
80 <build>
81 <plugins>
82 <!-- SpotBugs Static Analysis -->
83 <plugin>
84 <groupId>com.github.spotbugs</groupId>
85 <artifactId>spotbugs-maven-plugin</artifactId>
86 <version>4.0.4</version>
87 <configuration>
88 <effort>Max</effort>
89 <threshold>Low</threshold>
90 <failOnError>false</failOnError>
91 <includeFilterFile>${session.executionRootDirectory}/spotbugs-security-include.xml</includeFilterFile>
92 <excludeFilterFile>${session.executionRootDirectory}/spotbugs-security-exclude.xml</excludeFilterFile>
93 <plugins>
94 <plugin>
95 <groupId>com.h3xstream.findsecbugs</groupId>
96 <artifactId>findsecbugs-plugin</artifactId>
97 <version>1.10.1</version>
98 </plugin>
99 </plugins>
100 </configuration>
101 </plugin>
102 </plugins>
103 </build>
104
Gustavo Silva60e5ec72021-02-12 10:50:55 -0300105</project>