Estoy usando Maven 3.0.3 con JUnit 4.8.1. En mi prueba JUnit, ¿cómo leo el project.artifactId definido en mi archivo Maven pom.xml? En mi pom, tengo¿Cómo leer las propiedades de Maven de la prueba JUnit?
<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>com.myco.pplus2</groupId>
<artifactId>pplus2</artifactId>
Pero esto no está funcionando dentro de mi prueba unitaria a la gete Identificación del artefacto ...
@Before
public void setUp() {
...
System.out.println("artifactId:" + System.getProperty("project.build.sourceEncoding"));
} // setUp
Las salidas anteriores "artifactId: nulo". De todos modos, agradecer cualquier ayuda, - Dave
duplicado posible de [Cómo recuperar las propiedades de Maven dentro de una prueba unitaria?] (http://stackoverflow.com/questions/247346/how-to-retrieve-maven-properties-inside-a-junit-test) – approxiblue