Skip to content

Commit fe2caed

Browse files
committed
Añade un truco a la generación de Javadoc
1 parent bffd3e0 commit fe2caed

File tree

4 files changed

+49
-5
lines changed

4 files changed

+49
-5
lines changed

docs/98.apendices/99.tools/10-vscode.html

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,6 +1090,20 @@ <h2>Perfiles de desarrollo<a class="headerlink" href="#perfiles-de-desarrollo" t
10901090
<span class="nt">&lt;/build&gt;</span>
10911091
</pre></div>
10921092
</div>
1093+
<div class="admonition tip">
1094+
<p class="admonition-title">Truco</p>
1095+
<p>Podemos modificar la ruta en la que se almacena la documentación:</p>
1096+
<div class="highlight-xml notranslate"><div class="highlight"><pre><span></span><span class="nt">&lt;configuration&gt;</span>
1097+
<span class="w"> </span><span class="nt">&lt;source&gt;</span>23<span class="nt">&lt;/source&gt;</span><span class="w"> </span><span class="cm">&lt;!-- Versión de Java. En mi caso, OpenJDK 23 --&gt;</span>
1098+
<span class="w"> </span><span class="nt">&lt;show&gt;</span>private<span class="nt">&lt;/show&gt;</span><span class="w"> </span><span class="cm">&lt;!-- Muestra los atributos privados --&gt;</span>
1099+
<span class="w"> </span><span class="nt">&lt;outputDirectory&gt;</span>${project.basedir}/docs<span class="nt">&lt;/outputDirectory&gt;</span>
1100+
<span class="nt">&lt;/configuration&gt;</span>
1101+
</pre></div>
1102+
</div>
1103+
<p>Esto provoca que se guarden los archivos en <code class="file docutils literal notranslate"><span class="pre">docs/apidocs</span></code>, lo cual
1104+
puede ser muy conveniente si usamos un repositorio como GitHub y queremos
1105+
publicar el <abbr title="Application Programming Interface">API</abbr>.</p>
1106+
</div>
10931107
<p>Hecho lo cual, podremos generar la documentación con la orden<a class="footnote-reference brackets" href="#id17" id="id9" role="doc-noteref"><span class="fn-bracket">[</span>8<span class="fn-bracket">]</span></a>:</p>
10941108
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>mvn<span class="w"> </span>javadoc:javadoc
10951109
</pre></div>
@@ -1127,8 +1141,8 @@ <h2>Perfiles de desarrollo<a class="headerlink" href="#perfiles-de-desarrollo" t
11271141
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>mvn<span class="w"> </span>clean:clean<span class="w"> </span>javadoc:javadoc<span class="w"> </span>-Pclean-javadoc-only
11281142
</pre></div>
11291143
</div>
1130-
<div class="admonition tip">
1131-
<p class="admonition-title">Truco</p>
1144+
<div class="admonition hint">
1145+
<p class="admonition-title">Consejo</p>
11321146
<p>Si <a class="reference internal" href="#vscode-tasks"><span class="std std-ref">creamos una tarea</span></a> y le asociamos una
11331147
<a class="reference internal" href="#vscode-atajos"><span class="std std-ref">combinación de teclas</span></a>, tal <a class="reference internal" href="#vscode-definir-jshell"><span class="std std-ref">como hicimos con
11341148
jshell</span></a>. todo será muy cómodo.</p>

docs/_sources/98.apendices/99.tools/10-vscode.rst.txt

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1110,6 +1110,20 @@ este modo:
11101110
</plugins>
11111111
</build>
11121112
1113+
.. tip:: Podemos modificar la ruta en la que se almacena la documentación:
1114+
1115+
.. code-block:: xml
1116+
1117+
<configuration>
1118+
<source>23</source> <!-- Versión de Java. En mi caso, OpenJDK 23 -->
1119+
<show>private</show> <!-- Muestra los atributos privados -->
1120+
<outputDirectory>${project.basedir}/docs</outputDirectory>
1121+
</configuration>
1122+
1123+
Esto provoca que se guarden los archivos en :file:`docs/apidocs`, lo cual
1124+
puede ser muy conveniente si usamos un repositorio como GitHub y queremos
1125+
publicar el |API|.
1126+
11131127
Hecho lo cual, podremos generar la documentación con la orden\ [#]_:
11141128

11151129
.. code-block:: console
@@ -1153,7 +1167,7 @@ este modo:
11531167
11541168
$ mvn clean:clean javadoc:javadoc -Pclean-javadoc-only
11551169
1156-
.. tip:: Si :ref:`creamos una tarea <vscode-tasks>` y le asociamos una
1170+
.. hint:: Si :ref:`creamos una tarea <vscode-tasks>` y le asociamos una
11571171
:ref:`combinación de teclas <vscode-atajos>`, tal :ref:`como hicimos con
11581172
jshell <vscode-definir-jshell>`. todo será muy cómodo.
11591173

@@ -1216,6 +1230,7 @@ este modo:
12161230
.. |JDK| replace:: :abbr:`JDK (Java Development Kit)`
12171231
.. |IA| replace:: :abbr:`IA (Inteligencia Artificial)`
12181232
.. |JAR| replace:: :abbr:`JAR (Java ARchive)`
1233+
.. |API| replace:: :abbr:`API (Application Programming Interface)`
12191234

12201235
.. _Brave: https://brave.com
12211236
.. _XML Tools: https://marketplace.visualstudio.com/items?itemName=DotJoshJohnson.xml

docs/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/98.apendices/99.tools/10-vscode.rst

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1110,6 +1110,20 @@ este modo:
11101110
</plugins>
11111111
</build>
11121112
1113+
.. tip:: Podemos modificar la ruta en la que se almacena la documentación:
1114+
1115+
.. code-block:: xml
1116+
1117+
<configuration>
1118+
<source>23</source> <!-- Versión de Java. En mi caso, OpenJDK 23 -->
1119+
<show>private</show> <!-- Muestra los atributos privados -->
1120+
<outputDirectory>${project.basedir}/docs</outputDirectory>
1121+
</configuration>
1122+
1123+
Esto provoca que se guarden los archivos en :file:`docs/apidocs`, lo cual
1124+
puede ser muy conveniente si usamos un repositorio como GitHub y queremos
1125+
publicar el |API|.
1126+
11131127
Hecho lo cual, podremos generar la documentación con la orden\ [#]_:
11141128

11151129
.. code-block:: console
@@ -1153,7 +1167,7 @@ este modo:
11531167
11541168
$ mvn clean:clean javadoc:javadoc -Pclean-javadoc-only
11551169
1156-
.. tip:: Si :ref:`creamos una tarea <vscode-tasks>` y le asociamos una
1170+
.. hint:: Si :ref:`creamos una tarea <vscode-tasks>` y le asociamos una
11571171
:ref:`combinación de teclas <vscode-atajos>`, tal :ref:`como hicimos con
11581172
jshell <vscode-definir-jshell>`. todo será muy cómodo.
11591173

@@ -1216,6 +1230,7 @@ este modo:
12161230
.. |JDK| replace:: :abbr:`JDK (Java Development Kit)`
12171231
.. |IA| replace:: :abbr:`IA (Inteligencia Artificial)`
12181232
.. |JAR| replace:: :abbr:`JAR (Java ARchive)`
1233+
.. |API| replace:: :abbr:`API (Application Programming Interface)`
12191234

12201235
.. _Brave: https://brave.com
12211236
.. _XML Tools: https://marketplace.visualstudio.com/items?itemName=DotJoshJohnson.xml

0 commit comments

Comments
 (0)