(br) |
(Links Úteis) |
||
(14 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
[[File:DukeWithHelmet.png|frameless|200px]] | [[File:DukeWithHelmet.png|frameless|200px]] | ||
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 [https://bugzilla.redhat.com/show_bug.cgi?id=652183 FE-JAVASIG] | |||
== Reuniões == | |||
Haverá [[SIGs/Java/Meetings| Reuniões Java SIG]] no canal [[Fedora meeting channel | #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: [[SIGs/Java/Meetings| Java Reuniões]] | |||
== Canal IRC == | |||
Além do [[SIGs/Java/Meetings| Reuniões Java SIG]] existe também um canal no servidor IRC '''freenode''' para desenvolvedores e usuários de java no Fedora: {{fpchat| #fedora-java}} | |||
== Lista de discussão == | |||
Há uma lista de discussão aqui chamada {{fplist | java-devel}}, a qual você pode participar para fazer perguntas. | |||
== | == Projetos em andamento == | ||
* [https://fedoraproject.org/wiki/WildFly WildFly packaging effort] | * [https://fedoraproject.org/wiki/WildFly WildFly packaging effort] | ||
* [https://fedoraproject.org/wiki/Eucalyptus Eucalyptus packaging effort] - | * [https://fedoraproject.org/wiki/Eucalyptus Eucalyptus packaging effort] - inclui Spring 3, GWT, Apache Axis 2 e eventualmente JasperReports. | ||
* [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. | |||
== | == Tarefas == | ||
* | * Cuide das notas de versão do Java e Eclipse: https://fedoraproject.org/wiki/Documentation_Beats | ||
* | * Atualize a página [[Java]] . Algumas partes são bastante desatualizadas (por exemplo, parte de maven) (aqui você encontra o esforço da comunidade: [[User:Brunovernay/Java]]) | ||
* | * Discutir as estratégias para completar os requisitos de empacotamento Java para o projeto ''AutoQA'' (veja [[User:Jlaska/autoqa_package_dependencies]]) - 2 Pacotes prontos para revisão de pacotes (htmlunit, htmlunit-core-js) | ||
== | == Pacote Java de revisão de bugs == | ||
Gostaríamos de obter novos pacotes Java no Fedora, desde que seguissem as nossas diretrizes de empacotamento. Atualmente, não existe uma maneira simples de consultar bugzilla para revisões de pacotes apenas para Java. Para facilitar um pouco, basta acessar o [http://fedoraproject.org/PackageReviewStatus/NEW.html all open package reviews] ou o [http://bugzilla.redhat.com/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&longdesc=java&component=Package%20Review&longdesc_type=allwordssubstr&product=Fedora&classification=Fedora Java package reviews]. O segundo link pode estar incompleto, mas deve conter mosly pacotes Java. | |||
== | == Atualização/Reconstrução de Pacotes == | ||
'''eclipse-rse''' | '''eclipse-rse''' - deve ser reconstruído se algum dos seguintes pacotes alterar a versão: | ||
* apache-commons-net | * apache-commons-net | ||
'''eclipse''' | '''eclipse''' - deve ser reconstruído se algum dos seguintes pacotes for reconstruído: | ||
* eclipse-ecf | * eclipse-ecf | ||
* eclipse-emf | * eclipse-emf | ||
'''eclipse-m2e-core''' | '''eclipse-m2e-core''' - deve ser reconstruído se qualquer um dos seguintes pacotes alterar a versão: | ||
* eclipse-m2e-workspace | * eclipse-m2e-workspace | ||
'''eclipse-jgit''' | '''eclipse-jgit''' - deve ser reconstruído se algum dos seguintes pacotes alterar a versão: | ||
* eclipse-jgit | * eclipse-jgit | ||
== | == Membros == | ||
'' | ''Se você estiver interessado em se juntar ao SIG, entre no canal #fedora-java no IRC/freenode. Se você é conhecido ou tem um mentor, informe-nos para que possamos usar sua ajuda em situações críticas. :-)'' | ||
# [[User:Sochotni| Stanislav Ochotnicky]] (provenpackager, sponsor) | # [[User:Sochotni| Stanislav Ochotnicky]] (provenpackager, sponsor) | ||
Line 94: | Line 91: | ||
# [[User:gil | gil]] | # [[User:gil | gil]] | ||
== | == Lista de pacotes desejados == | ||
* [https://github.com/bobbylight/RSyntaxTextArea RSyntaxTextArea] | * [https://github.com/bobbylight/RSyntaxTextArea RSyntaxTextArea] Necessário a IDE Arduino mais recente. | ||
* clirr-maven-plugin (needed for apache-commons-math 2.1) | * clirr-maven-plugin (needed for apache-commons-math 2.1) | ||
* JMesa | * JMesa | ||
* [https://github.com/StripesFramework/stripes Stripes] | * [https://github.com/StripesFramework/stripes Stripes] | ||
* Ibatis | * Ibatis | ||
* Apache Directory Studio | * Apache Directory Studio para Eclipse - http://directory.apache.org/studio/ | ||
* Memory Analyzer Tool - http://www.eclipse.org/mat/ | * Memory Analyzer Tool - http://www.eclipse.org/mat/ | ||
* Eclipse NSIS - http://eclipsensis.sourceforge.net/index.shtml | * Eclipse NSIS - http://eclipsensis.sourceforge.net/index.shtml | ||
* Ant Pack200 tasks - https://deployment.dev.java.net/ | * Ant Pack200 tasks - https://deployment.dev.java.net/ | ||
* [http://retrotranslator.sourceforge.net/ retrotranslator-runtime] ( | * [http://retrotranslator.sourceforge.net/ retrotranslator-runtime] (Necessário para testes comuns de email). | ||
* [http://code.google.com/p/gerrit/ Gerrit] | * [http://code.google.com/p/gerrit/ Gerrit] | ||
* [http://tomee.apache.org/ Apache TomEE] | * [http://tomee.apache.org/ Apache TomEE] | ||
Line 113: | Line 110: | ||
* [http://davidb.github.io/scala-maven-plugin/ scala-maven-plugin] | * [http://davidb.github.io/scala-maven-plugin/ scala-maven-plugin] | ||
* [https://github.com/groovy/groovy-eclipse/ groovy-eclipse][https://github.com/groovy/groovy-eclipse/wiki/ wiki] | * [https://github.com/groovy/groovy-eclipse/ groovy-eclipse][https://github.com/groovy/groovy-eclipse/wiki/ wiki] | ||
* [https://github.com/ben-manes/caffeine/ Caffeine][https://github.com/ben-manes/caffeine/wiki wiki] ( | * [https://github.com/ben-manes/caffeine/ Caffeine][https://github.com/ben-manes/caffeine/wiki wiki] (Necessário para o Apache Cassandra) | ||
* [https://github.com/eclipse/org.aspectj Aspectj] and [http://www.mojohaus.org/aspectj-maven-plugin/ AspectJ Maven Plugin] | * [https://github.com/eclipse/org.aspectj Aspectj] and [http://www.mojohaus.org/aspectj-maven-plugin/ AspectJ Maven Plugin] | ||
* [https://kotlinlang.org/ Kotlin programming language] | * [https://kotlinlang.org/ Kotlin programming language] | ||
== | == Links Úteis == | ||
* [[Java_packaging_common_problems| | * [[Java_packaging_common_problems| Dicas e Truques de pacotes Java]] | ||
* [[Java| Java | * [[Java| Java no Fedora]] | ||
* [https://developer.fedoraproject.org/tech/languages/java/java-installation.html Developer.FedoraProject.org/Java] | * [https://developer.fedoraproject.org/tech/languages/java/java-installation.html Developer.FedoraProject.org/Java] | ||
* [http://bugzilla.redhat.com/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&longdesc=java&component=Package%20Review&longdesc_type=allwordssubstr&product=Fedora&classification=Fedora Open Java package reviews] | * [http://bugzilla.redhat.com/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&longdesc=java&component=Package%20Review&longdesc_type=allwordssubstr&product=Fedora&classification=Fedora Open Java package reviews] | ||
* [[JBossAS7_in_Fedora_marketing_collateral|JBoss | * [[JBossAS7_in_Fedora_marketing_collateral|JBoss as 7 no Fedora 17 garantia de marketing]] | ||
[[Category:SIGs]] | [[Category:SIGs]] |
Latest revision as of 23:11, 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.
Tarefas
- Cuide das notas de versão do Java e Eclipse: https://fedoraproject.org/wiki/Documentation_Beats
- Atualize a página Java . Algumas partes são bastante desatualizadas (por exemplo, parte de maven) (aqui você encontra o esforço da comunidade: User:Brunovernay/Java)
- Discutir as estratégias para completar os requisitos de empacotamento Java para o projeto AutoQA (veja User:Jlaska/autoqa_package_dependencies) - 2 Pacotes prontos para revisão de pacotes (htmlunit, htmlunit-core-js)
Pacote Java de revisão de bugs
Gostaríamos de obter novos pacotes Java no Fedora, desde que seguissem as nossas diretrizes de empacotamento. Atualmente, não existe uma maneira simples de consultar bugzilla para revisões de pacotes apenas para Java. Para facilitar um pouco, basta acessar o all open package reviews ou o Java package reviews. O segundo link pode estar incompleto, mas deve conter mosly pacotes Java.
Atualização/Reconstrução de Pacotes
eclipse-rse - deve ser reconstruído se algum dos seguintes pacotes alterar a versão:
- apache-commons-net
eclipse - deve ser reconstruído se algum dos seguintes pacotes for reconstruído:
- eclipse-ecf
- eclipse-emf
eclipse-m2e-core - deve ser reconstruído se qualquer um dos seguintes pacotes alterar a versão:
- eclipse-m2e-workspace
eclipse-jgit - deve ser reconstruído se algum dos seguintes pacotes alterar a versão:
- eclipse-jgit
Membros
Se você estiver interessado em se juntar ao SIG, entre no canal #fedora-java no IRC/freenode. Se você é conhecido ou tem um mentor, informe-nos para que possamos usar sua ajuda em situações críticas. :-)
- 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
Lista de pacotes desejados
- RSyntaxTextArea Necessário a IDE Arduino mais recente.
- clirr-maven-plugin (needed for apache-commons-math 2.1)
- JMesa
- Stripes
- Ibatis
- Apache Directory Studio para 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 (Necessário para testes comuns de email).
- Gerrit
- Apache TomEE
- JBoss Forge
- Netbeans
- IntelliJIDEA
- OpenJFX
- scala-maven-plugin
- groovy-eclipsewiki
- Caffeinewiki (Necessário para o Apache Cassandra)
- Aspectj and AspectJ Maven Plugin
- Kotlin programming language