Update .gitignore to apply globally
-/target/
-/server/target/
-/nexus-app/target/
-/rest-server/target/
-/jersey-server/target/
-/nexus-app/nbproject/
-/nexus-app/nb-configuration.xml
-/service-locator-spring/target/
-/service-locator/target/
-/nb-configuration.xml
+# Maven output directories
+/**/target/
+
+# Netbeans project config
+/**/nbproject
+/**/nbactions.xml
+/**/nb-configuration.xml
+
+# IntelliJ project config
*.iml
-/.idea/
-/service-locator-spring/nb-configuration.xml
-/service-locator/nb-configuration.xml
-/nacl-util/target/
-/nacl-util-kalium/nbproject/
-/nacl-util-kalium/target/
-/nexus-encryption/target/
-/nexus-encryption-kalium/target/
-/nexus-encryption-kalium/nbproject/
-/nexus-encryption/nbproject/
-/nexus-encryption-jnacl/target/
-/nexus-configurator/target/
-/nexus-test/target/
-/nexus-test/nb-configuration.xml
-/openapi-maven-plugin/target/
-/nexus-config/target/
-/argon2/target/
-/jersey-server/nb-configuration.xml
-/resteasy-server/target/
-/nexus-app/nbactions.xml
-/nbactions.xml
-/jersey-server/nb-configuration.xml
-/resteasy-server/target/
-/nexus-keygen/target/
-/nexus-socket/target/
-/junixsocket-adapter/nb-configuration.xml
-/junixsocket-adapter/target/
-/nexus-config/nb-configuration.xml
-/nexus-config/nbproject/
-/junixsocket-adapter/target/
-/netty-adapter/target/
-/nexus-config-cli/target/
-/nexus-config-cli/nbproject/
-/nexus-security/target/
-/key-encryption/target/
-/nexus-security/nbproject/
-/nexus-security/nb-configuration.xml
-/nexus-socket/nb-configuration.xml
-/nexus-encryption-kalium/nb-configuration.xml
-/nexus-config-cli/nbactions.xml
\ No newline at end of file
+/**/.idea/
\ No newline at end of file
