From 15291785dea7e1ca29cbd2aa969b17fc8e639ebd Mon Sep 17 00:00:00 2001 From: ackermanncedi Date: Mon, 11 Nov 2024 15:18:52 +0000 Subject: [PATCH] made some base changes --- .bazelrc | 2 ++ .idx/dev.nix | 6 ++++++ CODEOWNERS | 1 + WORKSPACE | 6 ++++++ cediackermann/main/n1/BUILD | 4 ++++ cediackermann/main/n1/Toilet.java | 11 +++++++++++ cediackermann/main/n1/main.java | 9 +++++++++ silviobraendle/n1/BUILD | 11 +++++++++++ silviobraendle/n1/Main.java | 7 +++++++ 9 files changed, 57 insertions(+) create mode 100644 .bazelrc create mode 100644 CODEOWNERS create mode 100644 WORKSPACE create mode 100644 cediackermann/main/n1/BUILD create mode 100644 cediackermann/main/n1/Toilet.java create mode 100644 cediackermann/main/n1/main.java create mode 100644 silviobraendle/n1/BUILD create mode 100644 silviobraendle/n1/Main.java diff --git a/.bazelrc b/.bazelrc new file mode 100644 index 0000000..08c6f02 --- /dev/null +++ b/.bazelrc @@ -0,0 +1,2 @@ +# use the local JDK for everything +build --tool_java_runtime_version=remote_jdk11 \ No newline at end of file diff --git a/.idx/dev.nix b/.idx/dev.nix index 0ae5d13..59f609c 100644 --- a/.idx/dev.nix +++ b/.idx/dev.nix @@ -11,6 +11,10 @@ # pkgs.python311Packages.pip # pkgs.nodejs_20 # pkgs.nodePackages.nodemon + pkgs.bazel + pkgs.bazel-buildtools + pkgs.jdk11 + pkgs.gcc10 ]; # Sets environment variables in the workspace @@ -19,6 +23,8 @@ # Search for the extensions you want on https://open-vsx.org/ and use "publisher.id" extensions = [ # "vscodevim.vim" + "vscjava.vscode-java-pack" + "BazelBuild.vscode-bazel" ]; # Enable previews diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..d3216eb --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1 @@ +* @silvio2402, @cediackermann \ No newline at end of file diff --git a/WORKSPACE b/WORKSPACE new file mode 100644 index 0000000..e7c44f9 --- /dev/null +++ b/WORKSPACE @@ -0,0 +1,6 @@ +load("@bazel_tools//tools/jdk:local_java_repository.bzl", "local_java_repository") +local_java_repository( + name = "remotejdk11_linux", + version = "11", + java_home = "/usr/lib/openjdk/", +) \ No newline at end of file diff --git a/cediackermann/main/n1/BUILD b/cediackermann/main/n1/BUILD new file mode 100644 index 0000000..96cd37d --- /dev/null +++ b/cediackermann/main/n1/BUILD @@ -0,0 +1,4 @@ +java_binary( + name = "ProjectRunner", + srcs = glob(["cediackermann/main/n1/*.java"]), +) diff --git a/cediackermann/main/n1/Toilet.java b/cediackermann/main/n1/Toilet.java new file mode 100644 index 0000000..0c681b4 --- /dev/null +++ b/cediackermann/main/n1/Toilet.java @@ -0,0 +1,11 @@ +package cediackermann.main.n1; + +import java.util.Scanner; + +public class Toilet { + public void readInput(){ + Scanner s = new Scanner(System.in); + String input = s.nextLine(); + System.out.println(input); + } +} diff --git a/cediackermann/main/n1/main.java b/cediackermann/main/n1/main.java new file mode 100644 index 0000000..2c69230 --- /dev/null +++ b/cediackermann/main/n1/main.java @@ -0,0 +1,9 @@ +package cediackermann.main.n1; + +public class main { + + public static void main(String[] args) { + Toilet toilet = new Toilet(); + toilet.readInput(); + } +} \ No newline at end of file diff --git a/silviobraendle/n1/BUILD b/silviobraendle/n1/BUILD new file mode 100644 index 0000000..7267636 --- /dev/null +++ b/silviobraendle/n1/BUILD @@ -0,0 +1,11 @@ +load("@rules_java//java:defs.bzl", "java_binary") + +package(default_visibility = ["//visibility:public"]) + +java_binary( + name = "n1", + main_class = "silviobraendle.n1.Main", + srcs = glob(["*.java"]), + deps = [ + ], +) diff --git a/silviobraendle/n1/Main.java b/silviobraendle/n1/Main.java new file mode 100644 index 0000000..3b6edcb --- /dev/null +++ b/silviobraendle/n1/Main.java @@ -0,0 +1,7 @@ +package silviobraendle.n1; + +class Main { + public static void main(String[] args) { + System.out.println("Hello, World!"); + } +} \ No newline at end of file