forked from cloudsimplus/cloudsimplus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pom.xml
executable file
·125 lines (110 loc) · 5.52 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
121
122
123
124
125
<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>4.1.0</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>
<license-maven-plugin.version>3.0</license-maven-plugin.version>
<!-- License file to be used by the com.mycila.license-maven-plugin -->
<copyrightfile>COPYRIGHT</copyrightfile>
</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 is 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 that don't have to be deployed
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</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>${license-maven-plugin.version}</version>
<configuration>
<header>${copyrightfile}</header>
<mapping>
<java>SLASHSTAR_STYLE</java>
</mapping>
<strictCheck>true</strictCheck>
<failIfMissing>false</failIfMissing>
<excludes>
<!-- Excludes all files to enable the plugin to be executed
individually as defined inside it CloudSim Plus module's pom file.-->
<exclude>**/*</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
</project>