team-list: establish java team

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.
This commit is contained in:
Tomo 2024-10-30 18:44:37 +00:00 committed by Tomodachi94
parent b71a8b49f5
commit c04d7170e0
10 changed files with 33 additions and 11 deletions

View File

@ -206,6 +206,12 @@ 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/gradle.section.md @NixOS/java
/doc/languages-frameworks/maven.section.md @NixOS/java
/pkgs/top-level/java-packages.nix @NixOS/java
# Jetbrains
/pkgs/applications/editors/jetbrains @edwtjo

View File

@ -497,6 +497,19 @@ with lib.maintainers;
shortName = "Input-Output Global employees";
};
java = {
githubTeams = [ "java" ];
members = [
chayleaf
fliegendewurst
infinidoge
tomodachi94
];
shortName = "Java";
scope = "Maintainers of the Nixpkgs Java ecosystem (JDK, JVM, Java, Gradle, Maven, Ant, and adjacent projects)";
enableFeatureFreezePing = true;
};
jitsi = {
members = [
cleeyv

View File

@ -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;
};
}

View File

@ -32,6 +32,6 @@ stdenv.mkDerivation rec {
description = "Gradle tab completion for bash and zsh";
homepage = "https://github.com/gradle/gradle-completion";
license = licenses.mit;
maintainers = [ ];
maintainers = [ ] ++ teams.java.members;
};
}

View File

@ -54,7 +54,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
'';
license = lib.licenses.asl20;
mainProgram = "mvn";
maintainers = [ ];
maintainers = [ ] ++ lib.teams.java.members;
inherit (jdk_headless.meta) platforms;
};
})

View File

@ -636,10 +636,13 @@ stdenv.mkDerivation (finalAttrs: {
description = "Open-source Java Development Kit";
homepage = "https://openjdk.java.net/";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [
maintainers =
with lib.maintainers;
[
edwtjo
infinidoge
];
]
++ lib.teams.java.members;
mainProgram = "java";
platforms =
[

View File

@ -69,7 +69,7 @@ let
sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode ];
description = "${brand-name}, prebuilt OpenJDK binary";
platforms = builtins.map (arch: arch + "-darwin") providedCpuTypes; # some inherit jre.meta.platforms
maintainers = with maintainers; [ taku0 ];
maintainers = with maintainers; [ taku0 ] ++ lib.teams.java.members;
inherit knownVulnerabilities;
mainProgram = "java";
};

View File

@ -127,7 +127,7 @@ let
sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode ];
description = "${brand-name}, prebuilt OpenJDK binary";
platforms = builtins.map (arch: arch + "-linux") providedCpuTypes; # some inherit jre.meta.platforms
maintainers = with maintainers; [ taku0 ];
maintainers = with maintainers; [ taku0 ] ++ lib.teams.java.members;
inherit knownVulnerabilities;
mainProgram = "java";
};

View File

@ -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 ];
};

View File

@ -174,7 +174,7 @@ rec {
binaryNativeCode
];
license = licenses.asl20;
maintainers = with maintainers; [ lorenzleutgeb liff ];
maintainers = with maintainers; [ lorenzleutgeb liff ] ++ lib.teams.java.members;
mainProgram = "gradle";
} // meta;
});