-
Notifications
You must be signed in to change notification settings - Fork 97
/
Copy pathpom.xml
79 lines (67 loc) · 3.32 KB
/
pom.xml
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
72
73
74
75
76
77
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2020 Reficio (TM) - Reestablish your software! All Rights Reserved.
~
~ Licensed to the Apache Software Foundation (ASF) under one or more
~ contributor license agreements. See the NOTICE file distributed with
~ this work for additional information regarding copyright ownership.
~ The ASF licenses this file to You 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.
-->
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.reficio.rcp</groupId>
<artifactId>example-p2-site</artifactId>
<packaging>pom</packaging>
<version>1.0.0</version>
<build>
<plugins>
<plugin>
<groupId>org.reficio</groupId>
<artifactId>p2-maven-plugin</artifactId>
<version>1.3.0</version>
<executions>
<execution>
<id>default-cli</id>
<!-- SOURCE EXAMPLE -->
<!--
This examples presents how to additionally include the fetch of artifacts containing the sources of
the binary artifacts that are fetched by the plugin.
Sources of both root and transitive artifacts will be fetched if this option is enabled.
If the fetch of the transitive dependencies is disabled only the source of the root artifact will be fetched.
In order to enable this functionality the <source>true</source> section has to be included
in the configuration of the artifact.
Expected behavior:
- specified artifacts will be fetched
- sources of the specified artifacts will be fetched
Example usage:
<artifact>
<id>org.mockito:mockito-core:1.9.0</id>
<source>true</source>
</artifact>
To run the example please invoke: mvn p2:site
-->
<configuration>
<artifacts>
<artifact>
<id>org.mockito:mockito-core:1.9.0</id>
<source>true</source>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>