Build and deploy
Define components, build, test, package, deploy project
Last updated
Was this helpful?
Define components, build, test, package, deploy project
Last updated
Was this helpful?
All gradle commands must be execute at the root of the project directory
Defined components in plugins.properties
Build, test and package
Deploy to project
Create a plugins.properties file with a similar definition for your custom class or classes under the resources/META-INF/services
directory. If you are packaging more than one component add the definition on a new line.
A single project can have a number of custom components which can be packaged into a single or multiple jar files. The template project provides basic grade.build
file. The project will execute these tests during the gradle build cycle and deploy to your local maven repository.
Execute the below command at the project root. This will build, test, package and publish the resulting artifacts to your local maven repository.
Once your package has been successfully created you are ready to deploy to a Joule project. The resulting jar artefacts' needs to be placed in to the userlibs
directory in your Joule projects directory. See provided examples for further directions.