[devel] I: Java: Great leap forward is coming

Игорь Андросов blacester на gmail.com
Сб Янв 30 13:02:50 MSK 2016


Господа приветствую!

Дальнейшее - это результат "разрухи", или в этом есть смысл? Не жирно ли
для голого рантайма, особенно если учесть что уже установлен
java-1.7.0-openjdk-devel-1.7.0.79 (ну и самосборная Oracle java 1.8)?

---
[root на test-vm ~]# apt-get install java-1.8.0-openjdk-headless
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  ant ant-junit ant-testutil antlr-tool apache-commons-beanutils
apache-commons-compress apache-commons-configuration
apache-commons-digester apache-commons-jexl apache-commons-jxpath
apache-commons-lang3 apache-commons-parent apache-commons-validator
apache-commons-vfs
  apache-ivy apache-parent apache-rat apache-rat-core apache-rat-plugin
apache-resource-bundles aqute-bndlib avalon-framework avalon-logkit
base64coder bea-stax bea-stax-api beust-jcommander bsf bsh
buildnumber-maven-plugin classworlds codehaus-parent color-filesystem
  dom4j easymock2 felix-bundlerepository felix-osgi-compendium
felix-osgi-core felix-osgi-foundation felix-osgi-obr felix-parent
felix-shell felix-utils fop forge-parent fusesource-pom
geronimo-jaspic-spec geronimo-parent-poms glassfish-jaf glassfish-javamail
  glassfish-jsp glassfish-jsp-api groovy hawtjni hsqldb
httpcomponents-project httpunit icc-profiles-openicc isorelax
jakarta-taglibs-standard jansi jansi-native jaxen jboss-parent jdom jetty
jetty-ajp jetty-annotations jetty-client jetty-continuation jetty-deploy
  jetty-http jetty-io jetty-jmx jetty-jndi jetty-monitor
jetty-orbit-maven-depmap jetty-overlay-deployer jetty-parent jetty-plus
jetty-policy jetty-project jetty-rewrite jetty-security jetty-server
jetty-servlet jetty-servlets jetty-util jetty-webapp jetty-websocket
  jetty-xml jna joda-convert joda-time jsr-305 jtidy jvnet-parent kxml
liblksctp lksctp-tools maven-antrun-plugin maven-archiver maven-artifact
maven-artifact-manager maven-artifact-resolver maven-assembly-plugin
maven-common-artifact-filters maven-compiler-plugin
  maven-dependency-tree maven-deploy-plugin maven-doxia-core
maven-doxia-logging-api maven-doxia-module-apt maven-doxia-module-fml
maven-doxia-module-fo maven-doxia-module-xdoc maven-doxia-module-xhtml
maven-doxia-sink-api maven-doxia-sitetools maven-doxia-tools
  maven-enforcer-api maven-enforcer-plugin maven-enforcer-rules
maven-file-management maven-filtering maven-gpg-plugin maven-install-plugin
maven-invoker maven-invoker-plugin maven-jar-plugin maven-javadoc-plugin
maven-jxr maven-local maven-model maven-monitor
  maven-osgi maven-parent maven-plugin-annotations
maven-plugin-build-helper maven-plugin-bundle maven-plugin-descriptor
maven-plugin-jxr maven-plugin-plugin maven-plugin-registry
maven-plugin-testing-harness maven-plugin-testing-tools maven-plugin-tools
  maven-plugin-tools-annotations maven-plugin-tools-api
maven-plugin-tools-beanshell maven-plugin-tools-generators
maven-plugin-tools-java maven-plugin-tools-model maven-plugins-pom
maven-profile maven-project maven-project-info-reports-plugin
maven-release-manager
  maven-release-plugin maven-remote-resources-plugin maven-reporting-api
maven-reporting-exec maven-reporting-impl maven-repository-builder
maven-resources-plugin maven-scm maven-script-interpreter maven-settings
maven-shared maven-shared-incremental maven-shared-io
  maven-shared-jar maven-shared-utils maven-site-plugin maven-source-plugin
maven-surefire maven-surefire-plugin maven-surefire-provider-junit
maven-surefire-provider-testng maven-surefire-report-parser
maven-surefire-report-plugin maven-toolchain modello mojo-parent
  msv-msv msv-xsdlib plexus-archiver plexus-build-api plexus-cli
plexus-compiler plexus-components-pom plexus-container-default
plexus-containers-component-metadata plexus-digest plexus-i18n plexus-io
plexus-pom plexus-resources plexus-tools-pom plexus-velocity
  relaxngDatatype rpm-build-java-maven-fragments rpm-macros-color
rpm-macros-java snakeyaml sonatype-forge-parent sonatype-oss-parent
spice-parent stax2-api testng velocity weld-parent werken-xpath
woodstox-core ws-jaxme xmldb-api xmldb-api-sdk xmlgraphics-commons xmvn
  xpp2 xpp3 xpp3-minimal xstream xz-java
---




30 января 2016 г., 1:14 пользователь Igor Vlasenko <vlasenko на imath.kiev.ua>
написал:

> On Sat, Jan 30, 2016 at 12:26:02AM +0300, sbolshakov на altlinux.ru wrote:
> > While at it, можно пояснить, что это за тысяча пакетов и зачем она
> > здесь вообще нужна ? (Кроме, понятно, той нужды, что на них удобно
> > пасти перловых роботов).
>
> Гм. странный вопрос. Это библиотеки. Один пакет - одна библиотека.
> Так с любым языком программирования. например, тысячи перловых библиотек,
> тысячи питоньих библиотек --- все здесь, потому что кому-то нужны.
> А тысячи, потому что их удобнее собирать и обновлять в отдельных
> пакетах, а не в монстре-мегапакете.
>
> Перловые библиотеки, те что приложениям из Сизифа не нужны -
> те сейчас в autoimports, там их десятки тысяч.
> Они нужны тоже, но не собранным приложениям, а
> 1) нише пользователей дистрибутива - програмистов на perl
> 2) наличие собранных библиотек облегчает добавление
> новых приложений --- раз все библиотеки есть,
> достаточно просто собрать приложение.
>
> Имеющихся у нас java библиотек на самом деле не так много,
> и большая часть из них требуется для работы maven и его
> плагинов, т.е. для нужд системы сборки.
> Навскидку для maven и всех его плагинов
> замыкание его зависимостей содержит 500-600 библиотек.
> а другие библиотеки вытягиваются другими java системами сборки
> и приложениями,
> это сервера приложений tomcat, jboss, jetty
> ряд консольных userspace приложений (вроде batik, fop)
> ряд графических приложений (пока минус eclipse)
>
> --
>
> I V
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
>



-- 
С уважением Игорь.

[ALT Linux Team]
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20160130/a4c3f376/attachment-0001.html>


Подробная информация о списке рассылки Devel