3.Eclipse中使用Maven_3运行Maven的几种常用方式

Maven 3与Eclipse集成插件的深入剖析 本文还有配套的精品资源,点击获取 简介:maven3-eclipse-plugin是Maven生态系统的重要组成部分,它将Maven的构建过程与Eclipse集成,使得开发者能够在一个环境中无缝使用Maven和Eclipse的功能。开发者可以通过该插件在Eclipse中直接编辑POM文件,利用Maven的依赖管理和构建生命周期,实现自动构建、编译、测试和打包等任务。插件的安... 阅读详情
maven项目运行大致两种方式,部署到Tomcat中或者使用Maven命令,如果使用Maven命令运行需要在pom.xml中指定编辑插件
 

1.方式一:当做普通web项目发布运行

首先保证maven项目结构正常,直接右键Run As-->Run On Server
 

方式二:使用用Maven Tomcat插件

该插件目前有两个版本 tomcat-maven-plugin和 tomcat7-maven-plugin
使用前提:
①Tomcat conf 下的tomcat-users.xml 增加
 
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <role rolename="manager-gui"/>
  <user password="admin" roles="manager-gui" username="admin"/>

 

 
② 在Maven的conf目录中的setting.xml servers节点增加
 
    <server>
        <id>tomcat7</id>  
        <username>admin</username>  
        <password>admin</password>
    </server>

1、tomcat-maven-plugin  插件使用

在pom.xm 加入以下xml。
<plugin>
     <groupId>org.codehaus.mojo</groupId>
     <artifactId>tamcat-maven-plugin</artifactId>
     <version>1.1</version>
     <configuration>
           <path>/MavenTeat</path>            
          <url>http://localhost:8080/manager/html</url>
           <server>tomcat7</server>
           <username>admin</username>
           <password>admin</password>
     </configuration>
</plugin>

 

path  是访问应用的路径 
port 是tomcat 的端口号 
uriEncoding  URL按UTF-8进行编码,这样就解决了中文参数乱码。 
Server 指定tomcat名称。 
插件运行, 不需要提前运行Tomcat,如果Eclipse 安装了Maven插件,选 择pom.xml文件,击右键——>选择 Run As——> Maven build , 执行以下命令: tomcat:run
成功!
2、 tomcat7-maven-plugin 使用,该插件有两个版本Tomcat6和Tomcat7。
在pom.xml中配置
注意区分Tomcat6和Tomcat7的差异
Tomcat6:
<plugins>
    <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat6-maven-plugin</artifactId>
        <version>2.0-SNAPSHOT</version>      
        <configuration>
              <url>http://localhost:8080/manager/text</url>  
              <server>tomcat</server>
        </configuration>        
    </plugin>
</plugins>

 

启动命令:
    
Tomcat7:
<!-- tomcat7-maven-plugin插件使用 -->
<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>run</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <path>/MavenTeat</path>
        <port>8084</port>            
        <url>http://localhost:8080/manager/text</url>
        <server>tomcat</server>
        <username>admin</username>
        <password>admin</password>
    </configuration>
</plugin>

 

 
启动命令: tomcat7:<插件执行点>,比如:
①clean package,不需要提前启动Tomcat,该命令会把项目打成war包在target目录下,此时还不能直接访问项目,但是可以在pom.xml文件中加入以下信息,再执行clean package 就可以直接访问项目,端口号为端口号为 < port > 8084 </ port > 指定的。访问: http://localhost:8080/MavenTeat/
    <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>run</goal>
            </goals>
        </execution>
    </executions>

 

②tomcat7:run,该命令不需要添加以上信息,运行之后可以直接访问不需要提前启动Tomcat,端口号 < port >8084 </ port > 指定的。访问: http://localhost:8084/MavenTeat/
③tomcat7:deploy, 需要提前启动Tomcat,端口为Tomcat本身的端口号8080。访问: http://localhost:8080/MavenTeat/
 
 
 
注意:
添加依赖之后需要update Project,此时会把JDK编译器默认成1.5,添加以下代码修改默认值。
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
        <compilerArguments>
            <endorseddirs>${endorsed.dir}</endorseddirs>
        </compilerArguments>
    </configuration>
</plugin>
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.1.1</version>
    <configuration>
        <failOnMissingWebXml>false</failOnMissingWebXml>
    </configuration>
</plugin>
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <version>2.1</version>
</plugin>

 

 
 
 
zabbix 监控EMC存储 经过搜索,找到了脚本地址,该项目应该是模板原作者创建的,该项目也有zabbix模板,和上面的应该是相同的,我用的是上面的模板。./unity_get_state.py --api_ip='X.X.X.X' --api_port='443' --api_user='zabbix' --api_password='PASSWORD' --storage_name="zabbix web前端配置的主机名" --discovery。修改权限,给zabbix用户执行权限,模板调用时以zabbix用户执行。 阅读详情

