Eclipse solo compila clases referenciadas (cómo configurar Intellij para que haga lo mismo)

Tengo un módulo que tiene una dependencia de módulo llamada compartida que tiene la mayoría del código de mis aplicaciones en todas las aplicaciones. Hay clases compartidas que hacen referencia, por ejemplo, la API de servlet 3.0 (dependencia de jar) que no se utilizan en este módulo entre muchas otras cosas. Parece que Intellij compila todo en un módulo, a diferencia de eclipse, incluso cuando compila con maven. Con Eclipse, eclipse solo compila archivos que se importan a la aplicación. ¿Hay alguna manera de cambiar esto?

¿Existe documentación sobre cómo eclipse construye proyectos? Cómo sabe ignorar los archivos en las carpetas de origen a los que no se hace referencia en un proyecto.

Respuesta 1

IDEA compila todas las clases en el módulo, es por diseño. Puede excluir ciertas clases o directorios de la compilación en la configuración del compilador.

Respuesta: 2

Dado el siguiente método recursivo de Java: vacío estático protegido makeStringsList (List <String> strings, List <Character> letters) {if (letters.size () == 2) {strings.add (letters.get (...

Tengo problemas para migrar mis archivos Java de Ubuntu a Mac. Mac se queja de mi uso de SwingWorker --- no puede encontrar javax.swing.SwingWorker. En la terminal de Mac, hacer java -version me dice que ...

Actualmente estoy usando SectionStack de SmartGWT. Tengo ocho SectionStackSections para esta pila. Tengo el VisibilityMode establecido en MULTIPLE. Dentro de cada sección hay un bloque de texto que puede variar ampliamente en ...

Estoy tratando de extraer una serie de imágenes de una página web. El método convencional que utiliza: Elementos media = doc.select ("[src]"); no sirve de nada ya que hay 87 etiquetas src en esta página y solo ...