叶新东的个人博客 叶新东的个人博客 
  • 首页
  • 关于我
  • 碎言碎语
  • 学无止尽
  • 留言板
  • 登入
×
欢迎登录叶新东的博客
用户名:
密码:
首页 > 学无止尽 >  Maven 每页10条   共10条   当前第1页
  • 应该选

    maven 打包报错 process terminated

    yexindonglai@163.com 2024-11-08 14:47 Maven

     404°

     0

    出现这种问题一般都是直接使用idea自带的maven工具打包导致的报错,这种报错且没有报错内容,只显示processterminated思路,既然idea不告诉我们报错内容,那我们就手动在打一次包,看看显示啥报错内容,使用以下命令即可看到报错内容;mvninstall然后根据报错内容来定向解决就好了,导致processterminated的方式有很多种,这里不一一列举了;
  • 应该选

    maven optional 功能详解

    yexindonglai@163.com 2022-08-04 17:10 Maven

     1334°

     0

    前言什么是optional使用场景例如总结为什么要使用optional原理参考资料mavenoptional前言最近参与了一个项目,使用maven管理依赖.项目拆分了很多模块.然后交个多个团队各自开发.最后在一个项目骨架中,把各自的模块引入进来,一起启动.后来随着项目的深入.引入的jar包变多.发现jar包太多,编译太慢,打包之后的war包非常大.这种情况就可以使用optional来优化什么是optionaloptional是maven依赖jar时的一个选项,表示该依赖是可选的.不会被依赖传递<optional>true</optional>使用场景以项目中使用到的日志框架为例.例如B依赖了日
  • 应该选

    使用Maven运行Java main的3种方式

    yexindonglai@163.com 2022-07-14 15:31 Maven

     2049°

     0

    一、从命令行运行二、在pom.xml中指定某个阶段执行三、在pom.xml中指定某个配置来执行maven使用exec插件运行javamain方法,以下是3种不同的操作方式。一、从命令行运行1、运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvncompile来完成编译。mvncompile2、编译完成后,执行exec运行main方法。不需要传递参数:mvnexec:java-Dexec.mainClass="com.vineetmanohar.module.Main"需要传递参数:mvnexec:java-Dexec.mainClass="com.vineetmanoha
  • 应该选

    maven 指定jdk版本

    yexindonglai@163.com 2022-07-11 17:44 Maven

     1200°

     0

    方式一:properties指定<properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target></properties>方式二:compiler插件指定<plugin><!--指定maven编译的jdk版本,如果不指定,maven3默认用jdk1.5maven2默认用jdk1.3--><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin
  • 应该选

    maven <dependencyManagement>标签的作用

    yexindonglai@163.com 2022-07-07 12:33 Maven

     1473°

     0

    作用示例子项目引用父项目作用dependencyManagement标签的作用:在父工程pom文件中声明依赖,但不引入;在子工程中用到声明的依赖时,可以不加依赖的版本号,这样可以统一管理工程中用到的依赖版本。示例先创建一个项目dependencyManagement-demo在pom.xml内加入以下内容<dependencyManagement><dependencies><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.1.36</version></dependenc
  • 应该选

    maven 打包报错 'version' contains an expression but should be a constant.@ xxx:xxx pom.xml, line 14, column 14

    yexindonglai@163.com 2022-07-06 11:25 Maven

     3466°

     0

    1、问题描述2、原因分析解决方案方案一、修改版本号方案二、使用maven插件变更版本号完1、问题描述新公司,一个项目进行二次开发,使用mvncleaninstall打包时报出以下错误'version'containsanexpressionbutshouldbeaconstant.@org.springblade:blade-service-api:${blade.project.version},D:\java_project\eiot-saas\blade-service-api\pom.xml,line14,column14只看文字可能不太直观,再来张图吧2、原因分析'version'c
  • 应该选

    maven命令详解

    yexindonglai@163.com 2022-06-09 18:02 Maven

     1628°

     0

    compile:编译clean:清理test:测试package:打包install:安装validatedeploy:部署verify:验证site:文档跳过测试组合命令使用其他命令compile:编译maven工程的编译命令,主要作用是将src/main/java下的文件编译为class文件输出到target目录下。也会将src/main/resources下的配置文件复制到target目录下,但是不会删除本地的maven仓库已经生成的jar文件。mvncompileclean:清理maven工程的清理命令,执行clean会删除target目录及内容mvncleantest:测试maven
  • 应该选

    maven聚合工程(多个mudule只编译、打包指定module)

    yexindonglai@163.com 2022-06-02 11:22 Maven

     1703°

     0

    打包单独的mudule项目1、进入工程ztuo-framework目录2、打包打包单独的mudule项目项目目录结构如下图,比如我现在只想打包market工程,应该怎么做呢?其实很简单,只需要按以下步骤即可1、进入工程ztuo-framework目录cdztuo-framework2、打包执行以下打包命令即可mvncleanpackage-plmarket-am-Dmaven.test.skip=true说明clean:清理项目install:安装项目(打包)-pl:打包指定模块,以逗号分隔-am:打包所指定模块的依赖模块-amd:打包所指定模块的依赖模块的依赖,含有传递依赖-rf:按指定顺序
  • 应该选

    maven多环境配置

    yexindonglai@163.com 2022-03-01 13:22 Maven

     1189°

     0

      之前每次发布版本时都需要改端口号和数据库账户,发现这样不但麻烦而且费时间,所以特地研究了下多环境的配置。需要使用springBoot多环境请戳:https://blog.csdn.net/qq_27184497/article/details/833458331、在pom.xml文件的<project>标签下加入以下内容,此内容是多环境的配置,读取相应的配置文件,在这里讲解下<activeByDefault>标签的作用,这里指你的默认环境就是dev,执行maven打包命令时:mvncleaninstall打包的就是你的dev环境<profiles> <!--开发环境--> <profile
  • 应该选

    解决maven打包时手动添加的依赖jar包打不进去的情况

    yexindonglai@163.com 2022-03-01 12:18 Maven

     5838°

     0

    这个问题忙了我一天多的时间,因为太棘手了,所以记录下来,防止忘记;问题是这样的,因为项目中用到了自定义的jar包,也就是远程仓库里没有的jar,所以想要引用就必须自己手动添加进去,在idea中运行是没问题的,但是打包到测试环境后发现经常报错java.lang.NoClassDefFoundError  和  ClassNotFoundException异常,经过一查找才发现是因为打包的时候依赖jar包没打进去;一开始是在项目中导入了本地的jar包。发现没用网上找到问题说是因为scope指定了system域是系统范围使用的,在打包时不会将这个空间的包打进lib目录下;然后也在项目中手动添加了这个
上一页 1 下一页
博客搜索
热门推荐
  • java日志框架JUL、JCL、Slf4j、Log4j、Log4j2、Logback 一网打尽

    3924

  • 手把手教你复现apache log4j2 漏洞

    2618

  • Elasticsearch 核心概念

    3542

  • Centos开启Swap交换分区教程

    3282

  • 9千字长文带你了解SpringBoot启动过程--史上最详细 SpringBoot启动流程-图文并茂

    2657

标签云
程序人生 人工智能 计算机理论与基础 资讯 音视频开发 区块链 安全 研发管理 编程语言 后端 数据库 移动开发 物联网 架构 云计算/大数据 互联网 游戏开发 运维 前端 Go Java linux Centos Docker Kubernetes SpringMVC Spring SpringBoot SpringCloud 设计模式 子墨掩码 IO Netty idea Redis Kafka Hystrix Mysql Eureka Oracle Mybatis Maven Nginx 消息队列 git flink Dubbo c++ QT 定时任务 DrawIO Lua skynet OpenCV CMake FFmpeg

Copyright © 2022 www.chn520.cn
粤ICP备18099573号 icode、爱程序、爱代码,联系管理员QQ:422301654