bloc2:prog:gen:netbeans-config
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc2:prog:gen:netbeans-config [2023/03/30 10:57] – [PHP Doc] admin | bloc2:prog:gen:netbeans-config [2025/03/12 14:03] (Version actuelle) – [PHP Doc] admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== NetBeans - Configuration ====== | ====== NetBeans - Configuration ====== | ||
| - | ===== Exécution pas-à-pas ===== | + | ===== Exécution pas-à-pas |
| Comme l' | Comme l' | ||
| ==== Activation et paramétrage ==== | ==== Activation et paramétrage ==== | ||
| - | Ajouter | + | Tout d' |
| - | [XDebug] | + | Ensuite, il faut ajouter |
| - | zend_extension = " | + | <code ini> |
| - | xdebug.remote_enable=on | + | [XDebug] |
| - | xdebug.remote_handler=dbgp | + | zend_extension=xdebug |
| - | xdebug.client_port=localhost | + | xdebug.start_with_request=trigger |
| - | xdebug.remote_port=9003 | + | xdebug.mode=debug |
| - | xdebug.idekey=" | + | xdebug.client_host=localhost |
| + | xdebug.client_port=9003 | ||
| + | xdebug.idekey=" | ||
| + | </ | ||
| Il est nécessaire de redémarrer Apache pour prendre en compte la nouvelle configuration. | Il est nécessaire de redémarrer Apache pour prendre en compte la nouvelle configuration. | ||
| - | A titre de vérification, | + | A titre de vérification, |
| ==== Lier à l'IDE ==== | ==== Lier à l'IDE ==== | ||
| |\\ \\ Dans NetBeans, aller dans le menu **Tools/ | |\\ \\ Dans NetBeans, aller dans le menu **Tools/ | ||
| Ligne 32: | Ligne 35: | ||
| </ | </ | ||
| ===== Versioning ===== | ===== Versioning ===== | ||
| + | NetBeans est capable d’accepter différents clients SVN du moment qu’ils fournissent un fonctionnement en « **mode commande** » (CLI) ou **JavaHL**. Soit le client est mis en place dans un dossier standard que NetBeans trouvera seul et il n’y aura rien à faire, soit il est positionné dans un dossier que NetBeans ne trouve pas seul et il faudra alors dans les paramètres de l’IDE indiquer la localisation du client SVN (**Tools / Options / Team / Versioning / Subversion / Path to SVN executable file**). | ||
| + | |||
| + | Dans NetBeans, les fonctionnalités de versioning sont accessibles au travers : | ||
| + | * Du menu Team ; | ||
| + | * Des menus contextuels (Versioning et/ou Team). | ||
| + | |||
| + | ==== Alimenter le dépôt à partir d'un projet existant ==== | ||
| + | * Par **clic droit sur le projet**, sélectionner **Versioning / Import into Subversion repository …** | ||
| + | * Choisir **l' | ||
| + | * Laisser le nom du projet comme nom du répertoire à créer dans le dossier **trunk** du dépôt. | ||
| + | * Saisir le **commentaire** « Initial import », puis valider. Seul le sous-répertoire est créé, avec un nouveau numéro de révision. | ||
| + | |||
| + | ==== Construire une copie de travail à partir d'un dépôt ==== | ||
| + | * Par le menu **Team / Subversion / Checkout …**, | ||
| + | * **Localiser** le dépôt et fournir les **informations de connexion** ; | ||
| + | * Choisir le **dossier** à copier ; | ||
| + | * Changer éventuellement le nom du projet (par défaut le nom du sous-répertoire choisi) | ||
| + | * Par défaut, c'est la dernière révision (**HEAD version**) qui sera extraite | ||
| + | |||
| + | ==== Gérer les mises à jour, publications et les différentes versions ==== | ||
| + | Une fois la copie de travail extraite, on intervient sur ce projet comme sur tout projet dans l’IDE. Les opérations de versioning sont accessibles par clic droit dans le menu Subversion. On peut librement choisir d’appliquer ces opérations, | ||
| + | |||
| + | ==== Visualisation de l’état du versioning dans l’EDI ==== | ||
| + | Le lien suivant décrit les mises en forme, codes couleurs et icônes qui sont utilisés dans NetBeans pour éclairer l’état des différents fichiers d’un projet au regard du versioning : | ||
| + | |||
| + | [[https:// | ||
| + | |||
| ===== PHP Doc ===== | ===== PHP Doc ===== | ||
| Pour générer l' | Pour générer l' | ||
| - | |Dans le menu **Tools / Options / PHP / Frameworks & Tools / phpDocumentor**|{{: | + | |\\ \\ \\ \\ Dans le menu **Tools / Options / PHP / Frameworks & Tools / phpDocumentor**|{{: |
| - | A partir de là, le menu contextuel " | + | A partir de là, le menu contextuel |
| - | Pourtant, en l' | + | Pourtant, en l' |
| - | <code=xml "phpdoc.dist.xml"> | + | <code xml phpdoc.dist.xml> |
| <?xml version=" | <?xml version=" | ||
| < | < | ||
| Ligne 49: | Ligne 79: | ||
| < | < | ||
| < | < | ||
| - | < | ||
| </ | </ | ||
| <version number=" | <version number=" | ||
| Ligne 63: | Ligne 92: | ||
| </ | </ | ||
| <setting name=" | <setting name=" | ||
| - | </ | + | </ |
| + | </ | ||
| + | Dans ce fichier de configuration, | ||
| + | |||
| + | Enfin, pour que le fichier XML soit pris en compte, il faut indiquer sa présence dans les propriétés du projet dans l' | ||
bloc2/prog/gen/netbeans-config.1680166623.txt.gz · Dernière modification : 2023/03/30 10:57 de admin
