maven系列--6-使用Maven创建Java web项目

如何在INCA中修改标定量的初始值,并刷回控制器 测试过程中,有些时候,标定量来不及修改,这就需要修改标定量的初始值了,又不想打开模型重新编译,因此直接在INCA中修改,然后再刷回控制器,就成了最佳选择,之前也学过,长时间不用,忘记怎么搞了,最近又用到了,这次记录一下,以后用到的时候,就不用在网上东翻西找了。截止到2023年11月24日,共找到了两种方法可以实现修改。 阅读详情
1.创建java web的maven模板
cmd下输入命令:

mvn archetype:generate-DgroupId=glut.edu-DartifactId=CounterWebApp-DarchetypeArtifactId=maven-archetype-webapp-DinteractiveMode=false

如我的:


执行完上面的命令之后,会生成一个新的Web项目,且命名为 “CounterWebApp”

2.转换为Eclipse支持的项目
进入到CounterWebApp所在目录:cd C:\Users\py\CounterWebApp
执行命令:mvn eclipse:eclipse -Dwtpversion=2.0
注意,此选项 -Dwtpversion=2.0 告诉 Maven 将项目转换到 Eclipse 的 Web 项目(WAR),而不是默认的Java项目(JAR)

3.导入项目到Eclipse
导入到 Eclipse IDE – File -> Import… -> General -> Existing Projects into workspace.

4.更新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>glut.edu</groupId>
	<artifactId>CounterWebApp</artifactId>
	<packaging>war</packaging>
	<version>1.0-SNAPSHOT</version>
	<name>CounterWebApp Maven Webapp</name>
	<url>http://maven.apache.org</url> <properties>
		<jdk.version>1.7</jdk.version>
		<spring.version>4.1.1.RELEASE</spring.version>
		<jstl.version>1.2</jstl.version>
		<junit.version>4.11</junit.version>
		<logback.version>1.0.13</logback.version>
		<jcl-over-slf4j.version>1.7.5</jcl-over-slf4j.version>
	</properties>

	<dependencies>
		<!-- Unit Test -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>${junit.version}</version>
		</dependency>

		<!-- Spring Core -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-core</artifactId>
			<version>${spring.version}</version>
			<exclusions>
				<exclusion>
					<groupId>commons-logging</groupId>
					<artifactId>commons-logging</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>jcl-over-slf4j</artifactId>
			<version>${jcl-over-slf4j.version}</version>
		</dependency>
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-classic</artifactId>
			<version>${logback.version}</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-web</artifactId>
			<version>${spring.version}</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-webmvc</artifactId>
			<version>${spring.version}</version>
		</dependency>
		<!-- jstl -->
		<dependency>
			<groupId>jstl</groupId>
			<artifactId>jstl</artifactId>
			<version>${jstl.version}</version>
		</dependency>
	</dependencies>

	<build>
		<finalName>CounterWebApp</finalName>

		<plugins>
		    <!-- Eclipse project -->
		  <plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-eclipse-plugin</artifactId>
			<version>2.9</version>
			<configuration>
			        <!-- Always download and attach dependencies source code -->
				<downloadSources>true</downloadSources>
				<downloadJavadocs>false</downloadJavadocs>
				<!-- Avoid type mvn eclipse:eclipse -Dwtpversion=2.0 -->
				<wtpversion>2.0</wtpversion>
			</configuration>
		  </plugin>

		  <!-- Set JDK Compiler Level -->
		  <plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>2.3.2</version>
			<configuration>
				<source>${jdk.version}</source>
				<target>${jdk.version}</target>
			</configuration>
		  </plugin>

		  <!-- For Maven Tomcat Plugin -->
		  <plugin>
			<groupId>org.apache.tomcat.maven</groupId>
			<artifactId>tomcat7-maven-plugin</artifactId>
			<version>2.2</version>
			<configuration>
				<path>/CounterWebApp</path>
			</configuration>
		  </plugin>
		</plugins>
	</build>
</project>

5.更新源代码
执行命令:cd C:\workspace\javautils\CounterWebApp
执行命令:mvn eclipse:eclipse

6.运行
执行命令:cd C:\workspace\javautils\CounterWebApp
执行命令:mvn tomcat:run

