Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
c05dd80
Create readme
IgnacioBala Apr 5, 2023
ce17c94
Añadiendo cambios
ignaciobala7 Jul 4, 2023
92286fe
Pyhton
IgnacioBala Aug 15, 2023
3c3899d
Agregué un commit en el repositorio Hola Mundo
ignaciobala7 Aug 16, 2023
0c3f186
Subo carpetas de JS,Y NUEVAS LECCIONES DE JAVA
Nov 3, 2023
c48670f
Merge branch 'main' of https://github.com/IgnacioBala/Sistema-de-proc…
Nov 3, 2023
1f6ede9
Agrego ejercicios de Java y Python
Nov 13, 2023
84439b9
Revert "Agregué un commit en el repositorio Hola Mundo"
IgnacioBala Apr 11, 2024
e760896
Agrego python a mi rama de repo code master
IgnacioBala Apr 22, 2024
5843abe
Agrego ejercicios pyhton
IgnacioBala Apr 22, 2024
c20dc00
Agrego Ejercicio pyhton
IgnacioBala Apr 22, 2024
2ca5f7b
Delete Desktop directory
IgnacioBala Apr 22, 2024
2e4fdf4
Delete TecnicaturaGit3 directory
IgnacioBala Apr 22, 2024
9803d2c
Delete SegSemestreCodeMasters-main directory
IgnacioBala Apr 22, 2024
92f4105
Delete Java directory
IgnacioBala Apr 22, 2024
5b9db89
Delete PhytonLeccion3 directory
IgnacioBala Apr 22, 2024
ab9ae57
Delete PhytonLección2 directory
IgnacioBala Apr 22, 2024
84ea4fc
Agrregoejercicio Miclase
IgnacioBala Apr 22, 2024
c295a77
Agrego Miclase
IgnacioBala Apr 22, 2024
81affb8
Merge branch 'Ignacio' of https://github.com/CodeStrong2023/CodeMaste…
IgnacioBala Apr 22, 2024
e33bbaf
Agrregoejercicio Miclase
IgnacioBala Apr 22, 2024
8a0058a
Delete .idea directory
IgnacioBala Apr 22, 2024
9375be2
Delete Phyton directory
IgnacioBala Apr 22, 2024
4ec7ce6
Delete .gitmodules
IgnacioBala Apr 22, 2024
dba563b
Delete readme
IgnacioBala Apr 22, 2024
9af2ec2
Delete main.py
IgnacioBala Apr 22, 2024
1e5e8bb
Merge branch 'Ignacio' of https://github.com/CodeStrong2023/CodeMaste…
IgnacioBala Apr 23, 2024
26ca6cf
borro carpeta inecesaria
IgnacioBala Apr 23, 2024
535b341
Merge pull request #7 from CodeStrong2023/test
IgnacioBala Apr 23, 2024
e83a8dc
Merge pull request #20 from CodeStrong2023/romina
Romy-13 May 7, 2024
c9c0a84
Se agrega la clase 4 de Laboratorio
LucianaCastro615 May 7, 2024
e7d4ce7
Se realiza correccion de la clase 4
LucianaCastro615 May 8, 2024
86e6e5e
Merge branch 'test' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui May 8, 2024
478dd6f
Merge pull request #25 from CodeStrong2023/Luciana
virginiacastellano May 8, 2024
dbf651f
Merge branch 'test' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui May 8, 2024
f676259
Se agrega la clase monitor y computadora a la leccion 14
julietaagui May 8, 2024
dd42212
Merge pull request #27 from CodeStrong2023/julieta
virginiacastellano May 9, 2024
986ba89
se agrega la clase raton y teclado a la leccion 14
LuciiG May 9, 2024
a8d4a64
Merge pull request #28 from CodeStrong2023/Lucia
virginiacastellano May 9, 2024
4b80fbc
metodos get y set, constructores y objetos
julietaagui May 10, 2024
19dae6b
Clase 5 Python Excepciones
Romy-13 May 14, 2024
5c2db2f
Merge pull request #34 from CodeStrong2023/romina
Romy-13 May 14, 2024
44a5643
se agrega la leccion5 de JS
julietaagui May 14, 2024
1f24ab5
se agrega la leccion 5 de java por parte de virginia
virginiacastellano May 15, 2024
a1fd069
Agrego cambios a carpeta js
IgnacioBala May 15, 2024
a0f139e
Merge branch 'Ignacio' of https://github.com/CodeStrong2023/CodeMaste…
IgnacioBala May 15, 2024
23a0213
Merge pull request #38 from CodeStrong2023/Ignacio
IgnacioBala May 15, 2024
bdaa64a
Agrego clase orden de lección 14 Py
IgnacioBala May 15, 2024
2ab27d2
Merge pull request #31 from CodeStrong2023/julieta
LucianaCastro615 May 18, 2024
2d90696
Merge branch 'test' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui May 21, 2024
9d2fb34
Merge branch 'main' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui May 23, 2024
101a512
Merge branch 'main' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui May 23, 2024
43a4465
Subiendo la clase 5 de Java, videos 1-4
IgnacioBala May 23, 2024
95137e4
interfaces
julietaagui May 24, 2024
7a2e179
Merge branch 'test' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui May 24, 2024
56e9c70
Delete Java/Leccion5 directory
IgnacioBala May 24, 2024
fbcf331
Subo lección 5 de Java, videos 1,2,3,4
IgnacioBala May 24, 2024
1197368
Merge pull request #49 from CodeStrong2023/Ignacio
LucianaCastro615 May 24, 2024
c5e7fa9
Se sube la clase 6 de pithon, video 1,2 y 3
LucianaCastro615 May 24, 2024
3d45f66
Formas de crear objetos, prototype, call y apply
LuciiG May 24, 2024
93608af
Merge pull request #51 from CodeStrong2023/Lucia
LucianaCastro615 May 24, 2024
547105b
Merge branch 'main' into romina
Romy-13 May 24, 2024
127731d
se sube la primer parte de python de la clase 6 Manejo de Archivos ha…
virginiacastellano May 25, 2024
1ca2671
Merge pull request #52 from CodeStrong2023/virginia
virginiacastellano May 25, 2024
7b135cd
Clase 7 Python, catalogo peliculas
Romy-13 May 25, 2024
06683eb
Revert "Clase 7 Python, catalogo peliculas"
Romy-13 May 25, 2024
89623b7
Clase 7 Python-parte2-catalogo peliculas
Romy-13 May 26, 2024
7bf8ab5
Merge pull request #53 from CodeStrong2023/romina
Romy-13 May 26, 2024
67042fc
Merge pull request #50 from CodeStrong2023/Luciana
IgnacioBala May 26, 2024
585ece5
Clase 6 de Python parte 2
LuciiG May 27, 2024
9dc286a
Java Interfaces parte 2
LuciiG May 27, 2024
a676ae2
Leccion7 Python-Catalogo pelicula p2
Romy-13 May 27, 2024
f6b8988
Leccion7 Python-Catalogo pelicula p2
Romy-13 May 27, 2024
2cfc7ad
Eliminar el directorio Lección03 del repositorio
Romy-13 May 27, 2024
9b08724
Revert "Eliminar el directorio Lección03 del repositorio"
Romy-13 May 27, 2024
69ebf8b
Eliminar el directorio Lección03 del repositorio
Romy-13 May 27, 2024
e70efdd
Eliminar el directorio Lección03 del repositorio
Romy-13 May 27, 2024
96aa595
Merge pull request #54 from CodeStrong2023/Lucia
Romy-13 May 29, 2024
9d326a7
update
julietaagui May 29, 2024
d57a3e5
se sigue trabajando en la clase JavaScript\TSLeccion05, se completa …
virginiacastellano May 30, 2024
f8fc686
se sigue trabajando en la clase JavaScript\TSLeccion05, se completa …
virginiacastellano May 30, 2024
b9409f9
Revert " se sigue trabajando en la clase JavaScript\TSLeccion05, se c…
virginiacastellano May 30, 2024
84b5385
Revert " se sigue trabajando en la clase JavaScript\TSLeccion05, se c…
virginiacastellano May 30, 2024
c1ebe8c
se sigue trabajando en la clase JavaScript\TSLeccion05, se completa …
virginiacastellano May 30, 2024
f777ed5
Merge branch 'test' into virginia
virginiacastellano May 30, 2024
12875ee
Merge pull request #58 from CodeStrong2023/virginia
IgnacioBala May 30, 2024
f5c37de
Merge pull request #55 from CodeStrong2023/romina
IgnacioBala May 30, 2024
fe51021
Cargio carpeta de modelo de base de datos para proyecto integrador
IgnacioBala May 30, 2024
1cb964b
Merge pull request #59 from CodeStrong2023/test
LucianaCastro615 May 30, 2024
e8d8764
Merge pull request #60 from CodeStrong2023/Ignacio
IgnacioBala May 30, 2024
09ffbe3
agrego la clase 8 de java video del 1 al 5 por parte de virgi
virginiacastellano May 31, 2024
1f8e9ed
Merge branch 'virginia' of https://github.com/CodeStrong2023/CodeMast…
virginiacastellano May 31, 2024
ec3a03e
Merge branch 'virginia' of https://github.com/CodeStrong2023/CodeMast…
Romy-13 May 31, 2024
d7123b5
Clase8,Archivos JavBeans y Manejo Excepciones Java
Romy-13 Jun 1, 2024
1d193ea
Merge pull request #67 from CodeStrong2023/virginia
LuciiG Jun 1, 2024
b0eba6e
primera parte clase8
julietaagui Jun 3, 2024
4e8da06
Merge branch 'test' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui Jun 3, 2024
9a0da73
agrego el proyevto fina con el backend completo base de datos, modelo…
virginiacastellano Jun 4, 2024
cfe2fd3
Se sube clase 8 Estátic (videos 1 y 2) JS
LucianaCastro615 Jun 6, 2024
0d72090
Merge pull request #70 from CodeStrong2023/Luciana
LuciiG Jun 6, 2024
4b69768
Merge branch 'test' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui Jun 7, 2024
1427586
Merge pull request #71 from CodeStrong2023/virginia
LuciiG Jun 7, 2024
75829c4
video 1 hasta el 5
julietaagui Jun 7, 2024
3ed0569
Merge branch 'test' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui Jun 7, 2024
285e74f
Merge branch 'main' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui Jun 7, 2024
8d981c7
video 1 hasta el 5
julietaagui Jun 7, 2024
30717c5
remove
julietaagui Jun 7, 2024
41daaf1
remove
julietaagui Jun 7, 2024
1ef4b70
Merge branch 'test' of https://github.com/CodeStrong2023/CodeMasters_…
julietaagui Jun 7, 2024
50dc000
video 1 hasta el 5
julietaagui Jun 7, 2024
1a04bbf
Merge pull request #72 from CodeStrong2023/julieta
LuciiG Jun 7, 2024
1b7faf4
Se sube clase 8 Postgresql (vídeos 6 y 7) Python
LucianaCastro615 Jun 7, 2024
cd31aaf
Merge pull request #73 from CodeStrong2023/Luciana
LuciiG Jun 7, 2024
c3eff7f
Fucion de ramas Merge remote-tracking branch 'origin/test' into romina
Romy-13 Jun 8, 2024
b8c2912
Merge pull request #74 from CodeStrong2023/romina
LuciiG Jun 9, 2024
1b86a32
Comitteo mis cambios en giy
IgnacioBala Jun 10, 2024
bc8894e
Merge branch 'test' of https://github.com/CodeStrong2023/CodeMasters_…
IgnacioBala Jun 10, 2024
011501d
Agrego lección 5 ejercicios 3 al 7 de javascript
IgnacioBala Jun 10, 2024
1378695
Merge pull request #75 from CodeStrong2023/Ignacio
LuciiG Jun 11, 2024
818d151
Merge pull request #76 from CodeStrong2023/test
LuciiG Jun 11, 2024
43c008a
Clase 9 de python postgres
Romy-13 Jun 11, 2024
dccfd09
Merge pull request #82 from CodeStrong2023/romina
julietaagui Jun 11, 2024
3f6627c
SE SUBE CLASE 9 JAVA (VIDEOS 1 AL 5)
LucianaCastro615 Jun 11, 2024
6793a63
Merge pull request #83 from CodeStrong2023/Luciana
julietaagui Jun 11, 2024
a5130de
Clase 9 de JavaScript
LuciiG Jun 11, 2024
1cd9d46
Merge pull request #84 from CodeStrong2023/Lucia
julietaagui Jun 11, 2024
7d1c012
se sube la clase 9-b transacciones en postgresql y python por parte …
virginiacastellano Jun 15, 2024
1acf996
Merge pull request #85 from CodeStrong2023/virginia
julietaagui Jun 17, 2024
a9f61a2
Agregi videos 6 al 9 leciion 9 de Java
IgnacioBala Jun 17, 2024
4276c8b
Delete .idea directory
IgnacioBala Jun 17, 2024
1c84eaf
Clase10 Proyecto ListarPersonas
Romy-13 Jun 17, 2024
fef6c4e
Merge pull request #92 from CodeStrong2023/romina
julietaagui Jun 17, 2024
e16efc6
Merge pull request #91 from CodeStrong2023/Ignacio
julietaagui Jun 17, 2024
c67a97f
Merge pull request #93 from CodeStrong2023/test
julietaagui Jun 17, 2024
3de6b53
se agregan las lecciones correspondientes
julietaagui Jun 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
/Java/Clase2/BloquesInicializacion/nbproject/private/
/Java/Clase2/BloquesInicializacion/build/
/Java/Leccion06/interfaces/build/
11 changes: 11 additions & 0 deletions Java/Clase2/ArgumentosVariables/ArgumentosVariables.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
11 changes: 11 additions & 0 deletions Java/Clase2/BloquesInicializacion/BloquesInicializacion.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
11 changes: 11 additions & 0 deletions Java/Clase2/Enumeraciones/Enumeraciones.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
29 changes: 29 additions & 0 deletions Java/LECCION09/CalculadoraUTN/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
### IntelliJ IDEA ###
out/
!**/src/main/**/out/
!**/src/test/**/out/

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store
3 changes: 3 additions & 0 deletions Java/LECCION09/CalculadoraUTN/.idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions Java/LECCION09/CalculadoraUTN/.idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions Java/LECCION09/CalculadoraUTN/.idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions Java/LECCION09/CalculadoraUTN/.idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions Java/LECCION09/CalculadoraUTN/CalculadoraUTN.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
79 changes: 79 additions & 0 deletions Java/LECCION09/CalculadoraUTN/src/CalculadoraUTN.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
import java.util.Scanner;

