Dapr SDK for Java
Go to file
Artur Souza b10a6fd039 Renames project to . Fixes examples. Adds proto files from release-0.3. 2019-12-05 18:30:13 -08:00
.github Update question.md 2019-10-11 10:34:56 -07:00
examples Renames project to . Fixes examples. Adds proto files from release-0.3. 2019-12-05 18:30:13 -08:00
proto Renames project to . Fixes examples. Adds proto files from release-0.3. 2019-12-05 18:30:13 -08:00
sdk Renames project to . Fixes examples. Adds proto files from release-0.3. 2019-12-05 18:30:13 -08:00
.gitignore Renames project to . Fixes examples. Adds proto files from release-0.3. 2019-12-05 18:30:13 -08:00
.gitmodules Renames project to . Fixes examples. Adds proto files from release-0.3. 2019-12-05 18:30:13 -08:00
CONTRIBUTING.md Adding Contribution guidance in java sdk repo 2019-10-15 17:53:20 -07:00
LICENSE Initial commit 2019-10-09 10:30:20 -07:00
README.md fix readme 2019-11-30 02:12:12 -08:00
pom.xml Renames project to . Fixes examples. Adds proto files from release-0.3. 2019-12-05 18:30:13 -08:00

README.md

Dapr SDK for Java

This is the Dapr SDK for Java, based on the auto-generated proto client.

For more info on Dapr and gRPC, visit this link.

Installing

The client will generate gRPC Client and Protobuf classes during build.

Make sure to clone this repository including the submodules:

git clone --recurse-submodules https://github.com/dapr/java-sdk.git

Then head over to build the Maven project:

# make sure you are in the `java-sdk` directory.
mvn install

Running an example

cd examples/
dapr run --protocol grpc --grpc-port 50001 -- mvn exec:java -Dexec.mainClass=io.dapr.examples.Example

Creating and publishing the artifacts to Nexus Repository

From the root directory:

mvn package
mvn deploy:deploy-file -DgeneratePom=false -DrepositoryId=nexus -Durl=http://localhost:8081/repository/maven-releases -DpomFile=pom.xml -Dfile=target/client-0.1.0-preview.jar

For more documentation reference :

https://maven.apache.org/plugins/maven-deploy-plugin

https://help.sonatype.com/repomanager3/user-interface/uploading-components

Maven Module version management

To increase the version of all modules and pom files, run the following commands:

mvn versions:set -DnewVersion="0.1.0-preview02"
mvn versions:commit