about summary refs log tree commit diff
path: root/pkgs/development/java-modules/maven-minimal.nix
diff options
context:
space:
mode:
authorTim Steinbach <tim@nequissimus.com>2016-10-31 10:23:22 -0400
committerTim Steinbach <tim@nequissimus.com>2016-11-14 15:19:33 -0500
commitf23c44516cfa19fe19cf9764b47d9a520a73853a (patch)
tree9fb5f89b56e27e90451dd93e74c2ee5ffdf749d7 /pkgs/development/java-modules/maven-minimal.nix
parent38e762c6d1f145cf5a2eecec17f1db0c27ddc3a4 (diff)
Fixup
Diffstat (limited to 'pkgs/development/java-modules/maven-minimal.nix')
-rw-r--r--pkgs/development/java-modules/maven-minimal.nix138
1 files changed, 138 insertions, 0 deletions
diff --git a/pkgs/development/java-modules/maven-minimal.nix b/pkgs/development/java-modules/maven-minimal.nix
new file mode 100644
index 0000000000000..e97a97b69ea62
--- /dev/null
+++ b/pkgs/development/java-modules/maven-minimal.nix
@@ -0,0 +1,138 @@
+{ stdenv, pkgs, lib, maven }:
+
+with pkgs.javaPackages;
+
+let
+  fetchMaven = pkgs.callPackage ./m2install.nix { };
+  poms = import ./poms.nix { inherit fetchMaven; };
+  plugins = import ./mavenPlugins.nix { inherit stdenv lib pkgs maven; };
+in rec {
+# "Minimal"
+  mavenMinimal = lib.flatten
+    (with plugins; [
+    classworlds_1_1
+    commonsCli_1_0
+    findbugsJsr305_2_0_1
+    junit_3_8_1
+    mavenArchiver_2_5
+    mavenArtifact_2_0_6
+    mavenArtifact_2_0_9
+    mavenArtifactManager_2_0_6
+    mavenArtifactManager_2_0_9
+    mavenArtifactManager_2_2_1
+    mavenClean_2_5
+    mavenCompiler_3_1
+    mavenCore_2_0_6
+    mavenCore_2_0_9
+    mavenCore_2_2_1
+    mavenDoxiaSinkApi_1_0_alpha7
+    mavenErrorDiagnostics_2_0_6
+    mavenErrorDiagnostics_2_0_9
+    mavenErrorDiagnostics_2_2_1
+    mavenFiltering_1_1
+    mavenInstall_2_4
+    mavenJar_2_4
+    mavenModel_2_0_6
+    mavenModel_2_0_9
+    mavenModel_2_2_1
+    mavenMonitor_2_0_6
+    mavenMonitor_2_0_9
+    mavenMonitor_2_2_1
+    mavenPluginDescriptor_2_0_6
+    mavenPluginDescriptor_2_0_9
+    mavenPluginDescriptor_2_2_1
+    mavenPluginParameterDocumenter_2_0_6
+    mavenPluginParameterDocumenter_2_0_9
+    mavenPluginParameterDocumenter_2_2_1
+    mavenProfile_2_0_6
+    mavenProfile_2_0_9
+    mavenProfile_2_2_1
+    mavenProject_2_0_6
+    mavenProject_2_0_9
+    mavenPluginAnnotations_3_1
+    mavenPluginApi_2_0_6
+    mavenPluginApi_2_0_9
+    mavenPluginApi_2_2_1
+    mavenPluginRegistry_2_0_6
+    mavenPluginRegistry_2_0_9
+    mavenPluginRegistry_2_2_1
+    mavenReportingApi_2_0_6
+    mavenReportingApi_2_0_9
+    mavenRepositoryMetadata_2_0_6
+    mavenRepositoryMetadata_2_0_9
+    mavenRepositoryMetadata_2_2_1
+    mavenResources_2_6
+    mavenSettings_2_0_6
+    mavenSettings_2_0_9
+    mavenSettings_2_2_1
+    mavenSharedIncremental_1_1
+    mavenSharedUtils_0_1
+    mavenSurefire_2_12_4
+    mavenSurefireApi_2_12_4
+    mavenSurefireBooter_2_12_4
+    mavenSurefireCommon_2_12_4
+    mavenToolchain_1_0
+    mavenToolchain_2_0_9
+    plexusBuildApi_0_0_4
+    plexusCompilerApi_2_2
+    plexusContainerDefault_1_0_alpha9_stable1
+    plexusInteractivityApi_1_0_alpha4
+    plexusInterpolation_1_13
+    plexusUtils_1_5_1
+    plexusUtils_2_0_5
+    plexusUtils_3_0
+    ])
+    ++
+    (with
+    poms;
+    [
+    apache_3
+    apache_4
+    apache_5
+    apache_6
+    apache_9
+    apache_10
+    apache_11
+    apache_13
+    doxia_1_0_alpha7
+    maven_2_0_6
+    maven_2_0_9
+    maven_2_2_1
+    mavenParent_5
+    mavenParent_8
+    mavenParent_11
+    mavenParent_13
+    mavenParent_21
+    mavenParent_22
+    mavenParent_23
+    mavenPlugins_22
+    mavenPlugins_23
+    mavenPlugins_24
+    mavenPluginTools_3_1
+    mavenReporting_2_0_6
+    mavenReporting_2_0_9
+    mavenSharedComponents_12
+    mavenSharedComponents_17
+    mavenSharedComponents_18
+    mavenSharedComponents_19
+    plexus_1_0_4
+    plexus_1_0_11
+    plexus_2_0_3
+    plexus_2_0_6
+    plexus_2_0_7
+    plexus_3_3_1
+    plexusCompiler_2_2
+    plexusComponents_1_1_15
+    plexusComponents_1_3_1
+    plexusComponentAnnotations_1_5_5
+    plexusContainers_1_0_3
+    plexusContainers_1_5_5
+    sonatypeForgeParent_3
+    sonatypeForgeParent_5
+    sonatypeForgeParent_10
+    sonatypeSpiceParent_10
+    sonatypeSpiceParent_16
+    sonatypeSpiceParent_17
+    surefire_2_12_4
+    ]);
+}