`
yjhexy
  • 浏览: 331590 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

官方maven绝对OK

阅读更多

1,  下载maven 官方网站:http://maven.apache.org


 

2,5分钟速成:

英文版: http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

中文版:http://yjhexy.iteye.com/admin/blogs/443453


 

3,详细信息:http://maven.apache.org/guides/getting-started/index.html


 

4,  查找依赖:http://mvnrepository.com/

 

maven eclipse:eclipse的时候可以加上参数:-DdownloadSources=true

来下载包括可运行JAR包,源代码和JAVA文档。


 

如果是eclipse的wtp插件开发的话:mvn -Dwtpversion=2.0 eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true


 

有的时候发现搜索出来的内容如下图:


发现会有JDK13,和JDK15的区别,这个时候如果不指定JDK版本的话将导致引用依赖失败:


所以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/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>com.yajun</groupId>
	<artifactId>jsonDemo</artifactId>
	<packaging>jar</packaging>
	<version>1.0-SNAPSHOT</version>
	<name>jsonDemo</name>
	<url>http://maven.apache.org</url>
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>net.sf.json-lib</groupId>
			<artifactId>json-lib</artifactId>
			<version>2.1</version>
			<scope>compile</scope>
			<!-- 加上下面这个标签表示用的哪个JDK版本的 -->
			<classifier>jdk15</classifier>
		</dependency>
	</dependencies>
</project>

 

5,mvn install的时候需要一起打包sources,需要添加:

 

<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>

 

运行:

Run "mvn -DperformRelease=true clean install"

 

后面如果再导入 eclipse 之前需要把eclipse生成的target 先删掉才可以。

 

5,最后我常用的命令:

用maven自动生成构建: mvn archetype:generate

用我指定的构建:mvn archetype:create -DgroupId=com.yajun.babyStore -DartifactId=babyStore.web -DarchetypeArtifactId=maven-archetype-webapp

打包我的应用:mvn package -DskipTests=true

 

6,编译的时候需要制定JDK1.5 来编译,则需要在build中加上如下plugin

  <plugins>
      <plugin>
        <groupId>org.apache.maven .plugins</groupId>
        <artifactId>maven -compiler-plugin</artifactId>
        <version>2.0</version>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
    </plugins>

 

mvn install:install-file -DgroupId=org.bamboo.springx -DartifactId=springx -Dversion=1.2.2 -Dpackaging=jar -Dclassifier=sources -Dfile=/path/to/file 

 


  • 大小: 201 KB
分享到:
评论
1 楼 曾经de迷茫 2010-12-17  
不错的新手速成!

相关推荐

    基于Java的smart-doc-maven-plugin官方maven插件设计源码

    本项目是基于Java的smart-doc-maven-plugin官方maven插件设计源码,包含43个文件,其中包括27个Java源文件、7个Markdown文档、2个JSON文件、1个gitignore文件、1个LICENSE文件、1个NOTICE文件、1个PNG图片文件、1个...

    开源工具Maven3.9.4版本压缩包

    Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven...

    官方下载maven-3.5.4

    对于开发者来说,选择官方发布的稳定版本,如 Maven 3.5.4,可以避免因为使用早期或者不稳定版本而遇到的问题。 ** Maven 的组成 ** 在提供的压缩包文件中,我们可以看到以下几个关键文件和目录: 1. **LICENSE**...

    maven安装maven安装maven安装maven安装maven安装

    maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...

    maven 3.5.2 maven 3.5.2 maven 3.5.2

    ** Maven 概述** Maven 是一个强大的项目管理和构建工具,广泛应用于Java开发领域。它通过使用一个统一的构建过程,简化了项目的构建、依赖管理以及文档生成等任务。Maven 3.5.2是Maven的一个稳定版本,包含了众多...

    maven3.3.9 官方下载要的下载拿走

    1. **下载与安装**:访问Apache Maven官方网站,下载Maven 3.3.9的zip文件,解压到指定目录。 2. **配置环境变量**:设置`MAVEN_HOME`和`PATH`环境变量,指向Maven的安装目录。 3. **验证安装**:在命令行输入`mvn...

    maven 3.8.8 解压安装版

    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,...

    maven 安装包 官方版 绿色

    本安装包为官方版的绿色版本,适合那些希望快速、便捷地在本地环境中安装Maven的用户。 ** Maven 的核心功能 ** 1. **构建管理**:Maven通过插件系统执行编译、测试、打包、部署等构建任务,使得项目构建过程标准...

    maven3.2.5安装包下载

    Maven最新版是款项目管理和构建自动化工具。Maven包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),...win+R输入cmd,然后输入:mvn -version 输出安装版本就ok了

    Maven3.5~3.6.3各版本下载

    Maven版本的下载非常简单,用户可以通过Apache的官方网站或镜像站点下载相应的版本。例如,用户可以访问http://apache.soxinyang.com/#/down/60007690f776820f49c7004f4f20bff5下载Maven 3.5~3.6.3各版本。 Maven ...

    Windoiws的maven3.8.8

    首先,你需要从Apache Maven的官方网站(https://maven.apache.org/download.cgi)下载Maven 3.8.8的安装包。通常,你会找到一个名为`apache-maven-3.8.8-bin.zip`的压缩文件,这就是我们要使用的安装文件。 ### 二...

    maven教程-maven教程-maven教程

    Maven的安装非常简单,只需从官方网站下载对应操作系统的安装包,解压到合适的位置,并在系统的环境变量中设置MAVEN_HOME指向Maven安装目录,将Maven的bin目录添加到PATH变量中。安装完成后,通过运行mvn -v命令来...

    使用Maven导入Maven工程的视频教程

    使用Maven导入Maven工程的视频教程 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入...

    apache-maven-3.3.9

    Apache Maven 是一个强大的项目管理工具,它基于Java平台,用于构建、管理和聚合软件项目。Maven 使用一种标准化的项目对象模型(Project Object Model,POM)来管理项目的构建过程、依赖关系以及报告。Apache Maven...

    maven学校配置maven配置maven配置

    maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置...

    apache-maven-3.3.9 官方下载.rar

    Apache Maven 是一个强大的项目管理工具,它主要用于Java项目的构建、依赖管理和项目信息管理。Maven 3.3.9 版本是该工具的一个稳定版本,提供了许多改进和修复,以提升开发人员的工作效率和构建过程的可靠性。 ...

    maven中文文档和maven免安装版

    默认的中央仓库位于Maven官方网站,但也可以设置本地仓库和私有仓库。 掌握Maven不仅意味着你能构建Java项目,还能利用其强大的插件系统扩展功能,如生成项目报告、执行代码覆盖率测试等。对于大型企业或开源项目,...

    Maven3.5.4本地安装包

    1. **下载**:首先,你需要从Apache官方网站下载Maven 3.5.4的安装包,这个压缩包名为`apache-maven-3.5.4`,包含Maven的所有必要组件。 2. **解压**:将下载的压缩包解压到你希望安装的目录,比如`C:\Program ...

    maven3.6的安装包

    Maven 的最新稳定版本是 3.6.3,你可以从Apache官方网站下载:https://maven.apache.org/download.cgi。下载完成后,你会得到一个名为 `apache-maven-3.6.3` 的压缩包。 **二、解压与安装** 将下载的压缩包解压到...

    apache-maven-3.3.3

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM),能够管理项目的构建、报告和依赖关系。Maven 提供了一种标准化的方式来构建和管理各种Java项目...

Global site tag (gtag.js) - Google Analytics