-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpom.xml
More file actions
85 lines (77 loc) · 3.33 KB
/
pom.xml
File metadata and controls
85 lines (77 loc) · 3.33 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?xml version="1.0" encoding="UTF-8"?>
<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>net.atopecode</groupId>
<artifactId>PisthorIoc</artifactId>
<version>1.0.1</version>
<packaging>jar</packaging>
<name>Pisthor Ioc</name>
<description>Simple dependency injection container.</description>
<url>https://github.com/SilverioMG/PisthorIoc</url>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<name>Silverio Martínez García</name>
</developer>
</developers>
<issueManagement>
<system>GitHub Issue Tracker</system>
<url>https://github.com/SilverioMG/PisthorIoc/issues</url>
</issueManagement>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<dependencies>
<!--Logging con LogBack: (slf4f implementation for Logging):-->
<!--Las dependencias que utilizan 'optional' se cargan en este proyecto pero en el proyecto que cargue esta
librería. El propio proyecto deberá cargarlas si así lo necesita. Si el proyecto que carga esta librería
no decide cargar las dependencias 'optional' no pasa nada. Si en vez de 'optional' se usa 'scope provided',
dichas dependencias se cargarían también en este proyecto, pero el proyecto que carga esta librería
sí que tendría que cargar obligatoriamente dichas dependencias por su cuenta (así se evita que en el proyecto
final se carguen las mismas dependencias repetidas pero en librerías distintas (la misma dependencia en distintos
archivos .jar).-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.36</version>
</dependency>
<!--Apache Utils (StringsUtils...):-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
<!--Testing:-->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.7.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.7.2</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<!--Es necesario utilizar esta versión o superior del 'maven-plugin' para compilar si el proyecto tiene 'módulos' de java.-->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</plugin>
</plugins>
</build>
</project>