public class CalculadoraUTN {
public static void main(String[] args){
Scanner entrada = new Scanner(System.in);
System.out.println("***** Aplicación Calculadora *****");
mostrarMenu();

while(true) {//Ciclo infinite


try {
var operacion = Integer.parseInt(entrada.nextLine());

if (operacion >= 1 && operacion <= 4) {

ejecutarOperacion(operacion, entrada);


} // FIN DEL IF
else if (operacion == 5) {
System.out.println("Has seleccionado salir. Hasta pronto..");
break;
} else {
System.out.println("Operacion error: " + operacion);
}
//Imprimimos un salto de linea antes de reptir menu
System.out.println();
} catch (Exception e){//Fin del try comiwnzo catch
System.out.println();
System.out.println("Ocurrió un error: "+e.getMessage());
}
}// Fin whilw
} // FIN MAIN

private static void mostrarMenu(){
// MENÚ:
System.out.println("""
1) Suma
2) Resta
3) Multiplicación
4) División
5) Salir
""");

System.out.print("Que desea realizar? ");

}//Fin metodo mostrar menu
private static void ejecutarOperacion(int operacion, Scanner entrada){
System.out.print("Digite el valor para el operando 1: ");
var operando1 = Double.parseDouble(entrada.nextLine());
System.out.print("Digite el valor para el operando 2: ");
var operando2 = Double.parseDouble(entrada.nextLine());
Double resultado;
switch (operacion) {
//SUMA
case 1 -> {
resultado = operando1 + operando2;
System.out.println("Resultado de la suma: " + resultado);
}
//RESTA
case 2 -> {
resultado = operando1 - operando2;
System.out.println("Resultado de la resta: " + resultado);
}
//MULTIPLICACION
case 3 -> {
resultado = operando1 * operando2;
System.out.println("Resultado de la multiplicación: " + resultado);
}
//DIVISION
case 4 -> {
resultado = operando1 / operando2;
System.out.println("Resultado de la división: " + resultado);
}
default -> System.out.println("Opción invalida: " + operacion);
} // FIN SWITCH
}//Fin metodo ejecutar operacion
} // FIN CLASE
11 changes: 11 additions & 0 deletions Java/LECCION09/LECCION09.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/CalculadoraUTN/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
11 changes: 11 additions & 0 deletions Java/Leccion03/AutoboxingUnboxing/AutoboxingUnboxing.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
11 changes: 11 additions & 0 deletions Java/Leccion03/ForEach/ForEach.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
11 changes: 11 additions & 0 deletions Java/Leccion03/ModificadoresAcceso/ModificadoresAcceso.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
11 changes: 11 additions & 0 deletions Java/Leccion06/Leccion06.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/interfaces/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
73 changes: 73 additions & 0 deletions Java/Leccion06/interfaces/build.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- You may freely edit this file. See commented blocks below for -->
<!-- some examples of how to customize the build. -->
<!-- (If you delete it and reopen the project it will be recreated.) -->
<!-- By default, only the Clean and Build commands use this build script. -->
<!-- Commands such as Run, Debug, and Test only use this build script if -->
<!-- the Compile on Save feature is turned off for the project. -->
<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
<!-- in the project's Project Properties dialog box.-->
<project name="interfaces" default="default" basedir=".">
<description>Builds, tests, and runs the project interfaces.</description>
<import file="nbproject/build-impl.xml"/>
<!--