通过Scrapy爬虫抓取Deep Learning领域的论文数据 然而,大部分高质量的deep learning研究论文都是通过国际顶尖学术会议(如neurips、iclr、icml等)发表的,而这些论文的获取难度较大。在本文中,我们选择抓取arXiv的数据。arXiv是一个管理科学论文的网站,其中包括了许多领域的论文,也包括了Deep Learning领域的论文。同时,arXiv网站还提供了方便的API接口,使得我们的爬虫程序可以很方便地获取论文数据。通过结合其他的数据处理技术,我们可以对这些数据进行更深入的研究和分析,从而推动Deep Learning领域的发展。 阅读详情

相关推荐

[V-10]ARMv8/v9-CPU Virtualization-CPU虚拟化架构简介(vCPU/vPE)

本文简要介绍了CPU虚拟化架构的基础知识。

基层架构师的分享 1267

Maven配置maven-eclipse-plugin(mvn eclipse:eclipse报错问题)

今天遇到这种情况,刚从github上面down到本地的代码导入eclipse时的问题: 该项目在github上根据项目结构看出是使用maven构建的,但无法导入到eclipse,所以使用maven将其整理,执行mvn eclipse:eclipse, 执行后出现以下问题: 根据错误原因得知,需要在该项目的pom.xml配置maven-eclipse-plugin这个插件,在网上查找资料后

zstao168的专栏 8094

杭电计算机组成原理课程设计-实验七-寄存器堆设计实验

寄存器堆实验实验原理实验内容模块功能说明模块逻辑引脚图寄存器堆模块代码REG模块测试用例REG-ALU测试用例实验结果记录 寄存器堆实验结果及分析ALU_REG运算器模块实验结果及分析探索与思考 实验原理   32×32位的寄存器堆模块示意图如图所示,含有32个寄存器,每个寄存器32位。该寄存器堆具有A和B两个读端口,分别由 5 位的寄存器编号 R_Addr_A 和 R_Addr_B 来寻址 2 个寄存器,读出的数据则由 R_Data_A(32 位)和R_Data_B(32 位)输出。读访问时,没有使能或者

HDU-整蛊小子-⏰☂️/蚂蚁集团研发工程师 1万+

编写maven插件。

网上有很多关于maven插件编写的内容,这里我还是以我的方式,大部分代码形式来阐述。 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"

噬日者 2489

PCIe Gen4 Switch芯片PM40028调试踩坑实录:从boot引脚设置到串口无输出的诡异问题

本文记录了PCIe Gen4 Switch芯片PM40028的实战调试过程,重点剖析了从boot引脚配置错误导致串口无输出,到使用逻辑分析仪定位并解决启动问题的完整排障思路。文章深入探讨了芯片启动流程、硬件信号测量方法,并总结了高速硬件调试的核心经验与系统性排查清单,为工程师解决类似PCIe Gen4设备调试难题提供实用指南。

i8j9k0l1的博客 251

电力电子技术(13)——大功率可控整流电路

目录引言2.6.1 带平衡电抗器的双反星形可控整流电路电路结构的特点接平衡电抗器的原因平衡电抗器使得两组三相半波整流电路同时导电的原理分析谐波分析2.6.2 多重化整流电路概述原理目标1)移相多重联结2)多重联结电路的顺序控制3重晶闸管整流桥顺序控制带平衡电抗器的双反星形可控整流电路(是多重化整流电路的重要形式之一)的特点:适用于低电压、大电流的场合。多重化整流电路的特点:绕组的极性相反的目的:消除直流磁通势如图所示,虽然两组相电流的瞬时值不同,但是平均电流相等而绕组的极性相反,所以直流安匝(电流*匝数)互

weixin_45589295的博客 1万+

Maven常用插件配置(持续更新中)

一、maven-resources-plugin 配置描述:把web项目的输出copy到tomcat的webapp下 &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-resources-plugin&lt;/artifactId&gt; &lt...

guoyiqi 2085

MATLAB实战:纯电动汽车动力性仿真从入门到精通(附完整代码)

本文提供了一份基于MATLAB的纯电动汽车动力性仿真从入门到精通的实战指南。通过理论建模与代码实战相结合,详细讲解了如何构建行驶阻力模型、驱动力平衡方程,并利用MATLAB脚本完整实现了最高车速、加速时间和最大爬坡度三大核心性能指标的仿真计算。文章附有完整代码,帮助工程师快速掌握纯电动汽车动力性仿真的核心技能,为设计与优化提供高效的数字工具。

weixin_29074409的博客 369

IDEA(1):创建Scala的MAVEN项目步骤

一、创建项目 1.新建project 2.选择scala-archetype-simple结构 3.设置三要素GroupId、ArtifactId和Version 4.选择本地Maven仓库 5.修改项目名称,点击finish 6.最终项目结构 二、修改pom文件 1.添加scala依赖 <dependency> <...