相关推荐

deepfacelab下载安装及训练(小白篇),以及导出SAEHD为dfm文件,解决broken pipe问题

其中如果用的是RTX30系列显卡的话,需要把WIN10升级到20H4或更新版本,然后打开硬件加速,不然会出现训练时一直卡在第一个迭代不动了,我的服务器版本为22H2,符合。支持WIN10,win11,WIN7,LINUX,不支持mac(因为mac不支持NVIDIA显卡)

caoyongsheng的博客 3864

Maven环境搭建以及eclipse-maven3-plugin插件安装

Maven环境搭建注意安装Maven之前请确保已安装JDK并成功配置其环境变量。

m0_54850825的博客 686

【侯俊霞全网最全收集--PLC1200/200SMART(88+93课时) 第1章】

第1章:零基础快速入门西门子S7-1200

问就ycy的博客 2025

如何 使用eclipse 建立maven3 项目 (入门级)

如何 使用eclipse 建立maven3 项目 (入门级),包括maven安装流程。

jiaken的博客 517

ThingsKit物联网平台产品管理之物模型

物模型是ThingsKit物联网平台为产品定义的数据模型,用于描述产品的功能。本文介绍物模型相关概念和使用限制。

云腾五洲官方博客 1171

告别LM2596!用LM5175打造400W自动升降压数控电源(附完整电路图与代码)

本文详细介绍了如何利用LM5175芯片设计400W自动升降压数控电源,替代传统的LM2596方案。通过四开关Buck-Boost拓扑结构,LM5175实现了高达98%的转换效率和400W大功率输出,支持无缝升降压切换。文章涵盖芯片选型、电路设计、PCB布局及STM32数控实现,为工程师提供完整的实践指南。

weixin_27032989的博客 593

在eclipse中使用Maven3(笔记二)

笔记本二 在Eclipse 中使用Maven 第一节:m2eclipse 插件安装 打开Eclipse,点击菜单Help - > Install New Software 点击Add 按钮Name:m2elocation: http://download.eclipse.org/technology/m2e/releases (由于最新版的Eclipse 代号Mars,已经直接集成...

weixin_30362233的博客 119

halcon C++编程 第4讲 HObject/HImage Mat相互转换(tcy)

网上有很多相互转换程序,但并不知那个正确,本文对相互转换后的结果和原对象比较是否相同判断转换是否正确。经测试ok.本文包括转换代码及测试是否相同。 1.转换程序: /************************************ HObject转为Mat:time:2021/3/16 V1.0 *************************************/ cv::Mat HalconClass::HObjectToMat(const HalconCpp::HObject&..

tcy-阿春 4926

Eclipse中运行Maven的几种方式

一、Eclipse中执行maven命令 1、如下图,右击需要执行maven命令的工程,选择"Debug As"或"Run As",再选择"Maven build…" 进行如上操作之后,会出现如下图所示的对话框: Name:可以给这个操作命令命名,每执行一个maven命令都会被保存。 Goals:输入我们需要执行的maven命令,一次执行多个命令用空格隔开。 复选框:下面的复选框可以让我们进行一些选择性的操作,如上图跳过测试。 我们执行过的命令可以选择"Run Configutations…"来查看 在

m0_54853503的博客 1万+

SAP 物料账前期没有运行的解决方法

If you use the actual costing (material ledger), you must have completely closed all period-end closing operations in the actual costing for the penultimate period prior to the period shift. Use the '...

含笑饮砒霜死后更嚣张 3315

SAP Business One自定义表与字段实战:从零构建企业专属数据模型

本文详细介绍了如何在SAP Business One中创建自定义表与字段,从零构建企业专属数据模型。通过实战案例和避坑指南,帮助用户掌握业务适配、流程优化和权限隔离等关键技巧,提升系统灵活性和数据管理效率。特别适合需要扩展标准功能的SAP Business One用户。

weixin_28730927的博客 357

Maven学习笔记(六)-使用Eclipse创建Maven WEB项目以及运行项目的几种方式

一、创建一个项目 在eclipse菜单栏中选择“File”---“News”---“Other”菜单项,就会打开如下对话窗口,在窗口中选择“Maven”节点下“Maven Project”条目,如下图所示: 创建后的项目: 右键项目-->Run AS --> Run Configurations

fendo 2万+

复习单片机:动态数码管(1 数码管介绍+2 74HC245 和 74HC138 芯片介绍+3 硬件设计+4 软件设计+5 实验现象)

复习单片机:动态数码管(1 数码管介绍+2 74HC245 和 74HC138 芯片介绍+3 硬件设计+4 软件设计+5 实验现象)

wo12369874的博客 1699

eclipse使用maven教程

eclipse使用maven教程eclipse使用maven教程 什么是maven maven下载与安装与配置 1下载 2安装 3配置环境变量 在eclipse中配置 1 m2eclipse安装 2配置eclipse 3创建一个maven项目 1项目的结构 2Eclipse中maven常用的命 3使用maven命令0.什么是maven参考 https://www.cnblogs.com/whgk/p

和而不流 11万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Eclipse中maven项目的创建和运行

Eclipse中maven的使用 主要介绍下pom.xml文件中常用的标签,通过eclipse工具中创建几个maven项目,讲解下maven的核心概念。maven基础的用法,请参考:maven 3.5.4 安装及使用 环境:windows 7 x64,eclipse版本:4.7.3a,maven版本:3.5.4,java(jre、jdk):10.0.2 1、Eclipse工具安装 ...

紫陌翌晨 5万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Eclipse中配置Maven

Eclipse中配置Maven1. 安装Maven2. 设置Maven的配置文件3. 在 Eclipse 中配置 Maven4. 在 Eclipse 中创建 Maven 项目5. 创建Web 工程 1. 安装Maven 下载地址:http://maven.apache.org/ 检查 JAVA_HOME 环境变量。Maven 是使用 Java 开发的,所以必须知道当前系统环境中 JDK 的安装目录。 解压 Maven 的核心程序 将 apache-maven-3.6.3-bin.zip 解压到一个非中文

zsxfa的博客 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Eclipse使用Maven

本文对Eclipse使用Maven的常用配置和场景进行了介绍,包括:1)Eclipse创建maven基础项目;2)Eclipse使用maven命令;3)Eclipse创建maven的web项目;4)Eclipse导入maven项目。

