diff --git a/BUILD.bazel b/BUILD.bazel index b28d65a656..d4df0066e2 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -63,16 +63,19 @@ publish_all( "//cscore:cscore-java_publish", "//datalog:datalog-cpp_publish", "//datalog:datalog-java_publish", + "//datalogtool:datalogtool_publish", "//epilogue-processor:processor-java_publish", "//epilogue-runtime:epilogue-java_publish", "//fieldImages:fieldImages-cpp_publish", "//fieldImages:fieldImages-java_publish", + "//glass:glassapp_publish", "//glass:glass-cpp_publish", "//glass:glassnt-cpp_publish", "//hal:hal-java_publish", "//hal:wpiHal-cpp_publish", "//ntcore:ntcore-cpp_publish", "//ntcore:ntcore-java_publish", + "//outlineviewer:outlineviewer_publish", "//romiVendordep:romiVendordep-cpp_publish", "//romiVendordep:romiVendordep-java_publish", "//simulation/halsim_ds_socket:halsim_ds_socket-cpp_publish", @@ -81,6 +84,7 @@ publish_all( "//simulation/halsim_ws_core:halsim_ws_core-cpp_publish", "//simulation/halsim_ws_server:halsim_ws_server-cpp_publish", "//simulation/halsim_xrp:halsim_xrp-cpp_publish", + "//sysid:sysid_publish", "//thirdparty/googletest:googletest-cpp_publish", "//thirdparty/imgui_suite:imguiSuite-cpp_publish", "//wpigui:wpigui-cpp_publish", diff --git a/datalogtool/BUILD.bazel b/datalogtool/BUILD.bazel index 8fb804d9cd..dbabfdace0 100644 --- a/datalogtool/BUILD.bazel +++ b/datalogtool/BUILD.bazel @@ -1,4 +1,5 @@ load("@rules_cc//cc:defs.bzl", "cc_binary") +load("//shared/bazel/rules:packaging.bzl", "package_binary_cc_project") load("//shared/bazel/rules/gen:gen-resources.bzl", "generate_resources") load("//shared/bazel/rules/gen:gen-version-file.bzl", "generate_version_file") @@ -55,3 +56,9 @@ cc_binary( "@bzlmodrio-libssh//libraries/cpp/libssh", ], ) + +package_binary_cc_project( + name = "datalogtool", + maven_artifact_name = "DataLogTool", + maven_group_id = "edu.wpi.first.tools", +) diff --git a/glass/BUILD.bazel b/glass/BUILD.bazel index b10bfb0cd8..fe5ae06a5f 100644 --- a/glass/BUILD.bazel +++ b/glass/BUILD.bazel @@ -1,6 +1,6 @@ load("@rules_cc//cc:defs.bzl", "cc_binary") load("//shared/bazel/rules:cc_rules.bzl", "wpilib_cc_library", "wpilib_cc_static_library") -load("//shared/bazel/rules:packaging.bzl", "package_minimal_cc_project") +load("//shared/bazel/rules:packaging.bzl", "package_binary_cc_project", "package_minimal_cc_project") load("//shared/bazel/rules/gen:gen-resources.bzl", "generate_resources") load("//shared/bazel/rules/gen:gen-version-file.bzl", "generate_version_file") @@ -82,7 +82,7 @@ generate_resources( ) cc_binary( - name = "glassApp", + name = "glassapp", srcs = [ ":generate-resources", ":generate-version", @@ -110,3 +110,12 @@ package_minimal_cc_project( maven_artifact_name = "libglassnt", maven_group_id = "edu.wpi.first.glass", ) + +package_binary_cc_project( + name = "glassapp", + maven_artifact_name = "Glass", + maven_group_id = "edu.wpi.first.tools", + renames = { + "glassapp": "glass", + }, +) diff --git a/outlineviewer/BUILD.bazel b/outlineviewer/BUILD.bazel index 4b754509ed..b66832d7d6 100644 --- a/outlineviewer/BUILD.bazel +++ b/outlineviewer/BUILD.bazel @@ -1,4 +1,5 @@ load("@rules_cc//cc:defs.bzl", "cc_binary") +load("//shared/bazel/rules:packaging.bzl", "package_binary_cc_project") load("//shared/bazel/rules/gen:gen-resources.bzl", "generate_resources") load("//shared/bazel/rules/gen:gen-version-file.bzl", "generate_version_file") @@ -38,3 +39,9 @@ cc_binary( "//glass:glassnt", ], ) + +package_binary_cc_project( + name = "outlineviewer", + maven_artifact_name = "OutlineViewer", + maven_group_id = "edu.wpi.first.tools", +) diff --git a/sysid/BUILD.bazel b/sysid/BUILD.bazel index 7d8f3229a0..9b2fd1d320 100644 --- a/sysid/BUILD.bazel +++ b/sysid/BUILD.bazel @@ -1,4 +1,5 @@ load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test") +load("//shared/bazel/rules:packaging.bzl", "package_binary_cc_project") load("//shared/bazel/rules/gen:gen-resources.bzl", "generate_resources") load("//shared/bazel/rules/gen:gen-version-file.bzl", "generate_version_file") @@ -55,3 +56,9 @@ cc_test( "//thirdparty/googletest", ], ) + +package_binary_cc_project( + name = "sysid", + maven_artifact_name = "SysId", + maven_group_id = "edu.wpi.first.tools", +)