eclipse简单构建maven工程
2024-09-03 21:18:39
1.普通java工程
1)File->New->maven project 新建一个maven工程;
勾选上 Create a simple project;如果不勾选是利用插件生成;这里不利用插件;
2)填写maven坐标和选择打包方式;
其中Artifact Id 也是工程名;
普通java工程打包方式选jar包;
3)修改jdk版本;
成功生成了maven工程;
但是jdk版本默认是1.5;想换成1.7;
可以右键工程-》buildpath来改;但每次生成新工程都要改;
也可以修改maven的配置文件来修改默认生成maven工程的jdk版本;
设置通过Maven创建的工程的JDK版本——一劳永逸
[1]打开settings.xml文件
[2]找到profiles标签
[3]加入如下配置
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
</properties>
</profile>
2.web工程
1)File->new->maven project 新建一个maven工程
勾选上 Create a simple project;
输入坐标;
注意打包方式选 war 表示此工程为web工程;
目录结构如图:
2)修改错误;
新建的工程和普通的web工程相比,没有地球图标;
因为从maven的角度来讲,这是个web工程;当eclipse把它当普通工程看待;
而且src/main下面的webapp目录是空的;
完善webapp目录:
右键工程-》properties->project facts;
找到动态web工程 Dynamic Web Module,去掉前面的勾,点apply保存;
然后重新勾上Dynamic Web Module前面的勾;在底下会出现提示 Further configuration available;
点击提示弹出设定框;
content directory 改为maven约定的目录结构,src/main/webapp;
勾选自动生成web.xml;
点击ok;
然后点apply完成修改;
可以看到webapp目录已经完整;
web工程已经完成;但是新建jsp可能会报错;因为没有servlet和jsp-api 的运行时环境;
可在buildpath里添加apach环境;
也可以在pom.xml里添加依赖来解决;
注意依赖的范围要为 provided;因为工程部署到服务器时,服务器自带这些jar包,部署到服务器反而可能引起冲突;
①ServletAPI依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
②JSPAPI依赖
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1.3-b06</version>
<scope>provided</scope>
</dependency>
最新文章
- SSIS Parameter用法
- SQL Server 数据库的维护(二)__触发器
- Caring for our seniors
- 《DOM启蒙》 随笔
- PMP 第十二章 项目采购管理
- silverlight 鼠标事件处理
- Java 的class文件关系
- linux ubuntu 安装jdk
- CodeForces369C On Changing Tree
- 单选按钮 点击value值自动把单选按钮选中
- AngularJs directive &#39;transclude&#39; option 详解
- Hadoop HDFS文件操作
- Java基础IO文件拷贝练习题
- point类型&#183;
- js中判断undefined类型
- dtls_srtp学习笔记
- Spring Boot(六):如何优雅的使用 Mybatis
- BZOJ1069 SCOI2007 最大土地面积 凸包、旋转卡壳
- laravel 更新
- notepad++ 安装go插件