salesforce怎样WSDL生成jar包 + vscode配置保存

参考 https://github.com/forcedotcom/wsc/blob/master/README.md

salesforce相关:salesforce 零基础开发入门学习(一)Salesforce功能介绍,IDE配置以及资源下载


salesforce怎样WSDL生成jar包 + vscode配置保存_第1张图片

这里面步骤写的很清楚,还需要说明的。

安装maven

下载安装包:http://maven.apache.org/download.cgi

解压到自己指定的目录。

配置系统变量  添加 MVN_HOME   %M2_HOME%

PATH 添加 ;%M2_HOME%\bin;  //前面注意分号 

cmd 运行mvn -v查看是否安装成功


salesforce怎样WSDL生成jar包 + vscode配置保存_第2张图片

下载wsc

git clone有的版本的git会提示错误,不行的直接download吧,不影响使用

building

进入wsc路径下building,主要在这

mvn clean package

报错

有可能是gpg signing或者test不通过的原因。

github里只有跳过signing的方法, 命令后加   -Dgpg .skip

在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:

-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。

这时候执行

 mvn clean package -Dmaventest.skip=true  -Dgpg.skip

这个过程会下载WSC引用的JAR,耐心等待过程即可。

执行完毕后,在target目录下会生成四个Jar:force-wsc-{version}-javadoc.jar, force-wsc-{version}-sources.jar, force-wsc-{version}-uber.jar, force-wsc-{version}.jar。其中uber.jar就是我们需要的jar


salesforce怎样WSDL生成jar包 + vscode配置保存_第3张图片

生成jar包

然后就是执行命令准备生成jar包了

java -jar target/force-wsc-43.0.0-uber.jar

这个没试,看着md说可能会报错,就直接用下面的了,下面需要说明

java -classpath "${JAVA_HOME}lib/tools.jar;target/force-wsc-43.0.0-uber.jar" com.sforce.ws.tools.wsdlc

这个应该都能看懂。要注意的是,

引号内的两个jar包之间的是分号";"不是冒号  

不然会报错,md里写的是冒号,遇见这个错误还查了好久。


好了执行,jar包生成。



salesforce怎样WSDL生成jar包 + vscode配置保存_第4张图片
VScode配置

你可能感兴趣的:(salesforce怎样WSDL生成jar包 + vscode配置保存)