Skip to content

Commit

Permalink
team-list: establish java team
Browse files Browse the repository at this point in the history
As discussed in #jdk:nixos.org on Matrix, the maintainers of the
Java ecosystem in Nixpkgs feel that a team for Java would be helpful.
  • Loading branch information
tomodachi94 committed Nov 1, 2024
1 parent 58c1ad4 commit 97461c6
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 4 deletions.
11 changes: 11 additions & 0 deletions ci/OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,17 @@ pkgs/data/misc/cacert/ @ajs124 @lukegb @mweinelt
pkgs/development/libraries/nss/ @ajs124 @lukegb @mweinelt
pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt

# Java
/doc/languages-frameworks/java.section.md @NixOS/java
/doc/languages-frameworks/maven.section.md @NixOS/java
/pkgs/top-level/java-packages.nix @NixOS/java
/pkgs/development/tools/build-managers/gradle @NixOS/java
/pkgs/development/compilers/openjdk @NixOS/java
/pkgs/development/compilers/oraclejdk @NixOS/java
/pkgs/development/compilers/semeru-bin @NixOS/java
/pkgs/development/compilers/temurin-bin @NixOS/java
/pkgs/development/compilers/jetbrains-jdk @NixOS/java

# Jetbrains
/pkgs/applications/editors/jetbrains @edwtjo

Expand Down
11 changes: 11 additions & 0 deletions maintainers/team-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -497,6 +497,17 @@ with lib.maintainers;
shortName = "Input-Output Global employees";
};

java = {
githubTeams = [ "java" ];
members = [
tomodachi94
chayleaf
infinidoge
];
scope = "Maintainers of the Nixpkgs Java ecosystem (JDK, JVM, Java, Gradle, Maven, Ant, and adjacent projects)";
enableFeatureFreezePing = true;
};

jitsi = {
members = [
cleeyv
Expand Down
2 changes: 1 addition & 1 deletion pkgs/by-name/ma/maven/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
'';
license = lib.licenses.asl20;
mainProgram = "mvn";
maintainers = [ ];
maintainers = [ ] ++ lib.teams.java.members;
inherit (jdk_headless.meta) platforms;
};
})
2 changes: 1 addition & 1 deletion pkgs/development/compilers/zulu/common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ let
homepage = "https://www.azul.com/products/zulu/";
license = lib.licenses.gpl2Only;
mainProgram = "java";
maintainers = [ ];
maintainers = [ ] ++ lib.teams.java.members;
platforms = builtins.attrNames dists;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode binaryNativeCode ];
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ stdenv.mkDerivation rec {

sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20;
maintainers = [ ];
maintainers = [ ] ++ lib.teams.java.members;
platforms = lib.platforms.all;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/tools/build-managers/gradle/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ rec {
binaryNativeCode
];
license = licenses.asl20;
maintainers = with maintainers; [ lorenzleutgeb liff ];
maintainers = with maintainers; [ lorenzleutgeb liff ] ++ lib.teams.maintainers.java;
mainProgram = "gradle";
} // meta;
});
Expand Down

0 comments on commit 97461c6

Please sign in to comment.