以下是常用的pom可配置元素及其含义
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- 父模块 --> <parent> <groupId>com.jiangnan.shop</groupId> <artifactId>shop-parent</artifactId> <version>0.0.1-SNAPSHOT</version> <relativePath>../shop-parent/pom.xml</relativePath> </parent> <!-- GAV --> <groupId>com.xxx.helloworld</groupId> <artifactId>helloworld-parent</artifactId> <version>1.0.0</version> <!-- 打包方式 --> <packaging>pom</packaging> <!-- 项目友好名称 --> <name>mediator-parent</name> <!-- 项目地址 --> <url>http://www.chinacloud.net/index.html</url> <!-- 模块聚合 --> <modules> <module>../mediator-dataobjects</module> </modules> <!-- 简短描述 --> <description>hello world测试项目</description> <!-- 目构建环境中的前提条件 --> <prerequisites> <maven>暂时没有前提条件</maven> </prerequisites> <!-- 仓库 --> <repositories> <repository> <id>nexus</id> <name>Team Nexus Repository</name> <url>http://10.80.6.34:8081/nexus/content/groups/public</url> </repository> </repositories> <!-- 插件仓库 --> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>Team Nexus Repository</name> <url>http://10.80.6.34:8081/nexus/content/groups/public</url> </pluginRepository> </pluginRepositories> <!-- 问题管理系统 --> <issueManagement> <system></system> <url></url> </issueManagement> <!-- 邮件列表 --> <mailingLists> <mailingList> <name>zhangsan</name> <post>zhangsan@gmail.com</post> </mailingList> </mailingLists> <!-- 项目开发人员列表 --> <developers> <developer> <id>zhangsan</id> <name>zhangsan</name> <email>zhangsan@gmail.com</email> <roles> <role>senior software engineer</role> </roles> <timezone>8</timezone> </developer> </developers> <!-- scm信息 --> <scm> <connection>scm:svn://10.176.120.50/helloworld</connection> <developerConnection>scm:svn://10.176.120.50/helloworld</developerConnection> <tag>scm:svn://10.176.120.50/helloworld</tag> <url></url> </scm> <!-- 自定义属性 --> <properties> <junit.version>4.7</junit.version> </properties> <!-- 依赖管理 --> <dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> </dependencies> </dependencyManagement> <!-- 自定义构建 --> <build> <!-- 插件 --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>${jdk.version}</source> <target>${jdk.version}</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> </plugins> </build> <!-- 分发管理,在执行mvn deploy后表示要发布的位置 --> <distributionManagement> <!-- 发布版本的仓库 --> <repository> <id>xxx-release</id> <url>http://192.168.1.210:8080/nexus-2.0/content/repositories/xxx-release</url> </repository> <!-- 快照版本的仓库 --> <snapshotRepository> <id>xxx-snapshots</id> <url>http://192.168.1.210:8080/nexus-2.0/content/repositories/xxx-snapshots</url> </snapshotRepository> </distributionManagement> </project>
相关推荐
10. **数据结构与算法**:源代码中可能包含各种数据结构(如数组、链表、树)和算法(如排序、搜索)。深入理解这些概念对于优化代码性能和解决复杂问题具有关键作用。 综上所述,"附录文件和源代码.zip"提供的信息...
整个项目以pom型项目进行组织,其模块可以是jar项目,也可以是war项目,也可以pom项目。合理的使用maven-module项目,可以是项目结构分明,同时提高了代码的复用性。本文以maven插件官方示例(具体地址请查看附录)...
**Maven权威指南中文版** 是一本全面介绍Maven这一Java项目管理工具的书籍,它包含了其他版本中可能缺失的章节,如12、13、15、17和18章,以及完整的附录内容。这本书的特点是具有详细的目录书签,方便读者快速定位...
项目中包含了pom.xml文件和一个应用入口类SpringdemoApplication,其中包含了main()方法,用于启动应用程序。 **Spring Boot常用注解** Spring Boot的核心注解包括: - @SpringBootApplication:组合注解,包含@...
在应用开发章节,文档提供了创建Web应用程序开发项目的指导,包括不同种类的空白项目、开发项目的创建、定制开发项目(如POM文件、消息ID、错误处理和数据库设置)、项目结构(如单项目、多模块项目)以及附录部分的...
此外,Spring Boot Reference Guide还包括一个附录,列出了Spring Boot的配置属性、内嵌日志配置选项、构建系统插件和第三方包的兼容性等有用信息。 总的来说,Spring Boot Reference Guide是一个全面的指南,为...
1. **项目对象模型**:Maven使用XML文件(pom.xml)来定义项目结构、依赖关系和其他元数据。 2. **生命周期**:Maven定义了一系列的构建阶段,这些阶段按照特定顺序执行,如清理(clean)、编译(compile)、测试...
构建ApplicationContext层次结构(添加父或根上下文 iv. 62.4. 创建一个非web(non-web)应用 ii. 63. 属性&配置 i. 63.1. 外部化SpringApplication配置 ii. 63.2. 改变应用程序外部配置文件的位置 iii. 63.3. 使用...
此外,还提供了开发第一个Spring Boot应用程序的步骤,包括创建POM、添加依赖、编写代码以及运行示例。 **第三部分:使用Spring Boot** 此部分深入探讨了Spring Boot的核心特性,如构建系统(Maven、Gradle、Ant的...
达梦数据库是一种国产的数据库管理系统,需要与Activiti集成以满足项目需求。本文将介绍如何将Activiti连接达梦数据库,实现工作流的正常运行。 1. 环境准备 在开始连接达梦数据库之前,需要先准备好开发环境。...
在附录中,你将找到完整的项目源代码,这是一份宝贵的资源,可以作为学习和实践 JFreeChart 的起点。通过阅读和运行这些示例代码,你将深入理解如何利用 JFreeChart 创建各种图表,并能够灵活地适应你的特定需求。 ...
聚甲醛(Polyoxymethylene,简称POM)是一种综合性能优良的工程塑料,因其优良的机械性能、耐化学药品性、耐疲劳性、耐磨损性和自润滑性广泛应用于汽车、电子、精密仪器、化工等领域。本报告从市场规模、公司分布、...
- **深入Maven POM**:介绍如何解读项目的POM文件,了解其结构和依赖关系,以便于理解项目构建过程中的配置细节。 #### 六、模块介绍 - **模块工作原理**: - Hibernate Mappings:描述了Hibernate框架如何映射...
【标题】"cs315-chocAn"是2015年春季学期CS 315团队5的课程项目,其灵感来源于“面向对象和经典软件工程,第8版”教科书附录A中的“Chocaholics Anonymous(巧克力迷匿名)”案例研究。这个项目旨在让学生通过实际...
- 创建Java类时可指定包名称,IDE会自动创建相应的包结构。 2. **代码快捷键**: - 常用的代码快捷键包括:`Ctrl + Shift + N` (查找类),`Ctrl + N` (查找文件),`Ctrl + Shift + F` (全局搜索)等。 3. **代码...