zoukankan      html  css  js  c++  java
  • idea打包jar包

    idea打包jar包
    file->Project Structure...->Artifacts, 点击+, 选择jar->from modules with dependencies...
    选择Module, Main Class, 修改"E: estdemosrcmainjava"为"E: estdemosrcmain esources"(这儿也可点击右边目录选择resources目录, 如果提示已存在, 可以在idea中, 把resources目录下面的META-INF目录删除, 再操作), OK, OK.

    也可以改为"E: estdemosrc", 并且有些项目没resources目录的.

    idea主菜单->build->Build Artifacts..., 选择build


    使用上面的idea build artifacts打包后, 创建了文件resourcesMETA-INFMANIFEST.MF

    再使用Maven->Lifecycle->package打包, 也可以正常打包了

    之前maven不能打包问题, 可能是resources目录下面缺少META-INFMANIFEST.MF

    试了上面两种打包方式, application.properties里面配置了端口, jar里面也有这个文件,

    artifacts打的jar包, 启动后还是8080端口, 配置没生效,
    maven打的jar包, 是配置里面设置的端口, 配置有效果.

  • 相关阅读:
    MySQL--06
    MySQL--05
    MySQL--04
    MySQL--03
    MySQL--02
    MySQL--01
    JavaScript3
    JavaScript2
    四大函数式接口 函数型接口 断定型接口 消费型接口 供给型接口 流式计算
    课后作业-阅读任务-阅读提问-4
  • 原文地址:https://www.cnblogs.com/barrysgy/p/13306269.html
Copyright © 2011-2022 走看看