maven 运行 java_maven运行java项目
一、maven各个命令的区别:
1、maven clean 清空target下的文件
2、maven compile 编译(在target下生成.class文件)
一般使用:mvn clean package 先清缓存再打包
注意:如果使用的是Eclipse的maven插件,插件默认会加上maven前缀,如果你使用maven clean compile就会报错
错误提示:
Unknown lifecycle phase "maven". You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1]
解决方法:前面不加maven
3、maven install:将项目编译打包后放在本地仓库中供其他项目使用
1 [INFO] --- maven-install-plugin:2.4:install (default-install) @ upminterface ---
2 [INFO] Installing D:\eclipse workspace\UPMInterfaceV2\target\UPMInterfaceV2.war to D:\Program Files\Apache\maven-repository\com\ricninfo\upminterface\0.0.1-SNAPSHOT\upminterface-0.0.1-SNAPSHOT.war
3 [INFO] Installing D:\eclipse workspace\UPMInterfaceV2\pom.xml to D:\Program Files\Apache\maven-repository\com\ricninfo\upminterface\0.0.1-SNAPSHOT\upminterface-0.0.1-SNAPSHOT.pom
注意:install打包后,不仅在target下有jar,而且在本地仓库会有jar包供其他项目使用,依赖项目的jar会在本地仓库中进行读取或安装
4、maven package:把项目打包到target下
二、使用maven运行JAVA项目
1、右键pom.xml文件,选择maven build……
2、clean install
成功
3、运行jar
注意点:
1、配置文件需要打进 jar 包;
2、需要指定 main 入口类;
3、所依赖的第三方库也要打进 jar 包;
可能遇到的问题:
(1)到target目录cmd执行java -jar UPMInterfaceV2-sources.jar(这里对应你的jar包)
到你的MANIFEST.MF文件查看(位置:D:\eclipse workspace\UPMInterfaceV2\target\UPMInterfaceV2\META-INF请自行对应)
内容:
Manifest-Version: 1.0
Class-Path:
确实没有指出 main 入口类!
maven 运行 java_maven运行java项目相关推荐
- 关于如何在手机端运行本地的java项目
前提条件:手机和电脑是处在同一网络环境下. 就需要有wifi. ①电脑开wifi,手机连接: ②或者就是电脑和手机连接相同的wifi. 开始: 打开电脑cmd输入ipconfig 如图: 然后将本地j ...
- java打包可运行jar大小,Java项目打包可运行的Jar
1. Eclipse中新建 Java项目 small,创建包 com.sinbong.test,新建 A_Test.java B_Test.java C_Test.java package com.s ...
- Maven创建第一个java项目(官方教程)
翻译自:链接 Building Java Projects with Maven This guide walks you through using Maven to build a simple ...
- IntelliJ IDEA 打包Maven构建的普通Java项目
本篇简单的记录一下使用idea打包maven构建的java项目. 无需复杂地在Project Structure配置atrifacts,利用maven一键即可生成可运行的jar. 一.pom.xml中 ...
- 在eclipse中运行正常的java项目放到tomcat中报错的解决办法
在bin目录下的catalina.bat文件最开头加上下面这句话 set JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encodin ...
- Maven常用命令-创建Java项目
她运行完就可以了 [java] view plaincopy yuguiyang@onepiece:~/Documents/maven_demo$ mvn archetype:create \ > ...
- maven创建java项目_使用maven命令行创建java项目
一.先创建一个quick-start项目: 使用 mvn archetype:generate 进行创建,如果没有指定参数或者项目类型,交互系统首先会询问创建项目的基本类型, 如下所示,默认为类型7. ...
- linux eclipse-JAVA_从 Linux 终端编译运行 Eclipse Java 项目
假如你在linux系统下使用Eclipse开发一个Java项目,你可能会有从其他地方远程连接这个项目的需求.或许 你可以使用teamviewer远程连接linux桌面,但那经常会非常龟速.你也可以从常 ...
- Marven:使用Maven构建Java项目
一.Maven是什么? Maven 是一个项目管理和构建自动化工具.Maven基于POM(Project object model),能够管理项目的构建.报表.文档等信息. 我们这里主要讲的Maven ...
- maven + spring mvc 创建Java web项目
本篇文章,我们会教你通过maven和spring mvc创建一个Java web项目.关于maven如何创建普通的Java项目,上一篇文章已经作了说明. 开发环境: 1.jdk 1.7 2.Maven ...
最新文章
- Word组件 Spire.Doc for .NET V6.0.3发布 | 修复多个重大bug
- Java-protected的使用范围
- qpython3l手机版怎么用_qpython怎么用
- flowable设置流程发起人
- 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(下)
- 电子计算机系统可以分为几类,电子计算机分为两大类.doc
- HDU 1754 I Hate It(线段树)
- Python基础之:Python中的流程控制
- 数据结构-栈在括号匹配中的应用
- 杭电 1284 钱币兑换问题【完全背包求方案总数】
- python一个月能掌握吗_Python 从入门到精通:一个月足够了!
- C++的继承知识点重温
- java大数 bigin_Java大数操作
- 记一个有趣的Java OOM!
- Style主题Theme风格Android
- JavaWeb Tomcat原理理解
- 中标麒麟linux系统安装打印机_国产中标麒麟操作系统的打印机安装
- 程序员年薪百万,原来是吃到了这样的红利!
- 用三元运算符判断奇数和偶数
- ERP实施设防三大雷区(转载)
热门文章
- 安装java错误_安装JAVA JDK错误提示正在进行另一JAVA安装解决方法
- 自动简单,完美解决 vissim4.3 每次启动修改时间问题!
- mysql 数据库优化
- 通俗易懂,王者荣耀是用什么编程语言开发的?
- 计算机二级Java考试心得
- Python基础代码大全,都在这里了,初学者必看
- 3.4 小乌龟git使用说明
- 解读Depth Map Prediction from a Single Image using a Multi-Scale Deep Network (7)
- Win11怎么安装语音包?Win11语音包安装教程
- java unicode 藏文_藏文各个字母对应的unicode编码和十进制