This is an automated email from the ASF dual-hosted git repository.

snazy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git


The following commit(s) were added to refs/heads/main by this push:
     new d691a9a8 Move `PolarisVersionProvider` to `:polaris-version` to make 
it reusable (#824)
d691a9a8 is described below

commit d691a9a8374e3cf94e8888a1eec5891daa1a142d
Author: Robert Stupp <[email protected]>
AuthorDate: Mon Jan 20 11:23:28 2025 +0100

    Move `PolarisVersionProvider` to `:polaris-version` to make it reusable 
(#824)
---
 .../src/main/java/org/apache/polaris/admintool/PolarisAdminTool.java | 1 +
 tools/version/build.gradle.kts                                       | 5 ++++-
 .../java/org/apache/polaris/version}/PolarisVersionProvider.java     | 3 +--
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git 
a/quarkus/admin/src/main/java/org/apache/polaris/admintool/PolarisAdminTool.java
 
b/quarkus/admin/src/main/java/org/apache/polaris/admintool/PolarisAdminTool.java
index 8b678f6c..e659fcbb 100644
--- 
a/quarkus/admin/src/main/java/org/apache/polaris/admintool/PolarisAdminTool.java
+++ 
b/quarkus/admin/src/main/java/org/apache/polaris/admintool/PolarisAdminTool.java
@@ -20,6 +20,7 @@ package org.apache.polaris.admintool;
 
 import io.quarkus.picocli.runtime.annotations.TopCommand;
 import java.io.PrintWriter;
+import org.apache.polaris.version.PolarisVersionProvider;
 import picocli.CommandLine.Command;
 import picocli.CommandLine.HelpCommand;
 
diff --git a/tools/version/build.gradle.kts b/tools/version/build.gradle.kts
index a4f5ca26..93a9f002 100644
--- a/tools/version/build.gradle.kts
+++ b/tools/version/build.gradle.kts
@@ -21,7 +21,10 @@ import org.apache.tools.ant.filters.ReplaceTokens
 
 plugins { id("polaris-client") }
 
-dependencies { testFixturesApi(libs.assertj.core) }
+dependencies {
+  compileOnly(libs.picocli)
+  testFixturesApi(libs.assertj.core)
+}
 
 description =
   "Provides Polaris version information programmatically, includes the 
NOTICE/LICENSE* files"
diff --git 
a/quarkus/admin/src/main/java/org/apache/polaris/admintool/PolarisVersionProvider.java
 
b/tools/version/src/main/java/org/apache/polaris/version/PolarisVersionProvider.java
similarity index 92%
rename from 
quarkus/admin/src/main/java/org/apache/polaris/admintool/PolarisVersionProvider.java
rename to 
tools/version/src/main/java/org/apache/polaris/version/PolarisVersionProvider.java
index 6682a5d6..2bc92d85 100644
--- 
a/quarkus/admin/src/main/java/org/apache/polaris/admintool/PolarisVersionProvider.java
+++ 
b/tools/version/src/main/java/org/apache/polaris/version/PolarisVersionProvider.java
@@ -16,9 +16,8 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.polaris.admintool;
+package org.apache.polaris.version;
 
-import org.apache.polaris.version.PolarisVersion;
 import picocli.CommandLine.IVersionProvider;
 
 public class PolarisVersionProvider implements IVersionProvider {

Reply via email to