more gradle subprojects
more/packages/gradle.scm
1122 | 1122 | ("gradle-dependency-management" ,gradle-dependency-management) | |
1123 | 1123 | ("gradle-launcher" ,gradle-launcher) | |
1124 | 1124 | ("gradle-logging" ,gradle-logging) | |
1125 | + | ("gradle-messaging" ,gradle-messaging) | |
1125 | 1126 | ("gradle-model-core" ,gradle-model-core) | |
1126 | 1127 | ("groovy" ,groovy) | |
1127 | 1128 | ("java-guava-for-gradle" ,java-guava-for-gradle) | |
1128 | 1129 | ("java-javax-inject" ,java-javax-inject) | |
1130 | + | ("java-jsr305" ,java-jsr305) | |
1129 | 1131 | ("java-slf4j-api" ,java-slf4j-api))))) | |
1130 | 1132 | ||
1131 | 1133 | (define-public gradle-language-jvm | |
… | |||
1534 | 1536 | "-C" "build/classes" ".") | |
1535 | 1537 | #t))))))))) | |
1536 | 1538 | ||
1539 | + | (define-public gradle-announce | |
1540 | + | (let ((base (gradle-subproject | |
1541 | + | "announce" | |
1542 | + | '("gradle-core") | |
1543 | + | '("java-commons-codec" "java-commons-io" "java-slf4j-api")))) | |
1544 | + | (package | |
1545 | + | (inherit base) | |
1546 | + | (inputs | |
1547 | + | `(("gradle-base-services" ,gradle-base-services) | |
1548 | + | ("gradle-core" ,gradle-core) | |
1549 | + | ("gradle-core-api" ,gradle-core-api) | |
1550 | + | ("gradle-logging" ,gradle-logging) | |
1551 | + | ("gradle-model-core" ,gradle-model-core) | |
1552 | + | ("gradle-process-services" ,gradle-process-services) | |
1553 | + | ("java-commons-codec" ,java-commons-codec) | |
1554 | + | ("java-commons-io" ,java-commons-io) | |
1555 | + | ("java-slf4j-api" ,java-slf4j-api)))))) | |
1556 | + | ||
1557 | + | (define-public gradle-antlr | |
1558 | + | (let ((base (gradle-subproject | |
1559 | + | "antlr" | |
1560 | + | '("gradle-core" "gradle-plugins" "gradle-workers") | |
1561 | + | '("java-slf4j-api")))) | |
1562 | + | (package | |
1563 | + | (inherit base) | |
1564 | + | (inputs | |
1565 | + | `(("antlr2" ,antlr2) | |
1566 | + | ("gradle-base-services" ,gradle-base-services) | |
1567 | + | ("gradle-base-services-groovy" ,gradle-base-services-groovy) | |
1568 | + | ("gradle-core" ,gradle-core) | |
1569 | + | ("gradle-core-api" ,gradle-core-api) | |
1570 | + | ("gradle-logging" ,gradle-logging) | |
1571 | + | ("gradle-model-core" ,gradle-model-core) | |
1572 | + | ("gradle-plugins" ,gradle-plugins) | |
1573 | + | ("gradle-process-services" ,gradle-process-services) | |
1574 | + | ("groovy" ,groovy) | |
1575 | + | ("java-guava-for-gradle" ,java-guava-for-gradle) | |
1576 | + | ("java-javax-inject" ,java-javax-inject) | |
1577 | + | ("java-jsr305" ,java-jsr305) | |
1578 | + | ("java-slf4j-api" ,java-slf4j-api)))))) | |
1579 | + | ||
1580 | + | (define-public gradle-build-cache-http | |
1581 | + | (let ((base (gradle-subproject | |
1582 | + | "build-cache-http" | |
1583 | + | '("gradle-resources" "gradle-resources-http" | |
1584 | + | "gradle-base-services" "gradle-core") | |
1585 | + | ; TODO: jcl-over-slf4j-1.7.16.jar | |
1586 | + | '("java-httpcomponents-httpclient" "java-httpcomponents-httpcore" | |
1587 | + | "java-commons-codec" "java-slf4j-api" "java-commons-lang")))) | |
1588 | + | (package | |
1589 | + | (inherit base) | |
1590 | + | (inputs | |
1591 | + | `(("gradle-base-services" ,gradle-base-services) | |
1592 | + | ("gradle-build-cache" ,gradle-build-cache) | |
1593 | + | ("grade-core" ,gradle-core) | |
1594 | + | ("grade-core-api" ,gradle-core-api) | |
1595 | + | ("gradle-model-core" ,gradle-model-core) | |
1596 | + | ("gradle-resources" ,gradle-resources) | |
1597 | + | ("gradle-resources-http" ,gradle-resources-http) | |
1598 | + | ("java-commons-codec" ,java-commons-codec) | |
1599 | + | ("java-commons-lang" ,java-commons-lang) | |
1600 | + | ("java-guava-for-gradle" ,java-guava-for-gradle) | |
1601 | + | ("java-httpcomponents-httpclient" ,java-httpcomponents-httpclient) | |
1602 | + | ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) | |
1603 | + | ("java-javax-inject" ,java-javax-inject) | |
1604 | + | ("java-jsr305" ,java-jsr305) | |
1605 | + | ("java-slf4j-api" ,java-slf4j-api)))))) | |
1606 | + | ||
1607 | + | (define-public gradle-ear | |
1608 | + | (let ((base (gradle-subproject | |
1609 | + | "ear" | |
1610 | + | '("gradle-core" "gradle-plugins") | |
1611 | + | '("java-javax-inject")))) | |
1612 | + | (package | |
1613 | + | (inherit base) | |
1614 | + | (inputs | |
1615 | + | `(("gradle-base-services" ,gradle-base-services) | |
1616 | + | ("gradle-base-services-groovy" ,gradle-base-services-groovy) | |
1617 | + | ("gradle-core" ,gradle-core) | |
1618 | + | ("gradle-core-api" ,gradle-core-api) | |
1619 | + | ("gradle-logging" ,gradle-logging) | |
1620 | + | ("gradle-model-core" ,gradle-model-core) | |
1621 | + | ("gradle-native" ,gradle-native) | |
1622 | + | ("gradle-platform-jvm" ,gradle-platform-jvm) | |
1623 | + | ("gradle-plugins" ,gradle-plugins) | |
1624 | + | ("groovy" ,groovy) | |
1625 | + | ("java-commons-io" ,java-commons-io) | |
1626 | + | ("java-commons-lang" ,java-commons-lang) | |
1627 | + | ("java-guava-for-gradle" ,java-guava-for-gradle) | |
1628 | + | ("java-javax-inject" ,java-javax-inject) | |
1629 | + | ("java-jsr305" ,java-jsr305)))))) | |
1630 | + | ||
1631 | + | (define-public gradle-build-comparison | |
1632 | + | (let ((base (gradle-groovy-subproject | |
1633 | + | "build-comparison" | |
1634 | + | '("gradle-resources" "gradle-core" "gradle-tooling-api" | |
1635 | + | "gradle-reporting" "gradle-plugins" "gradle-ear") | |
1636 | + | '("groovy" "java-guava-for-gradle" "java-slf4j-api")))) | |
1637 | + | (package | |
1638 | + | (inherit base) | |
1639 | + | (arguments | |
1640 | + | (substitute-keyword-arguments (package-arguments base) | |
1641 | + | ((#:source-dir source-dir) | |
1642 | + | `(string-append "subprojects/build-comparison/src/main/java:" | |
1643 | + | "subprojects/build-comparison/src/main/groovy")))) | |
1644 | + | (inputs | |
1645 | + | `(("gradle-base-services" ,gradle-base-services) | |
1646 | + | ("gradle-base-services-groovy" ,gradle-base-services-groovy) | |
1647 | + | ("gradle-core" ,gradle-core) | |
1648 | + | ("gradle-core-api" ,gradle-core-api) | |
1649 | + | ("gradle-ear" ,gradle-ear) | |
1650 | + | ("gradle-logging" ,gradle-logging) | |
1651 | + | ("gradle-model-core" ,gradle-model-core) | |
1652 | + | ("gradle-platform-jvm" ,gradle-platform-jvm) | |
1653 | + | ("gradle-plugins" ,gradle-plugins) | |
1654 | + | ("gradle-reporting" ,gradle-reporting) | |
1655 | + | ("gradle-resources" ,gradle-resources) | |
1656 | + | ("gradle-tooling-api" ,gradle-tooling-api) | |
1657 | + | ("groovy" ,groovy) | |
1658 | + | ("java-commons-io" ,java-commons-io) | |
1659 | + | ("java-commons-lang" ,java-commons-lang) | |
1660 | + | ("java-guava-for-gradle" ,java-guava-for-gradle) | |
1661 | + | ("java-javax-inject" ,java-javax-inject) | |
1662 | + | ("java-slf4j-api" ,java-slf4j-api)))))) | |
1663 | + | ||
1664 | + | (define-public gradle-build-init | |
1665 | + | (let ((base (gradle-groovy-subproject | |
1666 | + | "build-init" | |
1667 | + | '("gradle-core" "gradle-plugins" "gradle-wrapper") | |
1668 | + | '("groovy" "java-junit" "java-hamcrest-all" "java-guava-for-gradle" | |
1669 | + | "java-plexus-classworlds" "java-plexus-container-default" | |
1670 | + | "java-plexus-interpolation" "java-plexus-utils" | |
1671 | + | "java-slf4j-api" | |
1672 | + | "maven-artifact" "maven-compat" "maven-core" "maven-model" | |
1673 | + | "maven-model-builder" "maven-repository-metadata" "maven-plugin-api" | |
1674 | + | "maven-resolver-api" "maven-resolver-impl" "maven-resolver-spi" | |
1675 | + | "maven-resolver-util" | |
1676 | + | "maven-settings" "maven-settings-builder")))) | |
1677 | + | ; TODO: | |
1678 | + | ; xbean-reflect jcl-over-slf4j log4j-over-slf4j | |
1679 | + | ; plexus-component-annotations | |
1680 | + | ; wagon-provider-api | |
1681 | + | ; plexus-sec-dispatcher plexus-cipher | |
1682 | + | ; maven-aether-provider | |
1683 | + | (package | |
1684 | + | (inherit base) | |
1685 | + | (arguments | |
1686 | + | (substitute-keyword-arguments (package-arguments base) | |
1687 | + | ((#:source-dir source-dir) | |
1688 | + | `(string-append "subprojects/build-init/src/main/java:" | |
1689 | + | "subprojects/build-init/src/main/groovy")) | |
1690 | + | ((#:phases phases) | |
1691 | + | `(modify-phases ,phases | |
1692 | + | (add-before 'build 'fix-aether | |
1693 | + | (lambda _ | |
1694 | + | ;; We use maven-resolver, instead of aether-resolver, so fix it: | |
1695 | + | (substitute* (find-files "subprojects/build-init" ".*.java") | |
1696 | + | (("org.sonatype.aether") "org.eclipse.aether") | |
1697 | + | (("org.eclipse.aether.util.DefaultRepositorySystemSession") | |
1698 | + | "org.eclipse.aether.DefaultRepositorySystemSession")) | |
1699 | + | #t)))))) | |
1700 | + | (inputs | |
1701 | + | `(("gradle-base-services" ,gradle-base-services) | |
1702 | + | ("gradle-base-services-groovy" ,gradle-base-services-groovy) | |
1703 | + | ("gradle-core" ,gradle-core) | |
1704 | + | ("gradle-core-api" ,gradle-core-api) | |
1705 | + | ("gradle-dependency-management" ,gradle-dependency-management) | |
1706 | + | ("gradle-logging" ,gradle-logging) | |
1707 | + | ("gradle-model-core" ,gradle-model-core) | |
1708 | + | ("gradle-plugins" ,gradle-plugins) | |
1709 | + | ("gradle-wrapper" ,gradle-wrapper) | |
1710 | + | ("groovy" ,groovy) | |
1711 | + | ("java-commons-lang" ,java-commons-lang) | |
1712 | + | ("java-guava-for-gradle" ,java-guava-for-gradle) | |
1713 | + | ("java-hamcrest-all" ,java-hamcrest-all) | |
1714 | + | ("java-javax-inject" ,java-javax-inject) | |
1715 | + | ("java-jsr305" ,java-jsr305) | |
1716 | + | ("java-junit" ,java-junit) | |
1717 | + | ("java-plexus-classworlds" ,java-plexus-classworlds) | |
1718 | + | ("java-plexus-container-default" ,java-plexus-container-default) | |
1719 | + | ("java-plexus-interpolation" ,java-plexus-interpolation) | |
1720 | + | ("java-plexus-utils" ,java-plexus-utils) | |
1721 | + | ("java-slf4j-api" ,java-slf4j-api) | |
1722 | + | ("maven-artifact" ,maven-artifact) | |
1723 | + | ("maven-compat" ,maven-compat) | |
1724 | + | ("maven-core" ,maven-core) | |
1725 | + | ("maven-model" ,maven-model) | |
1726 | + | ("maven-model-builder" ,maven-model-builder) | |
1727 | + | ("maven-repository-metadata" ,maven-repository-metadata) | |
1728 | + | ("maven-plugin-api" ,maven-plugin-api) | |
1729 | + | ("maven-resolver-api" ,maven-resolver-api) | |
1730 | + | ("maven-resolver-impl" ,maven-resolver-impl) | |
1731 | + | ("maven-resolver-spi" ,maven-resolver-spi) | |
1732 | + | ("maven-resolver-util" ,maven-resolver-util) | |
1733 | + | ("maven-settings" ,maven-settings) | |
1734 | + | ("maven-settings-builder" ,maven-settings-builder)))))) | |
1735 | + | ||
1537 | 1736 | ;; This package doesn't work. I need to understand how api-mapping.txt and | |
1538 | 1737 | ;; default-imports.txt are generated. Currently they are generated by a custom | |
1539 | 1738 | ;; task defined in buildsrc that is run by gradle, but we don't have enough of | |
… | |||
2776 | 2975 | "gradle-language-jvm" | |
2777 | 2976 | "gradle-language-java" | |
2778 | 2977 | "gradle-language-groovy" | |
2978 | + | "gradle-ear" | |
2779 | 2979 | "gradle-diagnostics" | |
2780 | 2980 | "gradle-dependency-management" | |
2981 | + | "gradle-build-comparison" | |
2982 | + | "gradle-composite-builds" | |
2983 | + | "gradle-build-init" | |
2984 | + | "gradle-build-cache-http" | |
2985 | + | "gradle-antlr" | |
2986 | + | "gradle-announce" | |
2781 | 2987 | "java-apache-ivy" | |
2782 | 2988 | "java-bouncycastle" | |
2783 | 2989 | "java-bsh" | |
… | |||
2795 | 3001 | "java-testng" | |
2796 | 3002 | "java-junit" | |
2797 | 3003 | "java-nekohtml" | |
2798 | - | "java-xerces")) | |
3004 | + | "java-plexus-classworlds" | |
3005 | + | "java-plexus-container-default" | |
3006 | + | "java-plexus-interpolation" | |
3007 | + | "java-plexus-utils" | |
3008 | + | "java-xerces" | |
3009 | + | "maven-artifact" | |
3010 | + | "maven-compat" | |
3011 | + | "maven-core" | |
3012 | + | "maven-model" | |
3013 | + | "maven-model-builder" | |
3014 | + | "maven-repository-metadata" | |
3015 | + | "maven-plugin-api" | |
3016 | + | "maven-resolver-api" | |
3017 | + | "maven-resolver-impl" | |
3018 | + | "maven-resolver-spi" | |
3019 | + | "maven-resolver-util" | |
3020 | + | "maven-settings" | |
3021 | + | "maven-settings-builder")) | |
2799 | 3022 | ;; java-asm-6 and java-jansi are already present in groovy. | |
2800 | 3023 | (dependencies | |
2801 | 3024 | '("gradle-wrapper" | |
… | |||
2908 | 3131 | ("gradle-jvm-services" ,gradle-jvm-services) | |
2909 | 3132 | ("gradle-internal-testing" ,gradle-internal-testing) | |
2910 | 3133 | ("gradle-installation-beacon" ,gradle-installation-beacon) | |
3134 | + | ("gradle-ear" ,gradle-ear) | |
2911 | 3135 | ("gradle-docs" ,gradle-docs) | |
2912 | 3136 | ("gradle-diagnostics" ,gradle-diagnostics) | |
2913 | 3137 | ("gradle-dependency-management" ,gradle-dependency-management) | |
2914 | 3138 | ("gradle-core-api" ,gradle-core-api) | |
2915 | 3139 | ("gradle-core" ,gradle-core) | |
3140 | + | ("gradle-composite-builds" ,gradle-composite-builds) | |
2916 | 3141 | ("gradle-cli" ,gradle-cli) | |
2917 | 3142 | ("gradle-build-option" ,gradle-build-option) | |
3143 | + | ("gradle-build-init" ,gradle-build-init) | |
3144 | + | ("gradle-build-comparison" ,gradle-build-comparison) | |
3145 | + | ("gradle-build-cache-http" ,gradle-build-cache-http) | |
2918 | 3146 | ("gradle-build-cache" ,gradle-build-cache) | |
2919 | 3147 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) | |
2920 | 3148 | ("gradle-base-services" ,gradle-base-services) | |
3149 | + | ("gradle-antlr" ,gradle-antlr) | |
3150 | + | ("gradle-announce" ,gradle-announce) | |
2921 | 3151 | ("groovy" ,groovy) | |
2922 | 3152 | ("icedtea-8" ,icedtea-8) | |
2923 | 3153 | ("java-asm-6" ,java-asm-6) | |
… | |||
2952 | 3182 | ("java-native-platform" ,java-native-platform) | |
2953 | 3183 | ("java-nekohtml" ,java-nekohtml) | |
2954 | 3184 | ("java-objenesis" ,java-objenesis) | |
3185 | + | ("java-plexus-classworlds" ,java-plexus-classworlds) | |
3186 | + | ("java-plexus-container-default" ,java-plexus-container-default) | |
3187 | + | ("java-plexus-interpolation" ,java-plexus-interpolation) | |
3188 | + | ("java-plexus-utils" ,java-plexus-utils) | |
2955 | 3189 | ("java-reflectasm" ,java-reflectasm) | |
2956 | 3190 | ("java-slf4j-api" ,java-slf4j-api) | |
2957 | 3191 | ("java-snakeyaml" ,java-snakeyaml) | |
2958 | 3192 | ("java-testng" ,java-testng) | |
2959 | 3193 | ("java-xerces" ,java-xerces) | |
3194 | + | ("maven-artifact" ,maven-artifact) | |
3195 | + | ("maven-compat" ,maven-compat) | |
3196 | + | ("maven-core" ,maven-core) | |
3197 | + | ("maven-model" ,maven-model) | |
3198 | + | ("maven-model-builder" ,maven-model-builder) | |
3199 | + | ("maven-repository-metadata" ,maven-repository-metadata) | |
3200 | + | ("maven-plugin-api" ,maven-plugin-api) | |
3201 | + | ("maven-resolver-api" ,maven-resolver-api) | |
3202 | + | ("maven-resolver-impl" ,maven-resolver-impl) | |
3203 | + | ("maven-resolver-spi" ,maven-resolver-spi) | |
3204 | + | ("maven-resolver-util" ,maven-resolver-util) | |
3205 | + | ("maven-settings" ,maven-settings) | |
3206 | + | ("maven-settings-builder" ,maven-settings-builder) | |
2960 | 3207 | ("ant" ,ant) | |
2961 | 3208 | ("bash" ,bash))) | |
2962 | 3209 | (native-inputs '()))) |