认识pom.xml(maven学习4)

1、项目总体信息:

repositories    jar包中的仓库。

<repositories>
	<repository>自己的仓库
   	................
    </repository>
    <repository>maven核心仓库
   	................
    </repository>
</repositories>


默认的仓库是:maven核心仓库

<repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://repo.maven.apache.org/maven2</url>
    </repository>

maven默认是会按照repositories    中repository的顺序需找依赖的


2 Build

<sourceDirectory>C:\Users\anders\test1\src\main\java</sourceDirectory>
    <scriptSourceDirectory>C:\Users\anders\test1\src\main\scripts</scriptSourceDirectory>
    <testSourceDirectory>C:\Users\anders\test1\src\test\java</testSourceDirectory>
    <outputDirectory>C:\Users\anders\test1\target\classes</outputDirectory>
    <testOutputDirectory>C:\Users\anders\test1\target\test-classes</testOutputDirectory>
    <resources>
      <resource>
        <directory>C:\Users\anders\test1\src\main\resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>C:\Users\anders\test1\src\test\resources</directory>
      </testResource>
    </testResources>
    <directory>C:\Users\anders\test1\target</directory>
    <finalName>test1-1.0-SNAPSHOT</finalName>

3 reporting

生成站点的路径

<reporting>
    <outputDirectory>C:\Users\anders\test1\target\site</outputDirectory>
  </reporting>
maven site 生成站点信息
mvn cobertura:cobertura    测试代码的覆盖率的统计信息

4 profile  个性化配置

eg   编译的时候跳过测试:

<profiles>
		<profile>
			<id>test4a</id>
			<build>
				<plugins>
					<plugin>
						<artifactId>maven-surefire-plugin</artifactId>
						<version>2.10</version>
						<configuration>
							<skip>true</skip>
						</configuration>
					</plugin>
				</plugins>
			</build>

		</profile>
	</profiles>
执行:mvn install -P test4a
红色标识为   profile的id



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值