pom文件有哪些模块配置
‘壹’ maven的pom.xml文件需要配置很多么
maven最主要的还是对包的管理,根据项目需要引入不同的包(如各种jar包),这个比较常用。其他的依赖,排除、继承啥的用的相对较少。
‘贰’ Maven POM可以指定什么配置
项目依赖
插件
执行目标
项目构建 profile
项目版本
项目开发者列表
相关邮件列表信息
‘叁’ 如何在maven的pom文件中配置主类
配置 你的pom.xml文件,在你的overview视窗里 配置 packaging为 war 然后 然后点击 pom.xml右键,run as 选择 install 或是 package 如果项目没问题,配置没问题 就会在项目的target 的目录里生成 war文件,
‘肆’ maven怎么进行pom.xml的依赖配置
所有的maven project都有一个pom.xml文件,
打开pom.xml,找到dependency tag:<dependencies></dependencies>所在的位置;
然后到 maven repository中找到你所需要的包;
进入jar包,点选相应的版本,然后页面中就会有加入maven project的dependency,类似下面的内容:
[html] view plain
<dependency>
<groupId>org.broadleafcommerce</groupId>
<artifactId>broadleaf-framework</artifactId>
<version>3.0.12-GA</version>
</dependency>
将这个语句片拷下来,放到你的project中的pom.xml文件的<dependencies></dependencies>中。
保存pom.xml文件,project就会自动build,将所需要的jar包导入到项目中,在Maven Dependencies目录下。
‘伍’ maven配置文件中moles是什么意思
moles
从字面意思来说,mole就是模块,而pom.xml中的moles也正是这个意思,用来管理同个项目中的各个模块;如果maven用的比较简单,或者说项目的模块在pom.xml没进行划分,那么此元素是用不到的;不过一般大一点的项目是要用到的。
1.需求场景
如果我们的项目分成了好几个模块,那么我们构建的时候是不是有几个模块就需要构建几次了(到每个模块的目录下执行mvn命令)?当然,你逐个构建没问题,但是非要这么麻烦的一个一个的构建吗,那么简单的做法就是使用聚合,一次构建全部模块。
2.具体实现
a.既然使用聚合,那么就需要一个聚合的载体,先创建一个普通的maven项目account-aggregator,
因为是个聚合体,仅仅负责聚合其他模块,那么就只需要上述目录,该删除的就删了;注意的是pom文件的书写(红色标明的):
<projectxmlns="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.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.youbing.account</groupId>
<artifactId>account-aggregator</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>AccountAggrregator</name>
<url>http://maven.apache.org</url>
<moles><!--模块都写在此处-->
<mole>account-register</mole>
<mole>account-persist</mole>
</moles>
</project>
b.创建子模account-register、account-persist:右击account-aggregator,new --> other --> Maven,选择Maven Mole,创建moven模块。
e.那么编码完了之后,我们只需要构建account-aggregator就好了,所有的子模块都会构建。
‘陆’ maven项目的pom.xml中的包配置节点dependency求解答下
如果你的是web项目,你可以把jar包放到WEB-INF/lib下,然后这样配置
<dependency>
<groupId>javabuilder</groupId>
<artifactId>javabuilder</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/javabuilder.jar</systemPath>
</dependency>
‘柒’ 怎么样用pom文件部署
1,生成3个目录/lib,/conf,/bin目录
2,把所有的jar目录编译、拷贝到/lib目录(包括maven的jar包和lib目录下的jar,以及编译的jar包)
3,把所有的启动脚本从工程根目录拷贝到/bin目录
4,把所有的配置文件从src/main/resources拷贝到/conf
下面是配置的pom.xml,我把相关的配置都加了注释,一看就能明白,把build节点拷贝到你们的项目中,就基本可以用了:)
‘捌’ maven中pom.xml配置文件怎么看
安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.1.0,我用的也是这个。
首先去官网下载 Maven
下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven
配置 maven 环境变量:
系统变量:MAVEN_HOME = D:\Server\maven
用户变量:path = %MAVEN_HOME%\bin
相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。
‘玖’ pom文件中,这段配置是什么意思
哪一段啊,没贴出来?
‘拾’ maven使用mysq数据库pom文件怎么配置
<properties>
<mysql.version>5.1.24</mysql.version>
</properties>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
</dependencies>