| 
 | 1 | +<?xml version="1.0" encoding="UTF-8"?>  | 
 | 2 | +<!--  | 
 | 3 | +
  | 
 | 4 | +    SPDX-License-Identifier: Apache-2.0  | 
 | 5 | +
  | 
 | 6 | +    Copyright 2021 - 2021 The original authors.  | 
 | 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 | +        https://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 | +
  | 
 | 20 | +-->  | 
 | 21 | +<project xmlns="http://maven.apache.org/POM/4.0.0"  | 
 | 22 | +  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  | 
 | 23 | +  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  | 
 | 24 | +  <modelVersion>4.0.0</modelVersion>  | 
 | 25 | + | 
 | 26 | +  <parent>  | 
 | 27 | +    <groupId>org.moditect</groupId>  | 
 | 28 | +    <artifactId>moditect-org-parent</artifactId>  | 
 | 29 | +    <version>1.1.0.Final</version>  | 
 | 30 | +  </parent>  | 
 | 31 | + | 
 | 32 | +  <groupId>org.moditect.ossquickstart</groupId>  | 
 | 33 | +  <artifactId>ossquickstart-aggregator</artifactId>  | 
 | 34 | +  <version>1.0.0-SNAPSHOT</version>  | 
 | 35 | +  <packaging>pom</packaging>  | 
 | 36 | + | 
 | 37 | +  <properties>  | 
 | 38 | +    <java.version>11</java.version>  | 
 | 39 | +    <maven.compiler.parameters>true</maven.compiler.parameters>  | 
 | 40 | +    <maven.compiler.release>${java.version}</maven.compiler.release>  | 
 | 41 | +    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  | 
 | 42 | +    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>  | 
 | 43 | +  </properties>  | 
 | 44 | + | 
 | 45 | +  <name>OSS Quickstart Build Aggregator</name>  | 
 | 46 | +  <url>https://github.com/moditect/oss-quickstart</url>  | 
 | 47 | +  <description>Archetypes for creating new open-source Maven projects</description>  | 
 | 48 | +  <inceptionYear>2021</inceptionYear>  | 
 | 49 | + | 
 | 50 | +  <licenses>  | 
 | 51 | +    <license>  | 
 | 52 | +      <name>Apache-2.0</name>  | 
 | 53 | +      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>  | 
 | 54 | +      <distribution>repo</distribution>  | 
 | 55 | +    </license>  | 
 | 56 | +  </licenses>  | 
 | 57 | + | 
 | 58 | +  <build>  | 
 | 59 | +    <!-- Keep alphabetic order -->  | 
 | 60 | +    <pluginManagement>  | 
 | 61 | +      <plugins>  | 
 | 62 | +        <plugin>  | 
 | 63 | +          <groupId>org.apache.maven.plugins</groupId>  | 
 | 64 | +          <artifactId>maven-archetype-plugin</artifactId>  | 
 | 65 | +          <version>3.2.0</version>  | 
 | 66 | +        </plugin>  | 
 | 67 | +        <plugin>  | 
 | 68 | +          <groupId>org.apache.maven.plugins</groupId>  | 
 | 69 | +          <artifactId>maven-compiler-plugin</artifactId>  | 
 | 70 | +          <version>3.8.1</version>  | 
 | 71 | +          <configuration>  | 
 | 72 | +            <parameters>true</parameters>  | 
 | 73 | +          </configuration>  | 
 | 74 | +        </plugin>  | 
 | 75 | +        <plugin>  | 
 | 76 | +          <groupId>org.apache.maven.plugins</groupId>  | 
 | 77 | +          <artifactId>maven-clean-plugin</artifactId>  | 
 | 78 | +          <version>3.1.0</version>  | 
 | 79 | +        </plugin>  | 
 | 80 | +        <plugin>  | 
 | 81 | +          <groupId>org.apache.maven.plugins</groupId>  | 
 | 82 | +          <artifactId>maven-deploy-plugin</artifactId>  | 
 | 83 | +          <version>3.0.0-M1</version>  | 
 | 84 | +        </plugin>  | 
 | 85 | +        <plugin>  | 
 | 86 | +          <groupId>org.apache.maven.plugins</groupId>  | 
 | 87 | +          <artifactId>maven-enforcer-plugin</artifactId>  | 
 | 88 | +          <version>3.0.0-M3</version>  | 
 | 89 | +        </plugin>  | 
 | 90 | +        <plugin>  | 
 | 91 | +          <groupId>org.apache.maven.plugins</groupId>  | 
 | 92 | +          <artifactId>maven-install-plugin</artifactId>  | 
 | 93 | +          <version>3.0.0-M1</version>  | 
 | 94 | +        </plugin>  | 
 | 95 | +        <plugin>  | 
 | 96 | +          <groupId>org.apache.maven.plugins</groupId>  | 
 | 97 | +          <artifactId>maven-jar-plugin</artifactId>  | 
 | 98 | +          <version>3.2.0</version>  | 
 | 99 | +        </plugin>  | 
 | 100 | +        <plugin>  | 
 | 101 | +          <groupId>org.apache.maven.plugins</groupId>  | 
 | 102 | +          <artifactId>maven-resources-plugin</artifactId>  | 
 | 103 | +          <version>3.2.0</version>  | 
 | 104 | +        </plugin>  | 
 | 105 | +        <plugin>  | 
 | 106 | +          <groupId>org.apache.maven.plugins</groupId>  | 
 | 107 | +          <artifactId>maven-site-plugin</artifactId>  | 
 | 108 | +          <version>3.9.1</version>  | 
 | 109 | +        </plugin>  | 
 | 110 | +        <plugin>  | 
 | 111 | +          <groupId>org.apache.maven.plugins</groupId>  | 
 | 112 | +          <artifactId>maven-surefire-plugin</artifactId>  | 
 | 113 | +          <version>3.0.0-M5</version>  | 
 | 114 | +        </plugin>  | 
 | 115 | +      </plugins>  | 
 | 116 | +    </pluginManagement>  | 
 | 117 | +    <plugins>  | 
 | 118 | +      <plugin>  | 
 | 119 | +        <groupId>com.mycila</groupId>  | 
 | 120 | +        <artifactId>license-maven-plugin</artifactId>  | 
 | 121 | +        <configuration combine.self="override">  | 
 | 122 | +          <header>${rootdir}/etc/license.txt</header>  | 
 | 123 | +          <strictCheck>true</strictCheck>  | 
 | 124 | +          <excludes>  | 
 | 125 | +            <exclude>README.md</exclude>  | 
 | 126 | +            <exclude>LICENSE.txt</exclude>  | 
 | 127 | +            <exclude>oss-quickstart-template-simple/**</exclude>  | 
 | 128 | +          </excludes>  | 
 | 129 | +        </configuration>  | 
 | 130 | +      </plugin>  | 
 | 131 | +      <plugin>  | 
 | 132 | +        <groupId>org.apache.maven.plugins</groupId>  | 
 | 133 | +        <artifactId>maven-enforcer-plugin</artifactId>  | 
 | 134 | +        <executions>  | 
 | 135 | +          <execution>  | 
 | 136 | +            <id>enforce-plugin-versions</id>  | 
 | 137 | +            <goals>  | 
 | 138 | +              <goal>enforce</goal>  | 
 | 139 | +            </goals>  | 
 | 140 | +            <configuration>  | 
 | 141 | +              <rules>  | 
 | 142 | +                <requireJavaVersion>  | 
 | 143 | +                  <version>[${java.version},)</version>  | 
 | 144 | +                </requireJavaVersion>  | 
 | 145 | +                <requirePluginVersions>  | 
 | 146 | +                    <banLatest>true</banLatest>  | 
 | 147 | +                    <banRelease>true</banRelease>  | 
 | 148 | +                    <banSnapshots>true</banSnapshots>  | 
 | 149 | +                    <phases>clean,deploy,site</phases>  | 
 | 150 | +                </requirePluginVersions>  | 
 | 151 | +              </rules>  | 
 | 152 | +            </configuration>  | 
 | 153 | +          </execution>  | 
 | 154 | +        </executions>  | 
 | 155 | +      </plugin>  | 
 | 156 | +    </plugins>  | 
 | 157 | +  </build>  | 
 | 158 | + | 
 | 159 | +  <modules>  | 
 | 160 | +    <module>oss-quickstart-archetype-simple</module>  | 
 | 161 | +  </modules>  | 
 | 162 | +</project>  | 
0 commit comments