diff --git a/.github/workflows/build-github-package.yml b/.github/workflows/build-github-package.yml index 8ef301c..dd6248d 100644 --- a/.github/workflows/build-github-package.yml +++ b/.github/workflows/build-github-package.yml @@ -37,10 +37,10 @@ jobs: settings-path: ${{ github.workspace }} - name: Build with Maven - run: mvn -B package --file up-core-api/pom.xml + run: mvn -B package - name: Publish maven package to GitHub Packages - run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml --file up-core-api/pom.xml + run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml env: # GITHUB_TOKEN: ${{ github.token }} GITHUB_TOKEN: ${{ secrets.PKG_PUSH_TOKEN }} diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 7f1c10b..fca3022 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -21,4 +21,4 @@ jobs: distribution: 'temurin' cache: maven - name: Build and Test with Maven - run: mvn -B package --file up-core-api/pom.xml + run: mvn -B package diff --git a/.github/workflows/build_deploy.yml b/.github/workflows/build_deploy.yml index e2b9426..53e1d78 100644 --- a/.github/workflows/build_deploy.yml +++ b/.github/workflows/build_deploy.yml @@ -28,7 +28,7 @@ jobs: gpg-passphrase: GPG_PASSPHRASE - name: Build and Publish to Apache Maven Central - run: mvn clean deploy --file up-core-api/pom.xml + run: mvn clean deploy env: OSSRH_USER: ${{ secrets.ORG_OSSRH_USERNAME }} OSSRH_PASSWORD: ${{ secrets.ORG_OSSRH_PASSWORD }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8fa8a45..45797ad 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,7 +34,7 @@ jobs: - name: Stage to Nexus and Release to Maven central run: | - mvn -B release:clean release:prepare -P release release:perform --file up-core-api/pom.xml + mvn -B release:clean release:prepare -P release release:perform env: OSSRH_USER: ${{ secrets.ORG_OSSRH_USERNAME }} OSSRH_PASSWORD: ${{ secrets.ORG_OSSRH_PASSWORD }} @@ -44,7 +44,7 @@ jobs: - if: cancelled() || failure() run: | - mvn -B release:rollback --file up-core-api/pom.xml + mvn -B release:rollback env: GH_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index a272f92..1d50e43 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /uprotocol-spec.iml /up-spec.iml /up-core-api/target/ +/target/ \ No newline at end of file diff --git a/up-core-api/pom.xml b/pom.xml similarity index 97% rename from up-core-api/pom.xml rename to pom.xml index 9f52526..3322d1e 100644 --- a/up-core-api/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ This project contains the built artifacts for core uProtocol services (uSubscription, uDiscovery, uTwin, etc..). Artifacts include language specific messages and client/server stubs 1.5.8-SNAPSHOT jar - https://github.com/eclipse-uprotocol/uprotocol-core-api/ + https://github.com/eclipse-uprotocol/up-spec/ @@ -55,7 +55,7 @@ scm:git:${project.scm.url} scm:git:${project.scm.url} - https://github.com/eclipse-uprotocol/uprotocol-core-api.git + https://github.com/eclipse-uprotocol/up-spec.git HEAD @@ -100,7 +100,7 @@ com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier} - ${project.basedir}/uprotocol + ${project.basedir}/up-core-api @@ -277,4 +277,4 @@ - \ No newline at end of file + diff --git a/up-core-api/uprotocol/core/udiscovery/v3/udiscovery.proto b/up-core-api/uprotocol/core/udiscovery/v3/udiscovery.proto index 0a55366..6673e93 100644 --- a/up-core-api/uprotocol/core/udiscovery/v3/udiscovery.proto +++ b/up-core-api/uprotocol/core/udiscovery/v3/udiscovery.proto @@ -15,9 +15,9 @@ syntax = "proto3"; package uprotocol.core.udiscovery.v3; import "google/protobuf/timestamp.proto"; -import "uoptions.proto"; -import "v1/uri.proto"; -import "v1/ustatus.proto"; +import "uprotocol/uoptions.proto"; +import "uprotocol/v1/uri.proto"; +import "uprotocol/v1/ustatus.proto"; option java_package = "org.eclipse.uprotocol.core.udiscovery.v3"; option java_outer_classname = "UDiscoveryProto"; diff --git a/up-core-api/uprotocol/core/usubscription/v3/usubscription.proto b/up-core-api/uprotocol/core/usubscription/v3/usubscription.proto index 4192960..18c27ed 100644 --- a/up-core-api/uprotocol/core/usubscription/v3/usubscription.proto +++ b/up-core-api/uprotocol/core/usubscription/v3/usubscription.proto @@ -17,9 +17,9 @@ package uprotocol.core.usubscription.v3; import "google/protobuf/any.proto"; import "google/protobuf/timestamp.proto"; -import "v1/ustatus.proto"; -import "v1/uri.proto"; -import "uoptions.proto"; +import "uprotocol/v1/ustatus.proto"; +import "uprotocol/v1/uri.proto"; +import "uprotocol/uoptions.proto"; option java_package = "org.eclipse.uprotocol.core.usubscription.v3"; option java_outer_classname = "USubscriptionProto"; diff --git a/up-core-api/uprotocol/core/utwin/v2/utwin.proto b/up-core-api/uprotocol/core/utwin/v2/utwin.proto index 46b5b0b..c2871cc 100644 --- a/up-core-api/uprotocol/core/utwin/v2/utwin.proto +++ b/up-core-api/uprotocol/core/utwin/v2/utwin.proto @@ -15,10 +15,10 @@ syntax = "proto3"; package uprotocol.core.utwin.v2; -import "uoptions.proto"; -import "v1/ustatus.proto"; -import "v1/uri.proto"; -import "v1/umessage.proto"; +import "uprotocol/uoptions.proto"; +import "uprotocol/v1/ustatus.proto"; +import "uprotocol/v1/uri.proto"; +import "uprotocol/v1/umessage.proto"; option java_package = "org.eclipse.uprotocol.core.utwin.v2"; option java_outer_classname = "UTwinProto"; diff --git a/up-core-api/uprotocol/v1/uattributes.proto b/up-core-api/uprotocol/v1/uattributes.proto index ef52889..0edbf87 100644 --- a/up-core-api/uprotocol/v1/uattributes.proto +++ b/up-core-api/uprotocol/v1/uattributes.proto @@ -15,10 +15,10 @@ syntax = "proto3"; package uprotocol.v1; -import "v1/uri.proto"; -import "v1/uuid.proto"; -import "v1/ustatus.proto"; -import "uoptions.proto"; +import "uprotocol/v1/uri.proto"; +import "uprotocol/v1/uuid.proto"; +import "uprotocol/v1/ustatus.proto"; +import "uprotocol/uoptions.proto"; option java_package = "org.eclipse.uprotocol.v1"; option java_outer_classname = "UAttributesProto"; diff --git a/up-core-api/uprotocol/v1/umessage.proto b/up-core-api/uprotocol/v1/umessage.proto index 439f75e..18ab432 100644 --- a/up-core-api/uprotocol/v1/umessage.proto +++ b/up-core-api/uprotocol/v1/umessage.proto @@ -15,7 +15,7 @@ syntax = "proto3"; package uprotocol.v1; -import "v1/uattributes.proto"; +import "uprotocol/v1/uattributes.proto"; option java_package = "org.eclipse.uprotocol.v1"; option java_outer_classname = "UMessageProto";