# Java outline discovers standalone Maven modules and keeps their packages attached.
exec semedit workspace-outline --language java
stdout 'independent/org/example \(org\.example\)'
stdout 'independent \(org\.independent:standalone:2\.0, jar\)'
exec semedit workspace-outline --language java --path independent
stdout 'Modules:'
stdout 'independent \(org\.independent:standalone:2\.0, jar\)'
! stdout '\. \(com\.acme:reactor'
! stdout 'core \('
-- pom.xml --
com.acme
reactor
pom
core
-- core/pom.xml --
com.acmecore
-- independent/pom.xml --
org.independent
standalone
2.0
-- independent/src/main/java/org/example/Standalone.java --
package org.example;
class Standalone {}