上次用Maven只是别人搭建好的工程,我们使用,今天项目不多,自己动手来建个Maven2的项目.
1
下载安装我就不说了,如遇问题请google
建Java工程
命令:mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
在目录下就会新建一个项目名称为my-app的Java项目,下面的包结构就是com.mycompany.app
You will notice a few things happened when you executed this command. First, you will notice that a
directory named my-app has been created for the new project, and this directory contains your
pom.xml, which looks like the following:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>Maven Quick Start Archetype</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
2
编译mvn工程 mvn compile
测试mvn工程 mvn test
不编译只测试mvn工程 mvn test-compile
打包成为jar包,可以布的 mvn package
下载依赖类库 mvn install
发布成site形式 mvn site
This will remove the target directory with the old build data before starting, so it is fresh
清空原来老的类库 mvn clean
(注意是clean不是clear)
更改为eclipse工程 mvn eclipse:eclipse
如果有一些资源文件,如图片或配置文件需要一同打包发布的,请在src/main/下新建文件夹resources,,所有文件放在该位置.测试类的资源文件是src/test/resources/下放置.这样这些资源文件就会在mvn package随同jar包一同发布,调用该资源文件时直接用 "/xx.properties" 或 "/xx.gif".
// Retrieve resource
InputStream is = getClass().getResourceAsStream( "/test.properties" );
3 用Maven2创建J2EE工程,由于现在的Eclipse6.5集成了这个plugsin,所以具体操作我不在这里写了,只要去下载了Myeclipse6.5,然后用中国特色的在google上搜索myeclipse6.5注册码,即可crack.
分享到:
相关推荐
【作品名称】:泰迪杯 : 基于 python 实现 运输车辆安全驾驶行为的分析 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 在车辆运输过程中,不良驾驶行为主要包括疲劳驾驶、急加速、急减速、怠速预热、 超长怠速、熄火滑行、超速、急变道等。 针对以上运输车辆的不良驾驶行为,给出不同不良驾驶行为的判别标准,行车安全评价模型如下: 疲劳驾驶:连续行车时间超过4小时。 提取数据思路:若某一行acc_state列值为1并且gps_speed列数值大于0,则认为汽车开始启动,继续扫描数据表,直到寻找到一行gps_speed列的数值为0,则认为汽车已经处于停止状态,再根据location_time列由两个数据获取时间间隔,判断是否属于疲劳驾驶。 急加速、急减速:每两个经纬度间汽车的加速度达到或者超过20km/s^2。两个经纬度间汽车的加速 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。
基于springboot的校园社交平台源码数据库文档.zip
scipy-1.7.1-cp37-cp37m-linux_armv7l.whl
java源码资源EJB 模拟银行ATM流程及操作源代码提取方式是百度网盘分享地址
pillow-11.0.0-cp39-cp39-linux_armv7l.whl
java面试视频资源微服务架构之Spring Cloud Eureka 场景分析与实战提取方式是百度网盘分享地址
基于springboot+vue的音乐播放系统源码数据库文档.zip
matplotlib-3.5.0-cp37-cp37m-linux_armv7l.whl
onnxruntime-1.16.2-cp311-cp311-win_amd64.whl
基于springboot复兴村医疗管理系统源码数据库文档.zip
环境说明: 开发软件:VS 2017 (版本2017以上即可,不能低于2017) 数据库:SqlServer2008r2(数据库版本无限制,都可以导入) 开发模式:mvc
onnxruntime-win-x64-gpu-1.19.2.zip
bimdata_api_client-4.0.7-py3-none-any.whl
基于springboot的实验室开放管理系统源码数据库文档.zip
Pillow-9.2.0-cp39-cp39-linux_armv7l.whl
STM32神舟III号例程源码STM32芯片按键点灯-无防抖(STM32神舟III号-寄存器版)提取方式是百度网盘分享地址
基于springboot医疗废物管理系统源码数据库文档.zip
基于springboot的车辆保险理赔平台源码数据库文档.zip