agregar otros proyectos como biblioteca en netbeans

Tengo un proyecto A (por ejemplo, un proyecto de aplicación Java basado en Ant) y un segundo proyecto B (un proyecto de biblioteca de clases Java u otro proyecto de aplicación Java, ambos basados ​​en compilación Ant).

El Proyecto B tiene algunas dependencias adicionales de la biblioteca Java (archivos .jar en la carpeta Bibliotecas).

A depende de B. A puede usar clases escritas por mí en B pero no puede ver clases en las bibliotecas adicionales de B a menos que agregue esas bibliotecas / archivos jar a A.

¿Hay alguna manera de hacer que NetBeans administre automáticamente las dependencias de la biblioteca en A incluyendo las dependencias de B además del propio archivo jar de B? En eclipse cuando agrega archivos .jar al proyecto B, no es necesario agregarlos nuevamente a A.

Gracias.

Respuesta 1

En la carpeta de su proyecto, debería ver una carpeta llamada Dependencies, haga clic derecho en esa carpeta y elija Add Dependency.... Abre la Open Projectspestaña; desde allí puede seleccionar su proyecto de la lista. Haga clic Add.

Esto funciona para NetBeans IDE 7.2.1.

Respuesta: 2

La carpeta de bibliotecas de proyectos de NetBeans Ant más simple se usa para el tiempo de compilación y las dependencias de tiempo de ejecución de cada proyecto individual. Si su proyecto B basado en Ant "Java Class Library" tiene dependencias de biblioteca adicionales, no se reenvían o actualizan automáticamente en el Proyecto A cuando incluye B como una biblioteca de A.

Cuando se construye el proyecto A, su archivo .jar solo contendrá el código del Proyecto A y la carpeta lib / solo incluirá archivos .jar de su carpeta Bibliotecas. Esto puede causar confusión cuando actualiza las versiones de la biblioteca dependiente y posiblemente se olvide de actualizarlas en todas partes en las que dependa del proyecto B.

Deberá administrar manualmente las dependencias a menos que cambie a un sistema de administración y compilación de proyectos que maneje esto, como Maven.

Un proyecto de NetBeans Maven tendrá una carpeta de dependencias en lugar de una carpeta de bibliotecas y si el proyecto B está configurado y registrado correctamente como un proyecto de Maven y el proyecto A también se crea como un proyecto de Maven, puede agregar dependencia de B a A y B reenviaría es información de dependencia del proyecto A de Maven

Respuesta: 3

Si desea agregar otro proyecto como biblioteca en netbeans, haga clic derecho en el directorio de bibliotecas y seleccione "Agregar proyecto", seleccione el proyecto que desea agregar. Cuando haga esto, se seleccionará el archivo jar (en el directorio dist) que se ha creado para el proyecto que está agregando y luego haga clic en "Agregar archivos jar de proyecto" y eso debería agregar el archivo jar a su proyecto. Alternativamente, puede seleccionar "Agregar jar" en su lugar y agregar el archivo jar usted mismo de la manera que describió Ravi.

Respuesta: 4

Estoy enfrentando un problema con las listas de matrices estáticas. Tengo una clase de jugador que toma una cuerda. Reproductor público (String s) {myPlayerName = s; myPlayerScore = 0; } Tengo una lista estática de ...

En una parte de mi programa, uso un JOptionPane para preguntarle al usuario si está seguro de lo que hará. Pero no quiero aburrir al usuario pidiéndole que cada vez que lo intente, me gusta usar la función de ...

Tengo una API REST construida con Spring Boot. Estoy intentando usar el marco de prueba Rest-Assured, sin embargo, parece que no puedo hacerlo funcionar. Estoy usando la guía de Here get ("/ lotto"). Then (). Afirmar que () ...

Estoy usando la agrupación de conexiones Tomcat 7 (como un recurso Tomcat en server.xml y context.xml) en una aplicación web y funciona. Mi pregunta es: ¿es posible "decir" / "forzar" a tomcat a deshacerse del ...