Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 1100|Resposta: 1

[Fonte] Crie um projeto simples de console Maven

[Copiar link]
Postado em 19-03-2025 17:31:56 | | | |
Requisitos: Crie um projeto de console Maven para testar seu código.

Baixe e instale o tutorial de configuração para o Windows Maven
https://www.itsvse.com/thread-10755-1-1.html

O comando é o seguinte:



Introdução de parâmetros

1. Arquétipo MVN: gerar
Este é um comando no Maven usado para gerar um novo projeto Maven baseado no arquétipo especificado. Archetype é um mecanismo de modelo fornecido pela Maven que permite a criação rápida de projetos com base em uma estrutura pré-definida.

2. -DgroupId=com.exemplo
Significado: Especifique o ID do grupo do projeto.
Função: IDs de grupo são frequentemente usados para identificar organizações ou empresas, semelhante ao namespace dos nomes de pacotes Java. Por exemplo, com.example significa que o projeto pertence ao domínio com sob a organização de exemplo.
Exemplo: Se sua empresa for minha, você pode configurá-la para com.mycompany.

3. -DartifactId=JavaSmConsoleApp
Significado: Especifica o ID do Artefato do projeto.
Função: ID de artefato é o nome central de um projeto, frequentemente usado para distinguir módulos ou aplicações específicas de projetos.
Exemplo: Neste exemplo, o nome do projeto será JavaSmConsoleApp.

4. -DarchetypeArtifactId=maven-arquétipo-quickstart
Significado: Especifica o arquétipo Maven a ser usado.
Função: maven-arquetype-quickstart é um arquétipo padrão fornecido pela Maven para gerar um projeto Java simples com uma estrutura básica de diretórios e uma classe de exemplo.
Outros Arquétipos: Se você precisar de uma estrutura de projeto mais complexa, pode escolher outros Arquétipos, como:
maven-archetype-webapp: 用于生成 Web 应用程序。
maven-archetype-j2ee-simple: 用于生成简单的 J2EE 项目。

5. -Modo Interativo=falso
Ou seja: Desative o modo de interação.
Função: Por padrão, o arquétipo mvn: gerar roda em modo interativo, pedindo aos usuários que insiram informações como ID de Grupo, ID de Artefato, etc. Ao definir -DinteractiveMode=false, esses parâmetros podem ser especificados diretamente na linha de comando, evitando a entrada interativa.
Cenários: Desativar o modo de interação é útil quando você precisa automatizar a construção de scripts.




Anterior:[IA] (12) Usar o infinito para implantar modelos de embedding
Próximo:[IA] (13) Uma breve introdução à similaridade vetorial e distância
 Senhorio| Postado em 2025-4-8 14:21:50 |
O Maven gera um .jar livre de dependências e um pacote .jar com dependências, pom.xml configurados da seguinte forma:

Comando:
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com