Commit f165f736 authored by Nacho's avatar Nacho
Browse files

Initial commit

parents
Loading
Loading
Loading
Loading

.gitignore

0 → 100644
+4 −0
Original line number Diff line number Diff line
.*
!.gitignore
!.gitlab-ci.yml
target

.gitlab-ci.yml

0 → 100644
+24 −0
Original line number Diff line number Diff line
stages:
  - build

maven-build:
  stage: build
  image: redmic/maven-gitlab
  variables:
    MAVEN_OPTS: "-Dmaven.repo.local=.m2/repository"
  only:
    - branches
  cache:
    paths:
      - .m2/repository/
  script:
    - mvn deploy -B
    - "COVERAGE=$(xmllint --html --xpath '//table[@id=\"coveragetable\"]/tfoot//td[@class=\"ctr2\"][1]/text()' target/site/jacoco/index.html)"
    - 'echo "Coverage: $COVERAGE"'
  after_script:
    - rm -r .m2/repository/es
  artifacts:
    name: "$CI_PROJECT_NAME"
    expire_in: '6 months'
    paths:
      - target/*.jar

README.md

0 → 100644
+18 −0
Original line number Diff line number Diff line
[![pipeline status](https://git.redmic.net/redmic-server/template/badges/dev/pipeline.svg)](https://git.redmic.net/redmic-server/template/commits/dev) [![coverage report](https://git.redmic.net/redmic-server/template/badges/dev/coverage.svg)](https://git.redmic.net/redmic-server/template/commits/dev)

Este proyecto sirve de guía para la creación de una nueva librería.

1. Antes de importar el proyecto, en el fichero `pom.xml`:
	* Reemplazar `template` por el nombre que se le quiere dar a la librería.
	* Definir convenientemente `name`, `description` y `artifactId`.
	* Definir la versión de `redmic` (en la sección `parent`) con la más reciente.

2. Importar como proyecto maven.

3. Remplazar `template` por el nombre adecuado en la primera línea de este mismo fichero.

4. Añadir las dependencias deseadas.

5. Añadir en `src/test/java/es/redmic/` y `src/main/java/es/redmic/` un nuevo package con el nombre de la librería, como base donde se añadirá el código.

6. Añadir al fichero `pom.xml` del proyecto padre (`es.redmic.lib.libs`), el nombre de la nueva librería.

pom.xml

0 → 100644
+19 −0
Original line number Diff line number Diff line
<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">

	<parent>
		<groupId>es.redmic.lib</groupId>
		<artifactId>libs</artifactId>
		<version>x.y.z</version>
	</parent>

	<modelVersion>4.0.0</modelVersion>
	<artifactId>template-lib</artifactId>
	<packaging>jar</packaging>
	<name>template-lib</name>

	<dependencies>


	</dependencies>
</project>