cuixubin的专栏 5032

怎样使用Eclipse创建Maven的Java WEB 项目

使用 maven-archetype-quickstart 可以快速创建一个简单的 Maven 项目(就是一个普通的 java 项目,一般可以用在简单的 demo 或者用于测试一下代码运行情况。其他用途也行,只要合适就好。只需要用户提供项目最基本的信息,就能生成项目的基本结构及 POM 文件。-DgroupId: 项目组 ID,通常为组织名或公司网址的反写。: 项目名。-Dversion: 版本。

web15117360223的博客 3018

关于使用eclipse自带的maven插件以及使用自己安装maven插件

刚接触Maven工具, Maven是一个项目管理工具,相关了解Maven可以在下面的网站了解:Maven入门指南(一)中文:http://ifeve.com/maven-1Maven入门指南(二)中文:http://ifeve.com/maven-2Maven入门指南英文:http://tutorials.jenkov.com/maven/maven-tutorial.html一、使用eclips...

qq_20565303的专栏 5万+

eclipse的maven web项目如何使用jetty运行

在eclipse中开发java web程序,可以通过引入外部tomcat,将系统部署到tomcat中的方式启动系统来本地进行测试;也可以使用maven-jetty插件启动系统进行本地测试。 方法一:运用Maven的plugin:jetty来部署 在pom.xml中,build>plugins中加入: <plugin> <groupId>org.eclips...

赶路人儿 2079

eclipse运行maven web项目

说在前面:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。现在好多公司都在使用。有时候我们想在eclipse启动maven项目,怎么操作呢,下面我来给大家来分享一下方法。 所需工具 eclipse, JDK1.7, maven 3.2.1, tomcat7.0.42 1、当作普通javaWeb发布运行 新建server,

zlzhaoe的博客 6万+

eclipse中run运行不了_运行 Spring Boot 应用的 3 种方式!

今天介绍 3 种运行 Spring Boot 应用的方式,看大家用过几种?1、在 IDE 中运行在 Eclipse、IDEA 中直接运行,又有以下两种方式。jar 包方式Spring Boot 默认采用 jar 包内嵌 Tomcat、Jetty 等 Server 的方式,并需要提供一个含有 main 方法的主类。这个时候,直接在 IDE 中运行这个 main 方法就能启动 Spring ...

weixin_28711397的博客 2017

Eclipse 运行 maven web 项目

eclipse 运行 maven web  项目 有两种方式 1. 利用插件 jetty 插件  修改pom文件 pom.xml &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

我的成长之路 3345

eclipse使用maven总结

eclipse使用maven教程 文章目录 eclipse使用maven教程 0.什么是maven 1.maven下载与安装与配置 1.1下载 1.2安装 1.3配置环境变量 2.在eclipse中配置 2.1 m2eclipse安装 2.2配置eclipse 3创建一个maven项目 3.1项目的结构 3.2Eclipse中maven常用的命 3.3使用maven命令 0.什么是maven ..

ShyTan的博客 1077
上一篇: 2.Eclipse中使用Maven_2_创建web项目
下一篇: 4.Maven_异常报错1
T_P_F
博客等级 码龄11年 36粉丝 286原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值