`
aaagu1234
  • 浏览: 149113 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven2 学习 - maven 命令

阅读更多
常用命令
       Maven2 的运行命令为 : mvn ,
常用命令为 :
             mvn archetype:create :创建 Maven 项目
             mvn compile :编译源代码
             mvn test-compile :编译测试代码
             mvn test : 运行应用程序中的单元测试
             mvn site : 生成项目相关信息的网站
             mvn clean :清除目标目录中的生成结果
             mvn package : 依据项目生成 jar 文件
             mvn install :在本地 Repository 中安装 jar
             mvn eclipse:eclipse :生成 Eclipse 项目文件
生成项目
             建一个 JAVA 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=App
          建一个 web 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp


简单解释一下:
archetype  是一个内建插件,他的create任务将建立项目骨架
archetypeArtifactId   项目骨架的类型
DartifactId 项目名称


可用项目骨架有:
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp


附maven2 生成项目标准目录布局
src/main/java Application/Library sources
src/main/resources Application/Library resources
src/main/filters Resource filter files
src/main/assembly Assembly descriptors
src/main/config Configuration files
src/main/webapp Web application sources
src/test/java Test sources
src/test/resources Test resources
src/test/filters Test resource filter files
src/site Site
LICENSE.txt Project's license
README.txt Project's readme
分享到:
评论

相关推荐

    maven资源 apache-maven-3.3.9-bin.zip

    为了使用Maven,你需要将`bin`目录添加到系统PATH环境变量中,然后就可以在命令行中使用`mvn`命令执行各种Maven操作,如初始化新项目、构建项目、清理构建产物等。 总结起来,Apache Maven 3.3.9是一个强大的项目...

    apache-maven-3.9.6-bin

    1. `bin` 目录:包含可执行脚本,如 `mvn` 和 `mvn.cmd`,它们分别用于Unix/Linux系统和Windows系统,用于运行Maven命令。 2. `lib` 目录:存储了Maven运行所需的库文件,包括核心库、插件和其他依赖项。 3. `conf...

    apache-maven-3.9.0-bin.tar

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。它基于项目对象模型...通过理解Maven的工作原理、配置POM.xml文件以及熟练使用Maven命令,开发者可以更高效地管理项目和构建流程。

    apache-maven-3.8.4-bin.zip maven下载鬼慢

    在安装Maven 3.8.4时,你需要将解压后的`bin`目录添加到系统PATH环境变量中,这样就可以在命令行中直接运行`mvn`命令了。通过`mvn clean install`这样的命令,你可以执行一个标准的构建流程,清理旧的构建产物,然后...

    maven-archetype-quickstart-1.1.jar包下载

    2. **创建新项目**:打开终端或命令行,使用`mvn archetype:generate`命令来创建新的项目。你需要提供一些参数,如groupId、artifactId、version等,这些参数定义了你的项目坐标。 3. **填写参数**:Maven会提示你...

    最新Maven-apache-maven-3.8.1-Repository-配置好的

    2. **添加Maven到PATH**: 将Apache Maven-3.8.1的`bin`目录路径添加到系统环境变量`PATH`中,这样命令行可以识别`mvn`命令。 3. **配置settings.xml**: Maven的配置文件`settings.xml`通常位于`用户主目录\.m2\`下...

    apache-maven-3.5.4-bin.tar.gz

    解压完成后,将Maven添加到系统的PATH环境变量中,这样可以在任意目录下运行Maven命令。一种方法是在`~/.bash_profile`或`~/.zshrc`文件(取决于你的Shell类型)中添加以下行: ```bash export M2_HOME=/path/to/...

    apache-maven-3.5.3-src

    例如,`mvn compile`命令将执行编译阶段的所有任务,确保代码被正确编译为字节码。 在3.5.3版本中,Maven优化了依赖管理,能更有效地解析和处理项目的依赖关系,避免了版本冲突问题。它会遵循“最接近声明”原则来...

    maven版本:apache-maven-3.5.4-bin

    这些命令都是基于Maven的生命周期和插件机制执行的。 Maven的插件系统是其强大功能的关键,它允许扩展Maven的功能以适应不同的构建需求。例如,Maven的JAR插件可以创建Java归档文件,而WAR插件则专门用于打包Web...

    apache-maven-3.8.1-bin.zip

    - **bin目录**:包含Maven的可执行脚本,如`mvn`(Windows)和`mvn.sh`(Unix/Linux),用于运行Maven命令。 - **lib目录**:存储Maven的依赖库,包括各种JAR文件,这些是Maven运行时需要的核心库。 - **conf目录...

    apache-maven-3.9.0-bin.tar.gz

    2. **boot**:此目录包含类加载器,如`plexus-classworlds.jar`,用于启动Maven并加载插件。 3. **conf**:配置文件夹,其中最重要的是`settings.xml`,这是用户级别的Maven设置,可以定义本地仓库位置、远程仓库、...

    apache-maven-3.6.2-bin.tar.gz

    2. `conf/`:存放Maven的配置文件,如`settings.xml`,它是Maven的全局配置,用于定义仓库位置、代理设置以及用户特定的配置。 3. `lib/`:包含Maven运行所需的JAR文件和其他依赖库。 4. `LICENSE` 和 `NOTICE`:...

    apache-maven-3.6.1-bin.zip

    这些脚本使得用户可以方便地在命令行中运行Maven命令。 2. **boot** 目录:包含了Maven启动所需的类加载器,如`plexus-classworlds.jar`,它负责加载Maven的类库。 3. **conf** 目录:包含了Maven的配置文件,其中...

    Maven exec-maven-plugin:执行外部命令的实践指南

    exec-maven-plugin是Maven生态系统中的一个插件,它允许用户在Maven构建过程中执行外部命令或脚本。这使得Maven项目可以集成更多的自定义操作,比如运行特定的脚本、调用系统命令等。本文将详细介绍exec-maven-...

    apache-maven-3.6.3-bin111.zip

    1. **bin**:这个目录包含Maven的可执行脚本,如`mvn`(Windows)和`mvn.sh`(Unix/Linux)用于执行Maven命令。 2. **lib**:这里包含Maven运行所需的库文件,包括Apache Maven本身的核心库和其他依赖库。 3. **conf...

    maven-site-plugin和 maven-scr-plugin同时使用时site plugin不能删除target中OSGI-INF\\serviceCo

    在执行mvn site命令时,maven-site-plugin会生成并部署到目标目录(target)下。 接着,我们来看maven-scr-plugin。这是一个与OSGi(Open Service Gateway Initiative)框架相关的插件,主要用于生成OSGi服务元数据...

    maven-archetype-webapp-1.0.jar下载

    2. **创建项目**:在命令行中,使用`mvn archetype:generate`命令,并指定对应的archetype id,如`maven-archetype-webapp`,然后按照提示输入项目信息,如groupId、artifactId和version。 3. **编译与运行**:生成...

    apache-maven-3.5.4-bin-windows+linux版本合集

    对于Windows用户,解压`apache-maven-3.5.4-bin.zip`后,同样需要设置系统环境变量以确保Maven命令可被系统识别。 7. **Maven的命令行工具**:如`mvn clean`清理目标目录,`mvn compile`编译源代码,`mvn test`运行...

    apache-maven-3.6.3-bin Maven3.6.3版本压缩包

    这些脚本用于设置环境变量,执行Maven命令。 2. `conf`目录:包含了Maven的配置文件,如`settings.xml`,这是用户级别的Maven配置,可以定义仓库位置、镜像配置、用户代理等。 3. `lib`目录:存储了Maven运行所需...

    apache-maven-3.6.1-bin

    2. **依赖管理**:Maven自动管理项目依赖关系,通过在POM中声明所需的库,Maven会自动下载并管理这些库,避免了类路径冲突的问题。 3. **生命周期(LifeCycle)**:Maven有一套预定义的构建生命周期,包括compile、...

Global site tag (gtag.js) - Google Analytics