Recommended JVM: Azul Zulu: Java 17 LTS
This repository is for building the WSDL Dependency for interacting with Netsuite's SOAP Service.
- Run
mvn clean
first if updating. - Run
mvn install
to generate NetSuite SOAP web services.
- Run
mvn package
, outputs to:./target/webservices-<VERSION>.jar
mvn test
Update the WSDL URL in build.xml
<axis-wsdl2java
all="true"
wraparrays="true"
output="${basedir}/src/main/java"
verbose="true"
timeout="120000"
url="https://webservices.netsuite.com/wsdl/v2022_1_0/netsuite.wsdl"/>
This package is automatically deployed to Github packages when a release tag is created using a workflow located in .github/workflows/maven-deploy.yml
git tag v2023.1.0
git push origin --tags
If regenerating/changing WSDL version it may be necessary to delete the directory contents of ./src/main/java/com.netsuite.webservices