小蚯蚓的博客 2800

ArcGIS 10.2 保姆级安装与破解教程(含License Manager启动失败解决方案)

本文提供ArcGIS 10.2中文版的保姆级安装与破解教程,详细讲解从环境检查到License Manager配置的全流程,特别针对License Manager启动失败等常见问题提供专业解决方案,帮助用户顺利完成地理信息系统软件的安装与激活。

weixin_26757925的博客 1181

保姆级教程:用ESP32-S3点亮你的第一块ili9341触摸屏(附完整源码与避坑指南)

本文提供了一份详细的ESP32-S3与ili9341触摸屏的入门指南,涵盖硬件连接、环境配置、驱动补全、触摸校准及图形界面开发等关键步骤。特别针对新手常见问题提供解决方案,并附完整源码与避坑技巧,帮助开发者快速上手嵌入式图形界面开发。

weixin_26854829的博客 244

创建支持eclipse的多模块maven项目

通过maven可以创建多个关联模块的项目(Multiple Module Projects)。由一个总的模块,下面包含多个子模块(子模块还可以包含子模块)。这种maven功能能支持大型的项目构建,往往大型项目由很多子模块组成。 以下说明在eclipse下如何创建多模块的maven项目。 创建总的POM   mvn archetype:create -DgroupId=com.taobao....

chenkangxian的专栏 297

把机器学习“搬进”数据库:SAP HANA PAL 快速上手与 ABAP AMDP 实战

摘要:本文探讨了SAP HANA PAL(Predictive Analysis Library)在企业数据分析中的实践应用。PAL通过将机器学习算法下推到数据库内部执行,有效解决了大数据量场景下的数据搬运瓶颈和治理成本问题。文章详细介绍了PAL的核心功能(包括聚类、分类、回归等10类算法)、使用前提(版本、组件和权限要求)以及通过AMDP实现ABAP与PAL集成的技术方案。重点阐述了参数表设计理念和两个典型应用场景:利用PageRank算法分析企业权限网络关系,以及通过PAL_SCALE进行特征预处理。文

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 5738

Java Web学习系列——创建基于Maven的Web项目

创建Maven Web项目 在MyEclipse for Spring中新建Maven项目 选择项目类型,在Artifact Id中选择maven-archetype-webapp 输入Group ID和 Artifact ID以及Package,Group ID一般写大项目名称,Artifact ID是子项目名称,Package是默认给你建一个包,也可以不写 如果是...

127

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

MAVEN系列教材 (六)- 在ECLIPSE中创建MAVEN风格的JAVA WEB项目

MAVEN系列教材 (六)- 在ECLIPSE中创建MAVEN风格的JAVA WEB项目 文章目录MAVEN系列教材 (六)- 在ECLIPSE中创建MAVEN风格的JAVA WEB项目一、使用步骤步骤 1 : 新建Maven 项目(对了,记得删除之前的j2se那个项目)步骤 2 : 这个界面点下一步步骤 3 : 进一步填写信息步骤 4 : 这样,就得到一个web app 项目步骤 5 : 创建java 源代码目录步骤6:通过pom.xml添加servlet jar包步骤7:添加好之后,index也不冒错了

陈小翔的博客 288

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Java开发系列05:Eclipse用Maven创建Web项目

文章目录1、创建前准备2、创建过程详解3、运行Web工程4、特别注意 1、创建前准备 Eclipse创建Web项目需要先在Eclipse上配置Tomcat服务器。详细配置流程参考前一篇文章:Java开发系列04:Eclipse配置Tomcat并启动Tomcat 创建Web项目时需要先在Eclipse配置Tomcat,一定要配置Tomcat。 注意:目前基本不用Tomcat开发Web项目了。现在都用成熟的框架Sport Boot,不过大家也可以学习学习,毕竟这个曾经也是主流方式。 2、创建过程详解 点

goog_man的博客 553

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

eclipse 创建maven web项目_Maven系列教材 (八)- 用命令行创建Maven风格的java web项目

Maven系列教材 (八)- 用命令行创建Maven风格的java web项目步骤1:关于Maven风格的Web项目步骤2:创建命令步骤3:目录结构步骤 1 : 关于Maven风格的Web项目与创建Maven项目类似的,还可以创建web 项目同样的,这种事情,几乎不会用命令行来做,都是用IDE来做的,比如Eclipse Web 项目所以本知识点也就演示一下,实际工作一般不这么干步骤 2 : 创建命...

