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包, 是配置里面设置的端口, 配置有效果.

  • 相关阅读:
    优先队列
    BFS和图的最短路径 279,127,126
    opencv常用函数
    图形图像概念
    缓存
    主板
    显卡
    cpu
    vs配置opencv(只需一次)
    附加依赖项、库目录、包含目录
  • 原文地址:https://www.cnblogs.com/barrysgy/p/13306269.html
Copyright © 2011-2022 走看看