很多时候,我们需要对编写的程序进行打包,这个时候,我们可以借助一些项目构建工具,如maven, sbt, ant等,这里我使用的是maven。 打包成可执行有主类的jar包(jar包中无依赖) 以下是配置打包成可执行,带主类的jar包: <project> ... < ...
java or scala 打包,带依赖,生成可执行jar 包, 指定主类 然后可以直接 : java jar xxxxx.jar or java cp . com.xxx.appmain ...
2020-04-01 10:49 0 5329 推荐指数:
很多时候,我们需要对编写的程序进行打包,这个时候,我们可以借助一些项目构建工具,如maven, sbt, ant等,这里我使用的是maven。 打包成可执行有主类的jar包(jar包中无依赖) 以下是配置打包成可执行,带主类的jar包: <project> ... < ...
日常开发中,经常会处理开发环境、测试环境、生产环境的配置文件,一旦项目大了之后各种配置文件太多,每次修改配置文件切换各种环境时容易遗漏,解决方案可以使用maven配置profile来实现,修改pom.xml如下: 1、新增profiles,与build同级 ...
背景 最近换了个新公司接手了一个老项目,然后比较坑的是这个公司的项目都没有没有做多环境打包配置,每次发布一个环境都要手动的去修改配置文件。今天正好有空就来配置下。 解决这个问题的方式有很多,我这里挑选了一个个人比较喜欢的方案,通过 maven profile 打包的时候按照部署环境打包 ...
以数据库连接池的配置文件(db.properties)为例,一般的项目会有开发用数据库,测试用数据库,正式环境数据库三种配置。 以前的做法是拷贝成三份,注释掉其他了两份 项目每次打包到不同的环境都需要,选择正确的配置,取消它的注释,并注释掉另外两套配置 ...
1.打开setting.xml 目录一般在这里: C:\Program Files\apache-maven-3.5.4\conf 2.使用Ctrl+F搜索jdk 找到这些文件 这里示例的是jdk-1.4版本的。 3.替换为如下的代码 ...
一、需求 1、项目中对某些IP地址和端口做了限制,只有写在配置文件的内容(ip)才可以访问项目。 2、在进行测试案例运行时保证读取配置文件中ip和port的类(CbeConfig)得提前运行。 二、工作 1、如下的测试时肯定不行 2、保证CbeConfig类 ...
http://outofmemory.cn/code-snippet/6643/maven-profile-define-enviroment-package 在打包的时候我们添加上 这里我们指定配置文件问test 这个是在pom.xml里面定义的, 里面有test ...
图解: ...