• Adopt OpenJDK: Getting Started Kit
  • Introduction
  • Changements
  • Comment naviguer et progresser ?
    • Niveau débutant
    • Niveau intermédiaire
    • Niveau avancé
    • Temps libre / sans contraintes
    • Comment contribuer à Adopt OpenJDK et OpenJDK ?
    • Comment contribuer à ce livre
    • Comment vous préparer avant de participer à un hackday ou atelier ?
    • Actions pré-hackday aditionnelles pour participants expérimentés
    • Comment préparer un environement sur votre machine ?
    • Comment animer un hackday, comment se préparer?
  • Adopt OpenJDK - Commencement
    • Qu'est-ce qu'OpenJDK ?
    • A propos de l'OCA - signer l'OCA
    • Présentation des programmes Adopt OpenJDK et Adopt-a-JSR
    • Imprimés pour les participants des sessions Adopt OpenJDK (également applicale pour les conférences)
    • Modèle d'imprimé pour JUG
    • Table des OSes et IDEs supportés
    • Benchmarks des builds OpenJDK
    • Base de bugs d'OpenJDK (JIRA)
    • Installation de la commande tree
  • Machines virtuelles
    • VM prêtes à l'emploi
    • Construire votre propre VM
    • Construire votre propre VM légère
    • Partager un repértoire de l'hôte avec la VM invitée
    • OpenJDK 8 Vagrant Puppet
  • Images Docker
    • Copier des images
    • Construire des images
    • Vérifier des images
  • Binaires
    • OpenJDK Early Access
    • JTReg de la ferme de build d'AdoptOpenJDK
    • Construire votre propre OpenJDK
      • Construire OpenJDK 8
      • Construire OpenJDK 9
  • Code source
    • Ouvrir OpenJDK dans un IDE
      • IntelliJ
      • Eclipse
      • Netbeans
  • Projets d'OpenJDK
    • Projet Penrose
    • Projet Nashorn
    • JMH
      • Dépendances Maven
      • Code sous Test
      • Benchmark JMH
      • Résultats de JMH
      • Analyse avec R
    • Project Jigsaw
    • Projet Kulla
      • Maven pom.xml pour construire kulla.jar
    • Projet Valhalla
    • Project Shenandoah
  • Instructions intermédiaires
    • Observer la structure des répertoires des divers projets OpenJDK
      • Structure des répertoires d'OpenJDK 8
      • Structure des répertoires d'OpenJDK 9
    • Hacker le JDK, compiler, construire et lancer des tests spécifiques (changer du code dans le JDK)
      • Tester le projet Java Early
      • Changer la classe Random.java
      • Changer la classe StringBuffer.java class en y ajoutant une méthode
      • Utilisation de JTReg… - Java Regression Test Harness ?
        • Préparations
        • Problems.txt
        • Exemples d'annotations dans l'entête des fichiers de test
    • JEPs - JDK Enhancement Proposals
    • Projets et actions d'Adopt OpenJDK
      • Betterrev
      • Milling Project Coin
      • Nettoyage des warnings de build
      • Unified JVM logging
      • Retours sur le G1GC
    • Guide des developpeurs OpenJDK
    • Exemple de changesets de contributions à OpenJDK
    • Patches - comment les créer et les soumettre (webrev)
    • Analyse du code des projets d'OpenJDK
      • Instructions SonarQube pour OpenJDK 8
      • Instructions SonarQube pour OpenJDK 9
      • Instructions pour le tableau de bord de SonarQube pour OpenJDK
    • OpenJDK 9 - jimage
  • Instructions avancées
    • Arguments de ligne de commande pour l'optimisation des performances de build
    • Construire jcov
    • Construire sigtest
    • Couverture de code d'OpenJDK
    • Immersion dans Hotspot
    • Compilateur
    • Changement de java.c et lancement d'Hotspot depuis Eclipse
    • Changement de java.c et lancement d'Hotspot depuis la ligne de commande
  • Problèmes connus
    • Linux/Unix
    • MacOS
    • Windows
    • Machine virtuelle
    • Mercurial
    • SonarQube
  • Scripts utiles pour développeurs OpenJDK
  • Remerciements et support
  • Retours
  • Contributeurs à ce livre
Powered by GitBook

Adopt OpenJDK - Commencement

Adopt OpenJDK - Commencement

  • Qu'est-ce qu'OpenJDK ?
  • A propos de l'OCA - signer l'OCA
  • Présentation des programmes Adopt OpenJDK et Adopt-a-JSR
  • Imprimés pour les participants des sessions Adopt OpenJDK (également applicable pour les conférences)
  • Modèle d'imprimé pour JUG
  • Table des OSes et IDEs supportés
  • Benchmarks des builds OpenJDK
  • Base de bugs d'OpenJDK (JIRA)
  • Installation de la commande tree

results matching ""

    No results matching ""