Maven使用(一)

1. 导出 Maven 项目(非 Web 项目)为单个 jar 文件
  • pom.xml 文件中使用如下配置(使用 Maven 插件),运行 Maven 命令: “ assembly:assembly ” 或 “ install ”,将在 target 目录生成 2 个 jar 文件。(其中指定 main-class 可能并不能达到预期,可以直接使用 eclipse 自带的导出 jar 功能来取代)
	<build>
		<finalName>jj-my-gg</finalName>
		<plugins>
			<plugin>
				<artifactId>maven-assembly-plugin</artifactId>
				<executions>
					<execution>
						<phase>package</phase>
						<goals>
							<goal>single</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<descriptorRefs>jar-with-dependencies</descriptorRefs>
					<!-- 指定 main 方法入口类(发现该部分的设置并不能达到预期,可以使用 eclipse 自带的导出功能来取代)
					<archive>
						<manifest>
							<mainClass>指定main方法入口类</mainClass>
						</manifest>
					</archive>
					-->
				</configuration>
			</plugin>
		</plugins>
	</build>

在这里插入图片描述
运行Maven命令:assembly:assembly
生成的 jar 文件如下(位于 项目的 target 目录下):
在这里插入图片描述

2. 创建 Maven 管理的 Web 项目
  • 在创建 Maven 项目时,选择 Maven 的 webapp 原型(maven-archetype-webapp)即可:
    新建Maven项目
    选择Maven骨架webapp模板
3. Maven 镜像(mirrors)配置
  • 选择合适的镜像,可以大大提高 Maven 的工作效率
  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
    <!-- 阿里镜像 --> 
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
	<mirror>
      <id>mvnrepository1</id>
      <mirrorOf>central</mirrorOf>
      <name>mvn repository .com</name>
      <url>https://repo1.maven.org/maven2/</url>
    </mirror>
  </mirrors>
4. 配置 Eclipse IDE 的 Maven 选项
  1. 指定 eclipse 使用的 Maven 路径(默认使用 eclipse 自带的 maven)
    配置eclipse使用的maven路径
  2. 指定 Maven 配置文件的路径(这一点非常重要,选择合适的镜像,可以大大提高 Maven 的工作效率,注意:选择网络质量较好的镜像点,可能有些资源在某个镜像中不存在,这时,可以配置多个镜像试图避免该问题)
    指定maven的配置文件路径

x. 参考链接
  1. eclipse maven 导出项目依赖的jar包
  2. eclipse下将maven项目打包为jar
  3. maven将项目导出为jar包并且包含依赖包一起导出

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值