/ / Quer construir projeto com mvn de linha de comando, mas tem que usar a atualização do Maven no eclipse primeiro - java, eclipse, maven

Quer construir projeto com mvn de linha de comando, mas tem que usar a atualização do Maven no eclipse primeiro - java, eclipse, maven

Eu estou trabalhando com vários projetos no Eclipse, porque eu quero automatizar o edifício que eu quero fazer o script do processo de construção.

Infelizmente não posso fazer as mesmas ações na linha de comando como no Eclipse.

Portanto, um problema comum é que quando uma nova função de um projeto referenciado é usada, não consigo construir o projeto na linha de comando com mvn. Eu uso o comando: mvn clean install -U

Mas este comando fornecerá uma falha de construção até que eu faça uma atualização do Eclipse Maven a partir da GUI do eclipse. Depois disso, posso construir o projeto novamente.

Eu também tentei todos os outros comandos que encontrei em Stackoverflow: eclipse mvn: eclipse dependência de mvn: resolver

Então eu só quero que o comando Maven Update no eclipse a partir da linha de comando para que eu possa construir a partir da linha de comando. Se alguém pudesse me dizer o que estou fazendo de errado, seria incrível.

Thx adiantado


Atualização para mais esclarecimentos: A estrutura do projeto é: Rest-service, Framework-service, Framework-model

O modelo de estrutura é referenciado no arquivo pom pelo Framework-service e o Framework-service é referenciado pelo Rest-service. Os outros projetos não são relevantes para o problema.

Quando uma função é adicionada ao modelo de estrutura eusado em Rest-service ele dá um erro de compilação no eclipse e quando eu construo com o mvn clean install -U, embora a instalação do Maven no eclipse seja bem sucedida, mas eu acho que ainda está usando o antigo código compilado. Depois de um comando Maven Update no eclipse, o erro de compilação desapareceu. E mvn clean install -U da linha de comando também funciona.

Como eu poderia fazer um comando Maven Update na linha de comando? Se mvn clean install -U também deve fazer um comando Maven Update, que configurações devo verificar?

Outra atualização: Então, neste fim de semana eu tentei coisas diferentes e executei a compilação mvn antes que o comando mvn clean install -U fornecesse uma saída diferente. E encontra a nova função. Mas ao ler o maven, achei que o install também deveria fazer os passos anteriores. Como isso é possível?

Respostas:

0 para resposta № 1

Plugin Maven do Eclipse usa a versão mavenconfigurado em Preferences / Maven / User settings. Se você tem uma versão diferente do maven nas configurações do seu Eclipse do que aquela na sua variável PATH, você pode ter saídas diferentes. Talvez tente e verifique isso.