W tym temacie wyjaśniono, jak dodać aspekt do istniejącego projektu w obszarze roboczym.
Aspekty określają parametry i wymagania dla projektów. Gdy dodasz aspekt do projektu, projekt ten jest konfigurowany do realizacji określonego zadania, spełnienia konkretnych wymagań lub posiadania konkretnych parametrów. Na przykład aspekt EAR konfiguruje projekt do funkcjonowania w roli aplikacji korporacyjnej. Jest to realizowane przez dodanie deskryptora wdrażania oraz ustawienie ścieżki klasy projektu.
Aspekty można dodawać jedynie do projektów J2EE oraz innych typów opartych na projektach J2EE, na przykład projektów aplikacji korporacyjnych, dynamicznych projektów WWW oraz projektów EJB. Aspektów nie można dodawać na przykład do projektów Java ani projektów wtyczek. Zazwyczaj projekt z obsługą aspektów ma po utworzeniu co najmniej jeden aspekt i umożliwia dodanie większej ich liczby, jeśli jest to konieczne. Na przykład nowy projekt EJB ma aspekt EJB Module. Można do niego potem dodać inne aspekty, np. EJBDoclet (XDoclet).
Niektóre aspekty wymagają innych aspektów. Jeszcze inne aspekty nie mogą występować razem w jednym projekcie. Na przykład do projektu EJB nie można dodać aspektu Dynamic Web Module, ponieważ w projekcie EJB istnieje już aspekt EJB Module. Niektóre aspekty można usunąć z projektu, a innych nie.
Nowe projekty mają zazwyczaj aspekty, które zostały dodane do nich przy tworzeniu. Aby dodać inny aspekt do projektu, który już istnieje, wykonaj następujące czynności: