forked from cloudsimplus/cloudsimplus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pom.xml
120 lines (105 loc) · 5.11 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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<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">
<modelVersion>4.0.0</modelVersion>
<groupId>org.cloudsimplus</groupId>
<artifactId>cloudsim-plus-package</artifactId>
<version>1.2.5</version>
<packaging>pom</packaging>
<name>CloudSim Plus Modules (All)</name>
<description>CloudSim Plus: A modern, highly extensible and easier-to-use Java 8 Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services</description>
<url>http://cloudsimplus.org</url>
<organization>
<name>Systems, Security and Image Communication Lab - Instituto de Telecomunicações (IT) - Universidade da Beira Interior (UBI) - Instituto Federal de Educação Ciência e Tecnologia do Tocantins (IFTO)</name>
<url>http://www.it.pt/MSP-Cv http://www.it.pt http://www.ubi.pt http://www.ifto.edu.br</url>
</organization>
<licenses>
<license>
<name>GPLv3</name>
<url>http://www.gnu.org/licenses/gpl-3.0.txt</url>
</license>
</licenses>
<developers>
<developer>
<name>Manoel Campos da Silva Filho</name>
<email>[email protected]</email>
<organization>Instituto Federal de Educação Ciência e Tecnologia do Tocantins (IFTO)</organization>
<organizationUrl>http://www.ifto.edu.br</organizationUrl>
</developer>
<developer>
<name>Raysa Oliveira</name>
<email>[email protected]</email>
<organization>Universidade da Beira Interior (UBI)</organization>
<organizationUrl>http://www.ubi.pt</organizationUrl>
</developer>
</developers>
<scm>
<connection>scm:git:[email protected]:manoelcampos/cloudsim-plus.git</connection>
<developerConnection>scm:git:[email protected]:manoelcampos/cloudsim-plus.git</developerConnection>
<url>[email protected]:manoelcampos/cloudsim-plus.git</url>
</scm>
<issueManagement>
<url>http://github.com/manoelcampos/cloudsim-plus/issues</url>
<system>GitHub Issues</system>
</issueManagement>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<license.dir>${project.basedir}</license.dir>
</properties>
<modules>
<module>cloudsim-plus</module>
<module>cloudsim-plus-examples</module>
<module>cloudsim-plus-benchmarks</module>
<module>cloudsim-plus-testbeds</module>
</modules>
<build>
<plugins>
<plugin>
<!-- The only module that can be deployed to Maven Central is the cloudsim-plus one.
It's the only one that have all the configuration to execute the deploy.
However, when the "mvn deploy" command executed from the root directory,
it's generated an error when trying to deploy the parent project.
To avoid that, this configuration is used to ignore the deployment of the parent.
All the other modules also have the same configuration to avoid them to be
deployed.
However, executing "mvn deploy" from the cloudsim-plus directory
is faster.
-->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<!-- Added the plugin to the parent project just to enable
calling "mvn license:format" from the root directory
and not generating an error because the parent doesn't
have such a plugin enabled.
The cloudsim-plus module is not inheriting form the parent,
despite it's included as a module, because
it is an independent module.
And to deploy it alone to maven central, it can't inherit
a parent pom.xml (because if the parent is not deployed, the
parent pom will be missing for the cloudsim-plus module).
However, the other modules would inherit from
the parent pom again.
This can be done in the future.
-->
<groupId>com.mycila.maven-license-plugin</groupId>
<artifactId>maven-license-plugin</artifactId>
<version>1.10.b1</version>
<configuration>
<header>COPYRIGHT</header>
<mapping>
<java>SLASHSTAR_STYLE</java>
</mapping>
<strictCheck>true</strictCheck>
<failIfMissing>false</failIfMissing>
<excludes>
<exclude>**/*</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
</project>