重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
维护的项目在一个内网环境,只能通过跳转机的FTP上传文件。项目是Java spring boot开发,之前的维护人员使用sts(https://spring.io/tools),使用起来体验极差。所以有了用VS Code整一个支持java开发的IDE。
创新互联专注于企业网络营销推广、网站重做改版、迁西网站定制设计、自适应品牌网站建设、HTML5建站、成都商城网站开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为迁西等各大城市提供网站开发制作服务。下载VS Code并安装
请下载最新版本(v1.52)。一开始没有使用最新版本,VS Code插件安装之后总是提示Reload, Reload之后还是无法使用插件。
java 大礼包 和 Spring boot大礼包
在线插件通过vs code很容易下载,但是我们在一个没有网络的环境中,所以需要去marketplace下载离线插件(https://marketplace.visualstudio.com/vscode)
离线插件格式.vsix
,点击插件页面右侧 Download Extension
下载
可以在本地有网络的环境在VS Code中直接安装好插件,安装好的插件在C:usersyourname.vscodeextension
中,直接copy也是可以。
打开VS Code,依次点开插件-->右上三个点-->install from VSIX,选择下载好的离线插件即可。
在VS Code已安装的插件列表中,选择特定的插件,点击右下设置按钮,选择extension settings
,会打开该插件可视化的设置页面。当然也可以直接在userSetting.json写配置。
java插件礼包中整个插件最新版本只支持java 11,对于我们的java 8
项目,我们选择降低版本,选择0.64.1。
从0.65.0开始只支持java 11,见https://marketplace.visualstudio.com/items/redhat.java/changelog
我们对maven插件进行配置,主要配置就是maven的路径和对应的设置。
{
"java.home":"D:\software\Java\jdk1.8.0_60",
"java.configuration.maven.userSettings": "D:\software\apache-maven-3.3.3-bin\apache-maven-3.3.3\conf\settings.xml",
"maven.executable.path": "D:\software\apache-maven-3.3.3-bin\apache-maven-3.3.3\bin\mvn.cmd",
"maven.terminal.useJavaHome": true,
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "D:\software\Java\jdk1.8.0_60"
}
],
}
我们打开项目,用maven编译一下代码,好家伙,错误几百个。不过是具体的项目问题,我们也记录一下。
核心错误是个maven fail to read artifact descriptor
,就是加载jar包的时候包有问题,我们重新将jar包整到本地仓库即可。
1.去maven仓库(https://mvnrepository.com/)找到对应的jar包下载,查看jar包信息
2.使用maven命令
mvn install:install-file -Dfile=jar包的路径 -DgroupId=gruopId中的内容 -DartifactId=actifactId的内容 -Dversion=version的内容 -Dpackaging=jar
然后项目就正常了,我们可以使用Maven进行项目的其他操作。
在VS Code中Run项目,第一次的话会生成相应的json文件,在项目.vscode文件夹下。