(inclui Spring 3, GWT, Apache Axis 2 e eventualmente JasperReports.) |
(Estado dos Assuntos) |
||
Line 27: | Line 27: | ||
* [https://fedoraproject.org/wiki/OVirtPackaging oVirt packaging effort] | * [https://fedoraproject.org/wiki/OVirtPackaging oVirt packaging effort] | ||
== | == Estado dos Assuntos == | ||
Houve poucas das grandes atualizações e mudanças nos principais pacotes Java no passado. Mais notavelmente [[MavenUpdate | a atualização de Maven]] para a versão 2.2.1, o projeto [[JakartaCommonsRename | jakarta-commons]] que foi renomeado de para apache-commons (ainda em andamento) e mais recentemente atualização de ant para 1.8.x. Todas essas mudanças foram organizadas principalmente através de páginas do bugzilla e wiki. A comunicação por lá funciona muito bem. Mas este poderia ser um bom lugar para todas as tarefas relacionadas ao Java e que todos possam ver rapidamente o que está acontecendo. | |||
O estado atual de Java [[Packaging:Java|diretrizes de empacotamento Java]] não é ideal. Eles são um tanto desatualizados. Veja as [[#Tasks | Tarefas]] para o estado atual do Java. Se você quiser nos ajudar com o Java no empacotamento, leia como [[PackageMaintainers/Join | juntar-se ]] aos embaladores Fedora ou entre em contato conosco diretamente e nós o guiaremos através do processo. | |||
''Diretrizes'' para a construção de pacotes Java podem ser encontradas em [[Packaging/Java| página separada]]. | |||
Veja [[Java_packaging_common_problems | Problemas comuns de empacotamento do Java]] para ajudar com problemas comuns durante o build de pacotes java e como resolvê-los. | |||
== Tasks == | == Tasks == |
Revision as of 22:41, 22 February 2018
Java Special Interest Group
Um SIG para pessoas interessadas em melhorar o estado do Java no Fedora. Isso inclui a implantação de bibliotecas e aplicativos Java, configurando e melhorando padrões para empacotá-los como RPM e gerenciar colaborativamente mudanças maiores relacionadas ao Java no Fedora.
Se você deseja chamar a atenção dos membros desta SIG, por favor abra um relatório de bug bloqueando-no FE-JAVASIG
Reuniões
Haverá Reuniões Java SIG no canal #fedora-meeting realizada de forma irregular.
Para obter mais informações sobre as reuniões anteriores e futuras, consulte a subpágina de reuniões: Java Reuniões
Canal IRC
Além do Reuniões Java SIG existe também um canal no servidor IRC freenode para desenvolvedores e usuários de java no Fedora: #fedora-java #fedora-java[?]
Lista de discussão
Há uma lista de discussão aqui chamada java-devel@lists.fedoraproject.org/ java-devel, a qual você pode participar para fazer perguntas.
Projetos em andamento
- WildFly packaging effort
- Eucalyptus packaging effort - inclui Spring 3, GWT, Apache Axis 2 e eventualmente JasperReports.
- oVirt packaging effort
Estado dos Assuntos
Houve poucas das grandes atualizações e mudanças nos principais pacotes Java no passado. Mais notavelmente a atualização de Maven para a versão 2.2.1, o projeto jakarta-commons que foi renomeado de para apache-commons (ainda em andamento) e mais recentemente atualização de ant para 1.8.x. Todas essas mudanças foram organizadas principalmente através de páginas do bugzilla e wiki. A comunicação por lá funciona muito bem. Mas este poderia ser um bom lugar para todas as tarefas relacionadas ao Java e que todos possam ver rapidamente o que está acontecendo.
O estado atual de Java diretrizes de empacotamento Java não é ideal. Eles são um tanto desatualizados. Veja as Tarefas para o estado atual do Java. Se você quiser nos ajudar com o Java no empacotamento, leia como juntar-se aos embaladores Fedora ou entre em contato conosco diretamente e nós o guiaremos através do processo.
Diretrizes para a construção de pacotes Java podem ser encontradas em página separada.
Veja Problemas comuns de empacotamento do Java para ajudar com problemas comuns durante o build de pacotes java e como resolvê-los.
Tasks
- Look after Java and Eclipse release notes: https://fedoraproject.org/wiki/Documentation_Beats
- Update Java page. Some parts are quite outdated (for example maven part) (on-going effort here: User:Brunovernay/Java)
- Discuss strategies for completing Java packaging requirements for the AutoQA project (see User:Jlaska/autoqa_package_dependencies) - 2 packages ready for package review (htmlunit, htmlunit-core-js)
Currently Open Java Package Review Bugs
We generally like to get new Java packages into Fedora as long as they follow our packaging guidelines. Currently there is no simple way to query bugzilla for Java-only package reviews so people interested in java reviews have it a bit harder. Just go through all open package reviews or Java package reviews. The second link can be incomplete, but should contain mosly Java packages.
Package Update/Rebuild Notes
eclipse-rse must be rebuilt if any of the following packages change version:
- apache-commons-net
eclipse must be rebuilt if any of the following packages are rebuilt:
- eclipse-ecf
- eclipse-emf
eclipse-m2e-core must be rebuilt if any of the following packages change version:
- eclipse-m2e-workspace
eclipse-jgit must be rebuilt if any of the following packages change version:
- eclipse-jgit
Members
If you are interested in joining the SIG, please hang out at #fedora-java. If you have provenpackager or sponsor status, please tell us so we might use your help in critical situations :-)
- Stanislav Ochotnicky (provenpackager, sponsor)
- Alexander Kurtakov (provenpackager, sponsor)
- Frank Murphy
- Levente Farkas
- Mat Booth (provenpackager, sponsor)
- Aditya Patawari
- Len DiMaggio
- Orion Poplawski (provenpackager, sponsor)
- Juan Rodriguez
- Eric Deering
- Gerard Braad
- Bozhidar Batsov
- Chris Spike
- Guido Grazioli
- Johannes Lips
- Mary Ellen Foster (provenpackager)
- David Nalley (provenpackager, sponsor)
- Andy Grimm (provenpackager)
- Marek Goldmann (provenpackager, sponsor)
- Mikolaj Izdebski (provenpackager, sponsor)
- Michael Simacek (provenpackager)
- Tomas Radej
- Michal Srb (provenpackager)
- Raphael Groner
- Michel Samia (packager) - I'd like to see gradle in EPEL
- gil
Package Wishlist
- RSyntaxTextArea Required for the latest Arduino IDE.
- clirr-maven-plugin (needed for apache-commons-math 2.1)
- JMesa
- Stripes
- Ibatis
- Apache Directory Studio for Eclipse - http://directory.apache.org/studio/
- Memory Analyzer Tool - http://www.eclipse.org/mat/
- Eclipse NSIS - http://eclipsensis.sourceforge.net/index.shtml
- Ant Pack200 tasks - https://deployment.dev.java.net/
- retrotranslator-runtime (Needed for commons-email tests)
- Gerrit
- Apache TomEE
- JBoss Forge
- Netbeans
- IntelliJIDEA
- OpenJFX
- scala-maven-plugin
- groovy-eclipsewiki
- Caffeinewiki (Needed by Apache Cassandra)
- Aspectj and AspectJ Maven Plugin
- Kotlin programming language