Articles of maven

CDI: beans.xml, onde eu coloco você?

Eu estou usando o Weld como implementação de CDI. Meu teste de integração, que tenta montar o contêiner do Weld para instanciar o grafo de objects, funciona bem quando tenho beans.xml vazios em src/test/java/META-INF/beans.xml . Aqui está esse teste simples: public class WeldIntegrationTest { @Test public void testInjector() { new Weld().initialize(); // shouldn’t throw exception […]

Como definir a ordem dos repositorys no Maven settings.xml

Eu tenho 3 repositorys no meu settings.xml porque eu preciso de artefatos de todos eles. Sempre que uma dependência não é encontrada, o Maven tenta Downloading: http://some.server/mvn2repo/releases/org/apache/lucene/lucene-core/2.9.1/… [INFO] Unable to find resource ‘org.apache.lucene:lucene-core:pom:2.9.1’ in repository Downloading: http://some.server/mvn2repo/3rdParty/org/apache/lucene/lucene-core/2.9.1/… [INFO] Unable to find resource ‘org.apache.lucene:lucene-core:pom:2.9.1’ in repository Downloading: http://repo1.maven.org/maven2/org/apache/lucene/lucene-core/2.9.1/lucene-core-2.9.1.pom todos os repositorys, mas na maioria das vezes […]

Ant to Maven – vários alvos de construção

Eu tenho uma compilation Ant que atualmente está sendo convertida em Maven. No entanto, a construção Ant possui 2 destinos de construção – um que cria o aplicativo inteiro e um que cria um JAR a partir de alguns desses arquivos (apenas alguns). No Ant, é fácil ter vários destinos de construção para lidar com […]

Programaticamente Iniciar OSGi (Equinox)?

Eu gostaria de ser capaz de iniciar facilmente uma estrutura OSGi (preferencialmente Equinox) e carregar todos os pacotes listados em meu pom de um main de java. Isso é possível? Se sim, como? Parece que as ferramentas pax fariam isso, mas não consigo encontrar nenhuma documentação que indique isso. Eu sei que posso começar Equinox […]

mapeamento de ciclo de vida m2e não encontrado

Estou tentando usar a solução descrita aqui para resolver a “execução de plug-in” não coberta pela configuração do ciclo de vida: org.codehaus.mojo: build-helper-maven-plugin: 1.7: add-source (execução: padrão, fase: generate- fonts) “quando eu coloco o seguinte plugin no meu pom.xml: org.codehaus.mojo build-helper-maven-plugin generate-sources add-source src/bootstrap/java Mas quando eu executo mvn clean install eu recebo isso: Razão: […]

Gradle – obtendo a versão mais recente de uma dependência

Qual seria a maneira mais fácil de dizer a Gradle o seguinte: Recupere a dependência ‘junit’ e leve sua última versão ‘release’. Gerenciar os repositorys Maven e Ivy é meio que novo para mim. Eu tentei os seguintes passos e eles resultaram em Could not resolve dependency … erro: Escreva compile “junit:junit:latest.release” com os repositorys […]

O que o Maven Update Project faz no Eclipse?

O que ” Maven -> Atualizar Projeto … ” faz no Eclipse?

Criar um projeto Maven no Eclipse reclama “Não foi possível resolver o arquétipo”

Eu sou totalmente um novato com Maven. Eu quero criar um projeto Maven com o Eclipse Juno EE com arquetipo “webapp”. Eu instalei “Maven Integration para Eclipse WTP (incubação)” e também instalei “Maven Integration for Eclipse” (encontrei na guia Installed do Eclipse Marketplace). Quando tento criar um novo projeto em File-> New_> Maven Project , […]

Maven: Falha ao ler o descritor de artefato

Espero que alguém possa me ajudar com um problema com o qual estou lutando. Quando tento construir meu projeto a partir do terminal, recebo este erro: Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT O common.test-data-utils é criado por um projeto separado e compartilhado entre este e outro projeto (o outro […]

Maven 3 avisos sobre build.plugins.plugin.version

Desde que atualizei para o Maven 3, recebo as seguintes mensagens de aviso em cada compilation: Como posso me livrar desses avisos? [INFO] Scanning for projects… [WARNING] [WARNING] Some problems were encountered while building the effective model for proj:id:jar:3.1 [WARNING] ‘build.plugins.plugin.version’ for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 195, column 15 [WARNING] ‘build.plugins.plugin.version’ for org.apache.maven.plugins:maven-compiler-plugin is […]