Vamos a entrar un poquito más en detalle en esos repositorios de Maiden que nos ofrece El framework de comercio tenemos dos repositorios como he indicado antes uno que es público este de aquí esta ruta y otro que no es público sino que requiere autenticación y que está pensado para todos los partners de comercia que disponen de su usuario y su contraseña si os fijáis la Ur es prácticamente igual la única diferencia es que el que no es público es eh barra comercia y el que es público es barra comercia gu archetype aunque se llame archetype
no significa que solo estén publicados arquetipos también están publicados determinados artefactos los necesarios para desarrollar proyectos con alguna eh con algunas versiones normalmente los partners de comercia que ya están certificados disponen de su usuario y su password para utilizar este repositorio directamente este otro que es público se suele utilizar en las sesiones de training como en este curso este que es público de todos modos también dispone de un usuario y una contraseña que se puede utilizar para además de ver las versiones que están publicadas ver el código fuente de esas versiones eso es lo que
se está indicando aquí vale el repositorio público tiene algunas versiones pero también tiene el código fuente si se utiliza autenticación no es el usuario password de de los partners sino que es un usuario específico para training Entonces si estás realizando un curso de training puedes solicitar a la persona que te ha matriculado este usuario y esta contraseña para que puedas ver el código fuente utilizando este repositorio lo que decíamos en anteriormente en este repositorio V a encontrar tanto arquetipos que nos permiten crear los esqueletos o las estructuras de un nuevo proyecto de personalización Y también
vamos a encontrar los artefactos tanto yar como pom que son Serán las dependencias de ese proyecto nuevo y que nos dará acceso a los binarios y al fuente de comercio estos dos repositorios vamos a verlos en el navegador Este es el de comercial archetype como decía Y bueno pues si entramos por aquí podemos ver que están por aquí tenemos los arquetipos disponibles para los diferentes proyectos Si por ejemplo yo quiero ver el arquetipo del post tendría el último disponible de la versión 4916 actualmente y aquí estaría el arquetipo con esto podría crearme la estructura de
un proyecto nuevo aparte de los arquetipos nos vamos hacia atrás pues disponemos pues las diferentes librerías si nos vamos por ejemplo aquí a post en postc 489 Pues aquí tenemos el yar como digo si entráis con usuario y password en si autentica con usuario y password en este repositorio Además del binario también veréis el código fuente el otro repositorio barra comercia El que es solo para Partner veréis que tiene bastante más artefacto pero incluso dentro de lo que sería comercia voy a entrar directamente por aquí que voy a ir más rápido con comercio también vamos
a ver que existen están publicadas bastantes más eh artefactos del del propio comercial y bastantes más librerías de todos modos podemos ver que para para veréis que para realizar los cursos no es necesario tener acceso a este repositorio sino que B aa con el otro Si entramos por aquí el mismo sitio que hemos estado que hemos estado antes comerci postc veis que hay muchas más versiones podemos ir a la última 481 que es la misma que estaba en el otro sitio y Aquí vemos que además del yar También tenemos el fuente este fuente se integra
automáticamente con eclipse o con el ID que sea entonces se puede consultar fácilmente podemos depurar sobre él y es mu muy simple de de ver la misma repito este mismo fuente está disponible en este otro repositorio utilizando el usuario que os proporcione bien Esto con respecto al repositorio vamos a ver ahora qué entorno de desarrollo es el que utilizamos para desarrollar con comercia se podría usar en principio cualquier ID nosotros recomendamos porque donde más hemos testeado el framework que se utilice eclipse preferiblemente la última versión de eclipse si son versiones anteriores tampoco supone ningún problema
ya que no no hay nada grave que nos pueda afectar en cuanto a última versión o versión de hace un año o versión de hace dos no es necesario que actualicé eclipse si ya tenéis una versión que usáis habitualmente los plugin que utilizamos para desarrollar principalmente nos vamos a centrar en lo que sería personal aciones de sales orchestrator o bacofi como queramos llamarlo personalizaciones de post y personalizaciones De Api ya que las personalizaciones de tienda online o personalizaciones de la parte de App o de fastp son de requieren de tecnología adicional que está un poco
fuera del ámbito de este curso ya que se requiere instalar un Live r y otra serie de herramientas de modo general ahora mismo nos estamos centrando en lo que es más habitual que se se requiera desarrollar personalizaciones que es toda la parte de s orestor las apis y todo lo necesario en tienda ya sea post o en Store engin para personalizar cualquiera de esas cosas como digo utilizaríamos eclipse Y estos plugins el webtools que por defecto si nos descargamos eclipse nos da la opción de instalar todas las web Tools de todas foras aquí tenéis la
we por si necesitáis instalar este plugin si no lo tenéis todavía Tools lo utilizaremos solo para la parte del desarrollo del seror aquí tenéis el plugin project lb el plugin de lb lo utilizaremos tanto en la parte de orator como en la parte de post al igual que las Sprint Tools este plugin de lbox nos va a permitir incluir anotaciones en las clases sin para ahorrarnos bastante código a la hora de escribir get los construct equals y las Spring tool Bueno pues para utilizar todo lo referente a Spring tanto en la inyección de clases como
Spring la parte de Spring Boot tenéis las URL ahí disponibles aquí podéis verlas todas Esta es la parte de las web Tools que están disponibles el plugin de Sprint tool versión 4 J Tools yb que seede instalar desde su propia página web por ser concretos si nos centramos en la parte del S stator lo que necesitaremos es el entorno de desarrollo que hemos dicho eclipse con los cuatro plugins Además vamos a necesitar descargarnos wifly que es el servidor sobre el que corre eh comercia el citor comercia cofi corre sobre este servidor en futuras versiones se
espera que pueda arrancar con Spring Boot sin problema en un entorno de desarrollo pero ahora mismo aún necesitaríamos utilizar wfly Si queremos modificar algún tipo de informe de también necesitaremos instalarnos ort en la versión 460 y todo esto trabaja todo comercia está sobre Java versión 8 la jdk8 es un poco antigua pero ahora mismo es todavía comercia sobre la que trabaja y es la que soporta Entonces si queremos tener nuestro entorno de desarrollo listo Tendremos que instalarnos repito un eclipse con todo esto tener disponible un eh servidor wifly también descargado la jdk8 descargada y en
el caso de que necesitemos modificar informes el ir report si no necesitamos modificar informe no necesitaremos esta aplicación Las otras sí o sí que las vamos todo esto sí que lo vamos a necesitar de acuerdo vale si pasamos al entorno post El entorno post se requiere menos cosas porque en mi eclipse me bastará contener la el plugin de unb y el plugin de las Sprint Tools no voy a necesitar ni las web Tools ni tampoco el jb Tools Tampoco voy a necesitar ningún servidor en cuanto a wifly la versión de jdk es la misma la
8 sí que la voy a sí que tendré que tener esta versión y para modificar los fxml la interfaz está basado recordad que el post está basado en Java FX entonces para poder modificar la interfaz necesitaré instalar St builder la versión 11 no obstante cuando vayáis a entrar ya en los cursos tanto de desarrollo de de post como de desarrollo de ser stator bacofi Se os recordará un poco lo que tenéis que eh tener instalado para poder trabajar