Articles of maven 2

Ter um jar de terceiros incluído no jar sombreado do Maven sem adicioná-lo ao repository local

Eu já encontrei uma resposta aqui no Stack Overflow sobre como include um JAR de terceiros em um projeto sem instalá-lo em um “repository local”: Posso adicionar jars ao maven 2 build classpath sem instalá-los? Mas, quando eu uso o Maven Shade Plugin para criar um JAR que inclua todas as dependencies do projeto, o […]

Obter a versão do artefato do Maven em tempo de execução

Eu observei que em um JAR do artefato Maven, o atributo project.version está incluído em dois arquivos: META-INF/maven/${groupId}/${artifactId}/pom.properties META-INF/maven/${groupId}/${artifactId}/pom.xml Existe uma maneira recomendada de ler esta versão em tempo de execução?

JDK tools.jar como dependência maven

Eu gostaria de colocar o JDK tools.jar como dependência de compilation. Eu encontrei alguns exemplos que indicam para usar a propriedade systemPath como o seguinte: com.sun tools system ${java.home}/../lib/tools.jar O problema é que o caminho não está correto para Mac Os X (no entanto, é correto para Windows e Linux). Para isso, o caminho correto […]

this.getClass (). getClassLoader (). getResource (“…”) e NullPointerException

Eu criei um projeto maven mínimo com um único módulo filho no eclipse helios. Na pasta src / test / resources eu coloquei um único arquivo “install.xml”. Na pasta src / test / java, criei um pacote único com uma única class que: @Test public void doit() throws Exception { URL url = this.getClass().getClassLoader().getResource(“install.xml”); System.out.println(url.getPath()); […]

Como instalar manualmente um artefato no Maven 2?

Eu encontrei alguns erros quando eu tentei instalar um artefato manualmente com o Maven 2. Eu queria instalar um jar de um diretório local com o comando mvn install:install-file -Dfile=jta-1.0.1B.jar Mas o Maven deu um erro de compilation que se parece com: Invalid task ‘.01B.jar’: you must specify a valid lifecycle phase, or a goal […]

SLF4J: O caminho da class contém várias ligações SLF4J

Estou recebendo o seguinte erro. Parece que existem vários frameworks de logging ligados ao sl4j. Não tenho certeza de como resolver isso. Qualquer ajuda é muito apreciada. SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/C:/Users/admin/.m2/repository/org/slf4j/slf4j-log4j12/1.6.4/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/C:/Users/admin/.m2/repository/org/slf4j/slf4j-log4j12/1.6.1/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.

Maven compilar com vários diretórios src

Existe uma maneira de compilar vários diretórios de origem java em um único projeto maven?

É possível criar um jar “uber” contendo as classs do projeto e as dependencies do projeto como jars com um arquivo de manifesto personalizado?

Eu estou tentando criar um jar executável (usando maven) que contém as classs de projeto e suas dependencies com um arquivo de manifesto que tem a input para a class principal e a input de caminho de class que aponta para as dependencies compactadas na raiz do jar ;algo assim : Arquivo de manifesto: ….. […]

Importando o projeto maven para o eclipse

Eu quero importar o projeto maven existente no eclipse. Eu encontrei duas maneiras de fazer isso: 1) Através da execução da linha de comando mvn eclipse:eclipse 2) Instalar o plugin eclipse do maven do eclipse. Qual é a diferença entre os dois e qual deles é preferível? Se eu instalar o plugin do eclipse do […]

Maven2: Prática recomendada para o Enterprise Project (arquivo EAR)

Estou apenas mudando de Ant para Maven e estou tentando descobrir a melhor prática para configurar um projeto Enterprise baseado em arquivo EAR? Digamos que eu queira criar um projeto bastante padrão com um arquivo jar para os EJBs, um arquivo WAR para a camada da Web e o arquivo EAR de encapsulamento, com os […]