minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Em um projeto Maven,pom.xml
O arquivo é o arquivo de configuração do modelo de objeto do projeto (POM), que define as dependências do projeto, plug-ins, configurações de construção, etc.A seguirpom.xml
Algumas tags importantes no arquivo e suas funções:
<modelVersion>
:
4.0.0
。<modelVersion>4.0.0</modelVersion>
<groupId>
:
<groupId>com.example</groupId>
<artifactId>
:
<artifactId>my-project</artifactId>
<version>
:
<version>1.0.0</version>
<packaging>
:
jar
、war
、pom
espere.O padrão éjar
。<packaging>jar</packaging>
<name>
:
<name>My Project</name>
<description>
:
<description>This is a sample project</description>
<url>
:
<url>http://www.example.com</url>
<dependencies>
:
<dependency>
Pacote de etiquetas.<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.3.8</version>
</dependency>
</dependencies>
<dependencyManagement>
:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.3.8</version>
</dependency>
</dependencies>
</dependencyManagement>
<repositories>
:
<repositories>
<repository>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
</repositories>
<build>
:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<properties>
:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<profiles>
:
<profiles>
<profile>
<id>dev</id>
<properties>
<env>development</env>
</properties>
</profile>
</profiles>
Essas tags constituem pom.xml
A estrutura básica para configurar e gerenciar projetos Maven. Cada tag serve a um propósito específico e ajuda os desenvolvedores a definir vários aspectos do projeto.