一、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项目相关推荐

  1. 关于如何在手机端运行本地的java项目

    前提条件:手机和电脑是处在同一网络环境下. 就需要有wifi. ①电脑开wifi,手机连接: ②或者就是电脑和手机连接相同的wifi. 开始: 打开电脑cmd输入ipconfig 如图: 然后将本地j ...

  2. java打包可运行jar大小,Java项目打包可运行的Jar

    1. Eclipse中新建 Java项目 small,创建包 com.sinbong.test,新建 A_Test.java B_Test.java C_Test.java package com.s ...

  3. Maven创建第一个java项目(官方教程)

    翻译自:链接 Building Java Projects with Maven This guide walks you through using Maven to build a simple ...

  4. IntelliJ IDEA 打包Maven构建的普通Java项目

    本篇简单的记录一下使用idea打包maven构建的java项目. 无需复杂地在Project Structure配置atrifacts,利用maven一键即可生成可运行的jar. 一.pom.xml中 ...

  5. 在eclipse中运行正常的java项目放到tomcat中报错的解决办法

    在bin目录下的catalina.bat文件最开头加上下面这句话 set JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encodin ...

  6. Maven常用命令-创建Java项目

    她运行完就可以了 [java] view plaincopy yuguiyang@onepiece:~/Documents/maven_demo$ mvn archetype:create \ > ...

  7. maven创建java项目_使用maven命令行创建java项目

    一.先创建一个quick-start项目: 使用 mvn archetype:generate 进行创建,如果没有指定参数或者项目类型,交互系统首先会询问创建项目的基本类型, 如下所示,默认为类型7. ...

  8. linux eclipse-JAVA_从 Linux 终端编译运行 Eclipse Java 项目

    假如你在linux系统下使用Eclipse开发一个Java项目,你可能会有从其他地方远程连接这个项目的需求.或许 你可以使用teamviewer远程连接linux桌面,但那经常会非常龟速.你也可以从常 ...

  9. Marven:使用Maven构建Java项目

    一.Maven是什么? Maven 是一个项目管理和构建自动化工具.Maven基于POM(Project object model),能够管理项目的构建.报表.文档等信息. 我们这里主要讲的Maven ...

  10. maven + spring mvc 创建Java web项目

    本篇文章,我们会教你通过maven和spring mvc创建一个Java web项目.关于maven如何创建普通的Java项目,上一篇文章已经作了说明. 开发环境: 1.jdk 1.7 2.Maven ...

最新文章

  1. Word组件 Spire.Doc for .NET V6.0.3发布 | 修复多个重大bug
  2. Java-protected的使用范围
  3. qpython3l手机版怎么用_qpython怎么用
  4. flowable设置流程发起人
  5. 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(下)
  6. 电子计算机系统可以分为几类,电子计算机分为两大类.doc
  7. HDU 1754 I Hate It(线段树)
  8. Python基础之:Python中的流程控制
  9. 数据结构-栈在括号匹配中的应用
  10. 杭电 1284 钱币兑换问题【完全背包求方案总数】
  11. python一个月能掌握吗_Python 从入门到精通:一个月足够了!
  12. C++的继承知识点重温
  13. java大数 bigin_Java大数操作
  14. 记一个有趣的Java OOM!
  15. Style主题Theme风格Android
  16. JavaWeb Tomcat原理理解
  17. 中标麒麟linux系统安装打印机_国产中标麒麟操作系统的打印机安装
  18. 程序员年薪百万,原来是吃到了这样的红利!
  19. 用三元运算符判断奇数和偶数
  20. ERP实施设防三大雷区(转载)

热门文章

  1. 安装java错误_安装JAVA JDK错误提示正在进行另一JAVA安装解决方法
  2. 自动简单,完美解决 vissim4.3 每次启动修改时间问题!
  3. mysql 数据库优化
  4. 通俗易懂,王者荣耀是用什么编程语言开发的?
  5. 计算机二级Java考试心得
  6. Python基础代码大全,都在这里了,初学者必看
  7. 3.4 小乌龟git使用说明
  8. 解读Depth Map Prediction from a Single Image using a Multi-Scale Deep Network (7)
  9. Win11怎么安装语音包?Win11语音包安装教程
  10. java unicode 藏文_藏文各个字母对应的unicode编码和十进制