Articles of maven 2

Como executar a execução do plugin maven diretamente da linha de comando?

Eu tenho um plugin (antrun) com uma execução configurada que tem um id e não está vinculada a nenhuma fase. Posso executar esta execução diretamente da linha de comando? maven-antrun-plugin my-execution … Uma corrida com algo como: mvn my-execution ou pelo menos mvn magicplugin:execute -DexecutionId=my-execution

Como faço para criar um novo tipo de embalagem para o Maven?

Eu tenho um requisito para criar arquivos jar com o Maven, mas eles precisam ser instalados no repository com uma extensão “foobar”, e seria bom se eles pudessem ter seu próprio tipo de pacote para que pudéssemos identificar esses artefatos pela embalagem. Posso configurar um novo tipo de embalagem para fazer isso?

Eu quero executar comandos shell do pom.xml do Maven

Eu quero executar comandos shell do Linux com o Maven. Aqui está o que eu tentei: org.codehaus.mojo exec-maven-plugin 1.1.1 exec hostname

Propriedade Maven2 que indica o diretório pai

Eu tenho um projeto multi-módulos, como este: main-project/ module1/ module2/ sub-module1/ sub-module2/ sub-module3/ … module3/ module4/ … Eu preciso definir um conjunto de propriedades (que são dependentes do ambiente no qual eu quero liberar meu projeto) no Maven2. Eu não vou usar como há muitas propriedades … Assim, eu uso o plugin do Maven2 . […]

Como configurar o JPA para testes no Maven

Existe uma maneira de configurar um segundo arquivo persistence.xml em um projeto Maven de forma que ele seja usado para teste em vez do normal que é usado para implantação? Eu tentei colocar um persistence.xml em src / test / resources / META-INF, que é copiado em target / test-classs / META-INF, mas parece target […]

Uma linha de comando simples para baixar um artefato maven2 remoto para o repository local?

Eu tenho uma biblioteca que eu distribuo usando o maven 2. O usuário típico desta biblioteca não usa o maven para construir seus aplicativos, mas é provável que esteja um pouco familiarizado com o maven e provavelmente já o instalou. Eu gostaria de documentar um comando “simples” de uma linha que eles podem usar para […]

Carregar o arquivo de propriedades no JAR?

Estou tendo problemas quando um dos jars dos quais meu aplicativo da Web depende tenta carregar um arquivo de propriedades de dentro do jar. Aqui está o código no jar. static { Properties props = new Properties(); try { props.load(ClassLoader.getSystemResourceAsStream(“someProps.properties”)); } catch (IOException e) { e.printStackTrace(); } someProperty = props.getProperty(“someKey”); } O arquivo de propriedades […]

Execute um único método de teste com maven

Eu sei que você pode executar todos os testes em uma determinada class usando: mvn test -Dtest=classname Mas eu quero executar um método individual e -Dtest = classname.methodname não parece funcionar.

Como faço para que meus testes de integração do Maven sejam executados

Eu tenho um projeto multi-módulo maven2 e em cada um dos meus módulos filhos eu tenho testes JUnit que são nomeados Test.java e Integration.java para testes de unidade e testes de integração, respectivamente. Quando eu executo: mvn test todos os testes JUnit *Test.java dentro dos módulos filhos são executados. Quando eu executo mvn test -Dtest=**/*Integration […]

Existe uma maneira simples de remover dependencies não usadas de um pom.xml maven?

Eu tenho um grande projeto Maven com vários módulos e pom.xmls. e o projeto mudou tanto que tenho certeza de que os poms devem ter algumas dependencies desnecessárias. Alguém sabe se há um comando que você pode executar para remover todas as dependencies inúteis de um pom?