精华内容
下载资源
问答
  • maven常用命令行的使用

    千次阅读 2017-09-30 11:40:17
    1.maven常用命令行进入工程目录,运行mvn命令: 编译项目:mvn compile 打包:mvn package 打包时跳过测试:mvn package -Dmaven.test.skip=ture xxx 安装当前工程的输出文件到本地仓库: mv

    maven常用命令行的使用

    maven通常结合ide使用,但是在有些场景下,需要使用mvn命令行,尤其是项目打包及安装。

    1.maven常用命令行

    进入工程目录,运行mvn命令:

    1. 编译项目:mvn compile

    2. 打包:mvn package

    3. 打包时跳过测试:mvn package -Dmaven.test.skip=ture xxx

    4. 安装当前工程的输出文件到本地仓库: mvn install

    5. 清理(删除target目录):mvn clean

    6. 查看实际pom信息: mvn help:effective-pom

    7. 一般在服务器上打包安装用这个命令:mvn -Dmaven.test.skip=true clean package install -U

      -U参数;该参数能强制让Maven检查所有SNAPSHOT依赖更新,确保集成基于最新的状态。

    8. :mvn -Dmaven.test.skip=true clean package install -U assembly:assembly

      会在项目下生成 target 文件夹下生成两个jar包,一个包含依赖(构建一个完整的可执行的jar包),一个不包含依赖

      其中的assembly是一个pom中添加的插件

    9. 运行打包的jar文件:如,java -cp target\helloworld-1.0-SNAPSHOT.jar com.easymorse.App
      关于可执行程序(需要指定一个 main 类)打 jar 包

    10. 另外:linux下通常将mvn命令写入shell脚本文件,执行。

    展开全文
  • maven 骨架命令行创建

    2019-09-29 03:56:38
    项目的骨架maven 约定在项目的根目录下放置pom.xml,在src/main/java...创建项目骨架maven的骨架可以手动创建,也可以使用Archetype创建,实际上运行的是maven-archetype-plugin插件。命令行创建项目骨架1、命令行切...

    项目的骨架
    maven 约定在项目的根目录下放置pom.xml,在src/main/java目录下放置主代码,在src/test/java下放置项目的测试代码。 这些基本的目录结构和pom.xml文件的内容称为项目的骨架。
    创建项目骨架
    maven的骨架可以手动创建,也可以使用Archetype创建,实际上运行的是maven-archetype-plugin插件。
    命令行创建项目骨架
    1、命令行切换至任意一个目录
    2、执行:mvn archetype:generate
    3、输出很多可用的Archetype供选择,每个Archetype前面都有一个编号,同时会提示一个默认的编号,其对应的是maven-archetype-quickstart,直接回车选择该Archetype
    4、输入groupId,artifactId,version,包名。

    转载于:https://www.cnblogs.com/Mike_Chang/p/9369521.html

    展开全文
  • Maven 常用命令行精简

    2019-08-04 22:00:00
    1.mvn -v 查看maven版本 2.mvn compile 编译项目,生成target文件夹,其中包含编译生成的字节码文件和测试报告。打开cmd,cd到项目的根目录,运行该命令如图所示(如果是第一次运行该命令,会下载很多jar包,会...

    1.mvn -v 查看maven版本

    2.mvn compile 编译项目,生成target文件夹,其中包含编译生成的字节码文件和测试报告。打开cmd,cd到项目的根目录,运行该命令如图所示(如果是第一次运行该命令,会下载很多jar包,会有点慢):

    并且在运行完该命令后,会在项目的根目录下生成target文件夹

    3.mvn test 测试项目

    4.mvn package 将项目打包成jar包

    运行该命令会在target目录下生成jar包文件

    5.mvn clean 删除target文件夹

    6.mvn install 安装jar包到本地仓库中

    7.mvn archetype:generate命令按照提示创建项目目录

    8.mvn archetype:generate -DgroupId=组织名 -DartifactId=项目名-模块名 -DVersion=版本号 -Dpackage=代码所在的包名

    转载于:https://www.cnblogs.com/ppp1314520818/p/11300057.html

    展开全文
  • 在cmd窗口中执行 mvn compile时,报警告 [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e....这表示没有规范字符种类,需要在父pom文件中的project里添加 <properties> ...

    在cmd窗口中执行 mvn compile时,报警告
    [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
    在这里插入图片描述
    这表示没有规范字符种类,需要在父pom文件中的project里添加

    <properties>
             <project.build.sourceEncoding>
                 UTF-8
             </project.build.sourceEncoding>
    </properties>
    

    再次运行就不会有警告了
    在这里插入图片描述

    展开全文
  • 今天用Intelij IDEA把原来的Java项目迁移为Maven项目,一切都很顺利,项目能自动引入Maven类库,确实方便很多。 在运行生成的jar文件时出现no main manifest attribute, in *.jar。我已经在Project Structure里面...
  • main()放在一个包下面是貌似命令行运行时会报找不到main()方法 在project structure中artifacts添加jar 在命令行运行java -jar jar包名 参数 <build> <plugins> <plugin> <groupId>...
  • 创建并运行测试Maven项目时,出现了以下错误: 命令如下:       报错:           org.springframework.beans.factory.BeanDefinitionStoreException:IOException parsing XML document ...
  • 命令行运行jar包方法示例

    千次阅读 2017-01-13 13:59:17
    -Xbootclasspath/a:后面加外部jar包, -jar后面加运行的jar包 ...在jar包中的META_INF文件夹(可以用maven-jar-plugin插件自动生成),里面有MANIFEST.MF文件,通过Class-Path指定依赖的jar包路径(jar包可以通过mave
  • 原因是pom.xml文件中没有配置如下内容 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</...
  • 平时经常在idea中使用maven,并且在maven的配置setting.xml中配置了阿里云镜像仓库,但是最近因为有需要在cmd命令去...下面介绍,怎么在cmd命令下运行mvn命令时指定maven的setting.xml文件, mvn clean package -...
  • 问题描述按照maven文档在系统环境变量中配置好M2_HOME、path后,在非管理员状态下的命令行中输入mvn -V提示“不是内部或外部命令,也不是可运行的程序或批处理文件。”,再次打开环境变量,检查path,;%M2_HOME%\...
  • IntelliJ IDEA 下用 Maven 把 SpringBoot 工程打 Jar 包并命令行指定端口运行 Jar 包启动项目 1. 首先保证 pom.xml 文件中有 Maven 插件 <plugin> <groupId>org.springframework.boot</groupId>...
  • 应用背景 问题的解决来源于问题的产生,今天就遇到了这样的问题...通过命令javac编译和java运行,但是这样需要每次更改参数,又重新编译source code,太麻烦了。于是,我就想:能不能将source code编译成.class文...
  • idea中命令行执行maven无效的问题

    千次阅读 2020-03-01 13:46:58
    我们在命令行执行mvn -v查看maven版本号 会包如下错误 D:\IDEA-space\day02_easy_01mybatisCRUD>mvn -v 'mvn' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 因为我们使用的是idea自带的maven,并...
  • 按两次shift进入IDEA的查找功能,查询并打开Maven Projects 点开Lifecycle,双击package即完成打包 可在/target/xxx-classes1目录下查找到打包好的jar包2 此jar包应用可直接使用命令行启用 xxx为项目名 ↩/target...
  • 从官网下载下来的 zip 包,解压到对应目录配置好了环境变量MAVEN_HOME = C:\Program Files\Apache Software Foundation\apache-maven-3.5.3Path 后面添加 ;%MAVEN_HOME%\binPath 还加了 %SystemRoot%\system32;%...
  • 打包完成后,手动调整配置文件,工作重复度很高,因此查找方法,实现“maven根据不同的运行环境,打包不同的配置文件”的目的。 按环境名称建立配置文件目录 在src/main/resources目录下面,按照环境名称建立配置...
  • Maven工件上传器 这是一个友好的命令行工具,用于将工件目录上载到Nexus 3.x存储库 安装 将项目克隆到您的计算机 git clone ...将标记添加到您的maven settings.xml文件中,例如: < server>
  • java命令行运行jar内java文件普通jar包命令Spring boot 普通jar包命令 java -cp jarname.jar full.package.name.ClassName Spring boot spring-boot-maven-plugin下的configuration标签 <layout>ZIP</...
  • 使用maven管理项目中的依赖,非常的方便。同时利用maven内置的各种插件,在命令行模式下...打包完成后,手动调整配置文件,工作重复度很高,因此查找方法,实现“maven根据不同的运行环境,打包不同的配置文件”的目...
  • 1、使用maven管理项目中的依赖,非常的方便。同时利用maven内置的各种插件,在命令行模式下完成...3、打包完成后,手动调整配置文件,工作重复度很高,因此查找方法,实现“maven根据不同的运行环境,打包不同的配...
  •   仿照Everything桌面工具,基于java语言开发的命令行文件搜索工具。解决了windows命令行文件搜索问题,Linux平台下同样可以使用。主要使用的技术有java文件操作、java多线程、嵌入式H2数据库、Lombok库、文件...
  • 前提: Springboot项目,需要打成jar包放到服务器上面运行 1.代码已经写好,pom文件内容为: <groupId>com.demo</groupId> <artifactId>uiot-demo</artifactId> <version>1.0.1&...
  • 1.Profile详解 Profile能让你为一个特殊的环境自定义一个特殊的构建;profile使得不同环境间构建的可移植性成为可能。...然后你就可以在运行Maven的时候使用的命令行标记告诉Maven运行特定prof...
  • 因此,这不是要从eclipse内运行Java...具体来说:我们在maven中执行了一个.cmd文件,它的相关部分是:java -classpath (the classpath) com.bea.wls.ejbgen.EJBGen (and some other stuff)从命令行运行(mvn全新安装)时...
  • 最终项目完成后使用IDE(我用的是IDEA)可以运行,但是生成的jar包没办法直接java -jar通过命令行运行。 原因:maven自带的package插件生成的jar包是不带依赖包的,可以通过解压缩软件打开它生成的默认jar包,发现它...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 353
精华内容 141
关键字:

maven文件命令行运行