Maven学习总结二:使用myEclipse和命令行构建Maven项目

一:使用myEclipse构建一个Maven项目

1、选择菜单 File -> new -> Other

2、选择Maven Project

3、默认选择、直接下一步

4、在Filter里面输入webapp进行过滤,然后选择maven-archetype-webapp,然后next

5、输入Group Id 和 Artifact Id。  Group Id 是组织标识、包名,Artifact Id是项目名称 Version是版本,选择默认值, Package 是项目名加包名 com.mycompany.app.myMavenProject ,输入好后点击完成

6、完成之后工程目录如下

7、新增myEclipse web Project功能

右键工程 --》 myEclipse --》  Add Web Project Capabilites

8、完成之后工程结构如下

我们可以发现项目名称上面多了一个webProject标示

9、右击工程 -》 properties -》 java Build Path

10、新增 src/java/java、 src/test/java、 src/test/resources 几个目录(原因:使用maven要遵寻一个的目录结构,虽然可以使用其他目录结构,但是目前还是初学阶段,还不清楚怎么修改pom.xml。而且按照Maven默认的结构也是比较好的选择)

点击OK之后目录结构如下

11、选中Allow output folders for sources folders复选框,目录结构如下

12、把 src/test/java 和 src/test/resources 编译的class输出到 target/test-classes 文件,src/main/java 和 src/main/resources 默认不变

完成之后结果如下

13、为了项目更加清晰,调整目录结构顺序

14、点击完成,Maven项目就已经搭建完成了,目录结构如下

二:使用命令构建一个web项目

1、输入 cmd 进入命令模式,然后输入命令进入你要构建Maven项目的文件夹

2、使用命令mvn archetype:generate

命令行输入命令:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-WebProject -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

Maven创建项目的命令说明

  mvn archetype:generate                   固定写法,新建命令 还可以使用 mvn archetype:create 但是好像 Maven3 以后此命令就删除了。

  -DgroupId                         组织标识(包名)

  -DartifactId                         项目名称

  -DarchetypeArtifactId                      指定ArchetypeId,maven-archetype-quickstart,创建一个Java Project;maven-archetype-webapp,创建一个Web Project

  -DinteractiveMode                    是否使用交互模式

  archetype是mvn内置的一个插件,create任务可以创建一个java项目骨架,DgroupId是软件包的名称,DartifactId是项目名,DarchetypeArtifactId是可用的mvn项目骨架,目前可以使用的骨架有

这里其实和使用Myeclipse创建项目 第 5 步 那里是同样作用

3、创建完成之后还只有 src/main/resources, 我们还需新建 src/main/java 、 src/test/java 、 src/test/resources 目录

3、创建完成之后,用myEclipse导入

4、导入之后结构如下

和我们用 myeclipse 目录结构一样

时间: 2024-08-25 23:39:12

Maven学习总结二:使用myEclipse和命令行构建Maven项目的相关文章

命令行构建Unity项目

通常可以在桌面双击 Unity 图标,启动程序,但是,也可以通过命令行(例如,MacOS 终端或 Windows Command 窗口)运行程序.若使用这种方式启动 Unity,它将可以接受启动命令和信息,这将非常有助于测试套件.自动构建和其他制作任务. 在 MacOS 中,可以在终端 (Terminal) 输入以下内容,启动 Unity:- /Applications/Unity/Unity.app/Contents/MacOS/Unity -而在 Windows 中,应在 cmd 窗口输入:

Maven学习总结(二)——Maven项目构建过程练习

Maven学习总结(二)——Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程 一.创建Maven项目 1.1.建立Hello项目 1.首先建立Hello项目,同时建立Maven约定的目录结构和pom.xml文件 Hello | --src | -----main | ----------java | ----------resources | -----test | ---------java | -----

Maven学习笔记(二) :Maven的安装与配置

在Windows上安装Maven:  1.  首先检查JDK安装 通过命令行执行命令:echo %JAVA_HOME%和 java  -version,可以查看当前java的安装目录及java的版本,maven要求JDK的版本必须在1.4以上. 2. 下载Maven 前往maven的下载页面:http://maven.apache.org/download.cgi下载最新或稳定版的maven,如:apache-maven-3.2.3-bin.zip. 3. 安装Maven 将压缩文件解压到你想要

lua学习笔记10:lua简单命令行

前面多次用了命令行,这次就好好学下命令行: 一 格式 lua [options][script][args] 二 具体命令 -e 直接将命令传个lua -l 加载一个文件 -i 进入交互模式 例如,终端输入: lua -e "print(math.sin(12))" lua学习笔记10:lua简单命令行,布布扣,bubuko.com

命令行创建Maven项目卡住以及出错解决办法。

第一次通过命令行创建maven项目.结果,果不其然啊,还是出问题了,不过出问题比没有出问题强,知道哪里有问题并学会解决也是一种收获. 遇到的第一个问题,在从仓库下载东西的时候会卡住,我开始以为是网速问题,等了好一会儿发现还是没动静.突然想起来视频里说从默认的中央仓库中下载失败率会很高.于是乎采用了视频里提到的英国的一个仓库.果然速度上来了,但还是有点慢,而且遇到了第二个问题. 第二问题是,在从仓库下载构件的最后出现了如下错误: [ERROR] Failed to execute goal org

angular学习笔记(二十七)-$http(5)-使用$http构建RESTful架构

在angular中有一个特别为RESTful架构而定制的服务,是在$http的基础上进行了封装. 但是为了学习,我们先看看用直接$http是如何构建RESTful架构的: 假设有一个银行卡的列表.需要的功能有: 可以通过id来获取用户123的指定id的卡     'GET'  'card/user/123/id' 可以获取用户123的所有的银行卡             'GET'  'card/user/123' 可以更新用户123的指定id的卡                'POST' '

Maven命令行创建web项目,并部署到jobss当中(解决No plugin found for prefix 'jboss-as' in the current project and in the plugin groups [org.apache.maven.plugins,问题)

首件创建项目:此处可参照:http://maven.apache.org/guides/mini/guide-webapp.html mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp 将目录切换至my-webapp下,编译和打包: mvn clean package 此时,启动jboss服务器(我的是jboss

学习笔记-使用cmd命令行创建nodejs项目

使用cmd命令行创建nodejs项目 1)在DOS下cd 进入到你想要创建项目的路径. 2)mkdir sing (创建一个sing文件夹) 3)cd sing 4) npm init (初始化工程) 此时需要填写一些项目信息,你可以根据情况填写,当然也可以一路回车. 5)安装第三方包(后面程序会直接调用包的模块) 说明:由于http模块.fs模块都是内置的包,因此不需要额外添加. 这里安装cheerio包,和request包. 在dos中,cd进入sing文件夹,然后npm install c

[Android] 基于 Linux 命令行构建 Android 应用(二):命令行管理项目

创建 Android 项目 在命令行创建 Android 项目需要用到 android 工具(该工具由 Android SDK 提供,位于 <sdk>/tools/ 目录下.).它能自动生成一个项目目录,其中包含若干默认应用程序文件,存案文件,配置文件和一个构建文件. 命令用法[1]: $ android create project \ --target <target_ID> \ --name <your_project_name> \ --path path/to