xref: /aosp_15_r20/external/google-java-format/eclipse_plugin/pom.xml (revision 10816b529e1d7005ca788e7b4c5efd1c72957e26)
1*10816b52SSorin Basca<!--
2*10816b52SSorin Basca  ~ Copyright 2015 Google Inc.
3*10816b52SSorin Basca  ~
4*10816b52SSorin Basca  ~ Licensed under the Apache License, Version 2.0 (the "License");
5*10816b52SSorin Basca  ~ you may not use this file except in compliance with the License.
6*10816b52SSorin Basca  ~ You may obtain a copy of the License at
7*10816b52SSorin Basca  ~
8*10816b52SSorin Basca  ~     http://www.apache.org/licenses/LICENSE-2.0
9*10816b52SSorin Basca  ~
10*10816b52SSorin Basca  ~ Unless required by applicable law or agreed to in writing, software
11*10816b52SSorin Basca  ~ distributed under the License is distributed on an "AS IS" BASIS,
12*10816b52SSorin Basca  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*10816b52SSorin Basca  ~ See the License for the specific language governing permissions and
14*10816b52SSorin Basca  ~ limitations under the License.
15*10816b52SSorin Basca  -->
16*10816b52SSorin Basca
17*10816b52SSorin Basca<project xmlns="http://maven.apache.org/POM/4.0.0"
18*10816b52SSorin Basca  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19*10816b52SSorin Basca  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20*10816b52SSorin Basca  <modelVersion>4.0.0</modelVersion>
21*10816b52SSorin Basca
22*10816b52SSorin Basca  <groupId>com.google.googlejavaformat</groupId>
23*10816b52SSorin Basca  <artifactId>google-java-format-eclipse-plugin</artifactId>
24*10816b52SSorin Basca  <packaging>eclipse-plugin</packaging>
25*10816b52SSorin Basca  <version>1.13.0</version>
26*10816b52SSorin Basca
27*10816b52SSorin Basca  <name>Google Java Format Plugin for Eclipse 4.5+</name>
28*10816b52SSorin Basca
29*10816b52SSorin Basca  <description>
30*10816b52SSorin Basca    A Java source code formatter plugin for Eclipse that follows Google Java Style.
31*10816b52SSorin Basca  </description>
32*10816b52SSorin Basca
33*10816b52SSorin Basca  <properties>
34*10816b52SSorin Basca    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
35*10816b52SSorin Basca    <tycho-version>3.0.0</tycho-version>
36*10816b52SSorin Basca  </properties>
37*10816b52SSorin Basca
38*10816b52SSorin Basca  <dependencies>
39*10816b52SSorin Basca    <dependency>
40*10816b52SSorin Basca      <groupId>com.google.googlejavaformat</groupId>
41*10816b52SSorin Basca      <artifactId>google-java-format</artifactId>
42*10816b52SSorin Basca      <version>${project.version}</version>
43*10816b52SSorin Basca    </dependency>
44*10816b52SSorin Basca  </dependencies>
45*10816b52SSorin Basca
46*10816b52SSorin Basca  <repositories>
47*10816b52SSorin Basca    <repository>
48*10816b52SSorin Basca      <id>mars</id>
49*10816b52SSorin Basca      <layout>p2</layout>
50*10816b52SSorin Basca      <url>https://download.eclipse.org/releases/mars</url>
51*10816b52SSorin Basca    </repository>
52*10816b52SSorin Basca  </repositories>
53*10816b52SSorin Basca
54*10816b52SSorin Basca  <build>
55*10816b52SSorin Basca    <plugins>
56*10816b52SSorin Basca      <plugin>
57*10816b52SSorin Basca        <groupId>org.apache.maven.plugins</groupId>
58*10816b52SSorin Basca        <artifactId>maven-dependency-plugin</artifactId>
59*10816b52SSorin Basca        <version>3.3.0</version>
60*10816b52SSorin Basca        <executions>
61*10816b52SSorin Basca          <execution>
62*10816b52SSorin Basca            <id>copy-dependencies</id>
63*10816b52SSorin Basca            <phase>initialize</phase>
64*10816b52SSorin Basca            <goals>
65*10816b52SSorin Basca              <goal>copy-dependencies</goal>
66*10816b52SSorin Basca            </goals>
67*10816b52SSorin Basca          </execution>
68*10816b52SSorin Basca        </executions>
69*10816b52SSorin Basca        <configuration>
70*10816b52SSorin Basca          <outputDirectory>lib</outputDirectory>
71*10816b52SSorin Basca          <includeScope>runtime</includeScope>
72*10816b52SSorin Basca          <stripVersion>true</stripVersion>
73*10816b52SSorin Basca          <overWriteReleases>true</overWriteReleases>
74*10816b52SSorin Basca          <overWriteSnapshots>true</overWriteSnapshots>
75*10816b52SSorin Basca          <includeArtifactIds>guava,google-java-format</includeArtifactIds>
76*10816b52SSorin Basca        </configuration>
77*10816b52SSorin Basca      </plugin>
78*10816b52SSorin Basca
79*10816b52SSorin Basca      <plugin>
80*10816b52SSorin Basca        <groupId>org.eclipse.tycho</groupId>
81*10816b52SSorin Basca        <artifactId>tycho-maven-plugin</artifactId>
82*10816b52SSorin Basca        <version>${tycho-version}</version>
83*10816b52SSorin Basca        <extensions>true</extensions>
84*10816b52SSorin Basca      </plugin>
85*10816b52SSorin Basca
86*10816b52SSorin Basca      <plugin>
87*10816b52SSorin Basca        <groupId>org.eclipse.tycho</groupId>
88*10816b52SSorin Basca        <artifactId>tycho-versions-plugin</artifactId>
89*10816b52SSorin Basca        <version>${tycho-version}</version>
90*10816b52SSorin Basca        <configuration>
91*10816b52SSorin Basca          <newVersion>${project.version}</newVersion>
92*10816b52SSorin Basca        </configuration>
93*10816b52SSorin Basca      </plugin>
94*10816b52SSorin Basca
95*10816b52SSorin Basca      <plugin>
96*10816b52SSorin Basca        <groupId>org.eclipse.tycho</groupId>
97*10816b52SSorin Basca        <artifactId>target-platform-configuration</artifactId>
98*10816b52SSorin Basca        <version>${tycho-version}</version>
99*10816b52SSorin Basca        <configuration>
100*10816b52SSorin Basca          <environments>
101*10816b52SSorin Basca            <environment>
102*10816b52SSorin Basca              <os>linux</os>
103*10816b52SSorin Basca              <ws>gtk</ws>
104*10816b52SSorin Basca              <arch>x86</arch>
105*10816b52SSorin Basca            </environment>
106*10816b52SSorin Basca            <environment>
107*10816b52SSorin Basca              <os>linux</os>
108*10816b52SSorin Basca              <ws>gtk</ws>
109*10816b52SSorin Basca              <arch>x86_64</arch>
110*10816b52SSorin Basca            </environment>
111*10816b52SSorin Basca            <environment>
112*10816b52SSorin Basca              <os>win32</os>
113*10816b52SSorin Basca              <ws>win32</ws>
114*10816b52SSorin Basca              <arch>x86</arch>
115*10816b52SSorin Basca            </environment>
116*10816b52SSorin Basca            <environment>
117*10816b52SSorin Basca              <os>win32</os>
118*10816b52SSorin Basca              <ws>win32</ws>
119*10816b52SSorin Basca              <arch>x86_64</arch>
120*10816b52SSorin Basca            </environment>
121*10816b52SSorin Basca            <environment>
122*10816b52SSorin Basca              <os>macosx</os>
123*10816b52SSorin Basca              <ws>cocoa</ws>
124*10816b52SSorin Basca              <arch>x86_64</arch>
125*10816b52SSorin Basca            </environment>
126*10816b52SSorin Basca          </environments>
127*10816b52SSorin Basca        </configuration>
128*10816b52SSorin Basca      </plugin>
129*10816b52SSorin Basca
130*10816b52SSorin Basca      <plugin>
131*10816b52SSorin Basca        <groupId>org.apache.maven.plugins</groupId>
132*10816b52SSorin Basca        <artifactId>maven-compiler-plugin</artifactId>
133*10816b52SSorin Basca        <version>3.7.0</version>
134*10816b52SSorin Basca        <configuration>
135*10816b52SSorin Basca          <source>11</source>
136*10816b52SSorin Basca          <target>11</target>
137*10816b52SSorin Basca        </configuration>
138*10816b52SSorin Basca      </plugin>
139*10816b52SSorin Basca    </plugins>
140*10816b52SSorin Basca  </build>
141*10816b52SSorin Basca</project>
142