-
-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy pathmaven-build-cache-config.xml
More file actions
71 lines (71 loc) · 2.69 KB
/
maven-build-cache-config.xml
File metadata and controls
71 lines (71 loc) · 2.69 KB
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
<?xml version="1.0" encoding="UTF-8" ?>
<!--
~ This file is part of Dependency-Track.
~
~ 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.
~
~ SPDX-License-Identifier: Apache-2.0
~ Copyright (c) OWASP Foundation. All Rights Reserved.
-->
<cache xmlns="http://maven.apache.org/BUILD-CACHE-CONFIG/1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/BUILD-CACHE-CONFIG/1.2.0 https://maven.apache.org/xsd/build-cache-config-1.2.0.xsd">
<configuration>
<enabled>true</enabled>
<hashAlgorithm>XX</hashAlgorithm>
<attachedOutputs>
<dirNames>
<!-- Required by Jetty plugin. -->
<dirName>classes</dirName>
</dirNames>
</attachedOutputs>
</configuration>
<input>
<global>
<glob>{*.java,*.properties,*.proto,*.sql,*.xml,*.yaml}</glob>
<includes>
<include>src/</include>
</includes>
</global>
</input>
<executionControl>
<runAlways>
<executions>
<execution artifactId="maven-antrun-plugin">
<execIds>
<!--
The build cache only restores the API server WAR file,
but the JAR file is required for container image builds.
-->
<execId>rename-war-file</execId>
</execIds>
</execution>
</executions>
<goalsLists>
<!--
https://github.com/ascopes/protobuf-maven-plugin/issues/472
https://issues.apache.org/jira/browse/MBUILDCACHE-115
-->
<goalsList artifactId="protobuf-maven-plugin">
<goals>
<goal>generate</goal>
</goals>
</goalsList>
<goalsList artifactId="maven-install-plugin">
<goals>
<goal>install</goal>
</goals>
</goalsList>
</goalsLists>
</runAlways>
</executionControl>
</cache>