There exist several targets which are by default empty and which can be
used for execution of your tasks. These targets are usually executed
before and after some main targets. They are:

-pre-init: called before initialization of project properties
-post-init: called after initialization of project properties
-pre-compile: called before javac compilation
-post-compile: called after javac compilation
-pre-compile-single: called before javac compilation of single file
-post-compile-single: called after javac compilation of single file
-pre-compile-test: called before javac compilation of JUnit tests
-post-compile-test: called after javac compilation of JUnit tests
-pre-compile-test-single: called before javac compilation of single JUnit test
-post-compile-test-single: called after javac compilation of single JUunit test
-pre-jar: called before JAR building
-post-jar: called after JAR building
-post-clean: called after cleaning build products

(Targets beginning with '-' are not intended to be called on their own.)

Example of inserting an obfuscator after compilation could look like this:

<target name="-post-compile">
<obfuscate>
<fileset dir="${build.classes.dir}"/>
</obfuscate>
</target>

For list of available properties check the imported
nbproject/build-impl.xml file.


Another way to customize the build is by overriding existing main targets.
The targets of interest are:

-init-macrodef-javac: defines macro for javac compilation
-init-macrodef-junit: defines macro for junit execution
-init-macrodef-debug: defines macro for class debugging
-init-macrodef-java: defines macro for class execution
-do-jar: JAR building
run: execution of project
-javadoc-build: Javadoc generation
test-report: JUnit report generation

An example of overriding the target for project execution could look like this:

<target name="run" depends="interfaces-impl.jar">
<exec dir="bin" executable="launcher.exe">
<arg file="${dist.jar}"/>
</exec>
</target>

Notice that the overridden target depends on the jar target and not only on
the compile target as the regular run target does. Again, for a list of available
properties which you can use, check the target you are overriding in the
nbproject/build-impl.xml file.

-->
</project>
3 changes: 3 additions & 0 deletions Java/Leccion06/interfaces/manifest.mf
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build

Loading