mac上vscode java开发

丶灬走出姿态 提交于 2020-01-17 05:52:42


java& maven

  • 安装jdk8, maven

    我把maven装在~/Library/下

  • 环境变量.
    在~/.brashrc 中
     # for java
     export JAVA_HOME=$(/usr/libexec/java_home)
     export PATH=$JAVA_HOME/bin:$PATH
     export CLASS_PATH=$JAVA_HOME/lib
     
     # for maven
     export M2_HOME=$HOME/Library/apache-maven-3.6.3
     export PATH=$PATH:$M2_HOME/bin
    
  • mavent settings.xml
    在 apache-maven-3.6.3/conf/settings.xml 中设置 maven库的地址,镜像

    查各种文章

  • 本地仓库地址: ~/.m2/repository/

pom.xml

vscode

  • 根据vscode 官方文档安装java 相关插件
  • 设置maven 的地址 , settings.xml
  • ref: https://blog.csdn.net/antony1776/article/details/80298326

启动配置

传启动参数

在.vscode/launch.json 中增加args, vmArgs

  • args: 程序输入参数, main(String[] args) 里的args
  • vmArgs: JVM参数 -D, 由System.getProperty() 来获取
{
    "configurations": [
        {
            "type": "java",
            "name": "CodeLens (Launch) - Consumer",
            "request": "launch",
            "mainClass": "test_q.Consumer",
            "projectName": "test_q_aid"
        },
        {
            "type": "java",
            "name": "CodeLens (Launch) - Producer",
            "request": "launch",
            "mainClass": "test_q.Producer",
            "args":["test_dir"],
            "vmArgs": ["-Dfoo=abcd"],
            "projectName": "test_q_aid"
        }
    ]
}

参考:

  • https://www.cnblogs.com/xbit/p/10060817.html
  • https://blog.csdn.net/yin__ren/article/details/82527527

打包

  • 注意打包方式 maven-assembly-plugin
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!