weixin_39732506的博客 61

Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目

步骤1:删除j2ee目录步骤2:新建Maven 项目步骤3:这个界面点下一步步骤4: 这个界面使用webapp,点下一步步骤5:这一步填写如图所示的信息步骤6:此时得到的maven web 项目的问题步骤7:创建java 源代码目录步骤8:java源文件目录创建好了步骤9:通过pom.xml添加servlet jar包步骤10:添加好之后,index.jsp也不报错了步骤11:通过ecli...

MAGIC_LAN的博客 196

java系列-使用maven创建web项目(二)

推荐2个maven找jar包配置的网站,只需要搜索关键字即可找到需要的Jar包,非常方便,比如:MySQL就可以找到mysql-connect-Java.jar。 http://search.maven.org/#search%7Cga%7C1%7Cmybatis http://mvnrepository.com/ 下面是创建的相关图文教程: 1、首先新建一个maven项目,看图...

92

【愚公系列】2023年10月 Java教学课程 120-Maven创建Web项目

JavaWeb创建Web项目的方式有以下几种:1.手动创建:可以手动创建项目目录结构,WEB-INF目录下包括lib目录、classes目录、web.xml文件等。2.使用IDE工具创建:常用的JavaWeb IDE工具有Eclipse、IDEA等,可在工具中选择创建Web项目,工具会自动生成项目结构和配置文件。3.使用Maven创建:Maven是一个Java项目管理工具,支持通过命令行或IDE插件创建JavaWeb项目,可自动管理项目依赖和打包发布等。

愚公智库 5万+

MAVEN系列教材 (九)- 在ECLIPSE中创建MAVEN风格的JAVA WEB项目

步骤 2 : 新建Maven 项目 菜单->File->New->Other->Maven->Maven Project 步骤 3 : 这个界面点下一步 步骤 4 : 这个界面使用webapp,点下一步 默认选中的是maven-archetype-quickstart, 请修改为: maven-archetype-webapp 步骤 5 : 这一步填写如图所示的...

tujiahao1的博客 200

Maven系列教材 (八)- 用命令行创建Maven风格的java web项目

maven-archetype-quickstart 改成了 maven-archetype-webapp。类似,不过没有java目录,需要自己手动创建。所以命令行方式的maven web项目很少用到。同样的,这种事情,几乎不会用命令行来做,都是用IDE来做的,比如。3. 执行命令(确保e:\project下没有j2ee目录)所以本知识点也就演示一下,实际工作一般不这么干。项目名称从 j2se改成了j2ee而已。类似的,还可以创建web 项目。中的命令一样,不过类型是从。

MAGIC_LAN的博客 194

maven 项目怎么在eclipse中debug_Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目...

Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目步骤1:删除j2ee目录步骤2:新建Maven 项目步骤3:这个界面点下一步步骤4: 这个界面使用webapp,点下一步 步骤5:这一步填写如图所示的信息步骤6:此时得到的maven web 项目的问题步骤7:创建java 源代码目录步骤8:java源文件目录创建好了步骤9:通过pom.xml添加servlet...

weixin_39692254的博客 151

Java-Web进阶系列(四)--eclipse 创建maven WEB项目引入web.xml

eclipse 使用 maven创建web项目,生成web.xml 右键 new-&gt; Maven Project 如下图 勾选 Create a simple.. next Group Id :一般填写 项目根路径包名 com.xxx Artigact Id : 一般填写项目名 Version: 版本号 默认即可 Packing: 打包方式,可选 jar , w...

呼吸吐纳的博客 636

IntelliJ IDEA14 和 Maven 系列:使用IntelliJ IDEA 14和Maven 7 创建java web项目(一)

Intellij IDEA作为最好的Java IDE,创建Maven项目还是比较简单的,但是创建一个Maven Web项目还是要修改一些配置的,下面进行总结整理. 1前言 在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以使用。 最开始自己...

139

使用骨架创建Maven的Web工程

一.操作步骤   1.打开idea工具   2.file->New->Project        3.在左侧找到Maven,勾选Create 找到webapp,然后next   4.填入工程名,填入要使用的工作空间 ![](https://img-blog.csdnimg.cn/8ad39967e66a4968acaca5932aa21202.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shad

Mordle 326
上一篇: maven系列--5-使用Maven创建Java项目
下一篇: maven系列--8-在eclipse中配置maven插件
冷静BB
博客等级 码龄12年 298粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值