diff --git a/extensions/guacamole-auth-ban/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-ban/src/main/resource-templates/guac-manifest.json similarity index 87% rename from extensions/guacamole-auth-ban/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-ban/src/main/resource-templates/guac-manifest.json index a66ac51ed..bd800e0bd 100644 --- a/extensions/guacamole-auth-ban/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-ban/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "Brute-force Authentication Detection/Prevention", "namespace" : "ban", diff --git a/extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-duo/src/main/resource-templates/guac-manifest.json similarity index 92% rename from extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-duo/src/main/resource-templates/guac-manifest.json index 0e0dae758..1b8fc424b 100644 --- a/extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-duo/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "Duo TFA Authentication Backend", "namespace" : "duo", diff --git a/extensions/guacamole-auth-header/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-header/src/main/resource-templates/guac-manifest.json similarity index 80% rename from extensions/guacamole-auth-header/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-header/src/main/resource-templates/guac-manifest.json index 49015dec9..3ee1ae948 100644 --- a/extensions/guacamole-auth-header/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-header/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "HTTP Header Authentication Extension", "namespace" : "header", diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resource-templates/guac-manifest.json similarity index 94% rename from extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resource-templates/guac-manifest.json index 01187f629..bc537fc75 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "MySQL Authentication", "namespace" : "mysql", diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resource-templates/guac-manifest.json similarity index 94% rename from extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resource-templates/guac-manifest.json index be22f029a..0d2181d59 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "PostgreSQL Authentication", "namespace" : "postgresql", diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resource-templates/guac-manifest.json similarity index 94% rename from extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resource-templates/guac-manifest.json index 00eeb2196..821441540 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "SQLServer Authentication", "namespace" : "sqlserver", diff --git a/extensions/guacamole-auth-json/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-json/src/main/resource-templates/guac-manifest.json similarity index 83% rename from extensions/guacamole-auth-json/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-json/src/main/resource-templates/guac-manifest.json index 7d8efd5c7..41b6b9256 100644 --- a/extensions/guacamole-auth-json/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-json/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "Encrypted JSON Authentication", "namespace" : "json", diff --git a/extensions/guacamole-auth-ldap/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-ldap/src/main/resource-templates/guac-manifest.json similarity index 85% rename from extensions/guacamole-auth-ldap/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-ldap/src/main/resource-templates/guac-manifest.json index 737d9533f..19e81b4ef 100644 --- a/extensions/guacamole-auth-ldap/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-ldap/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "LDAP Authentication", "namespace" : "ldap", diff --git a/extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-quickconnect/src/main/resource-templates/guac-manifest.json similarity index 94% rename from extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-quickconnect/src/main/resource-templates/guac-manifest.json index ab1de15d8..3de3d5aa8 100644 --- a/extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-quickconnect/src/main/resource-templates/guac-manifest.json @@ -1,5 +1,5 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "Adhoc Guacamole Connections", "namespace" : "quickconnect", diff --git a/extensions/guacamole-auth-radius/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-radius/src/main/resource-templates/guac-manifest.json similarity index 92% rename from extensions/guacamole-auth-radius/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-radius/src/main/resource-templates/guac-manifest.json index 7fa630d77..116df5d5c 100644 --- a/extensions/guacamole-auth-radius/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-radius/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "RADIUS Authentication Backend", "namespace" : "radius", diff --git a/extensions/guacamole-auth-restrict/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-restrict/src/main/resource-templates/guac-manifest.json similarity index 92% rename from extensions/guacamole-auth-restrict/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-restrict/src/main/resource-templates/guac-manifest.json index 72b90dff6..58c3aadac 100644 --- a/extensions/guacamole-auth-restrict/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-restrict/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "Restriction Authentication Backend", "namespace" : "restrict", diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resource-templates/guac-manifest.json similarity index 93% rename from extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resource-templates/guac-manifest.json index d7ebe4b6e..341f0528a 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "CAS Authentication Extension", "namespace" : "cas", diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/resource-templates/guac-manifest.json similarity index 94% rename from extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/resource-templates/guac-manifest.json index ca05ff165..516d77141 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "OpenID Authentication Extension", "namespace" : "openid", diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/resource-templates/guac-manifest.json similarity index 94% rename from extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/resource-templates/guac-manifest.json index 47a7d4fb3..f19c11593 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "SAML Authentication Extension", "namespace" : "saml", diff --git a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resource-templates/guac-manifest.json similarity index 94% rename from extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resource-templates/guac-manifest.json index d874933dd..4c6908da0 100644 --- a/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "SSL Authentication Extension", "namespace" : "ssl", diff --git a/extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json b/extensions/guacamole-auth-totp/src/main/resource-templates/guac-manifest.json similarity index 94% rename from extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json rename to extensions/guacamole-auth-totp/src/main/resource-templates/guac-manifest.json index da6697597..06aebd495 100644 --- a/extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-auth-totp/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "TOTP TFA Authentication Backend", "namespace" : "totp", diff --git a/extensions/guacamole-display-statistics/src/main/resources/guac-manifest.json b/extensions/guacamole-display-statistics/src/main/resource-templates/guac-manifest.json similarity index 90% rename from extensions/guacamole-display-statistics/src/main/resources/guac-manifest.json rename to extensions/guacamole-display-statistics/src/main/resource-templates/guac-manifest.json index be9a3df69..c49c8b5ba 100644 --- a/extensions/guacamole-display-statistics/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-display-statistics/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "Display Statistic Toolbar", "namespace" : "display-stats", diff --git a/extensions/guacamole-history-recording-storage/src/main/resources/guac-manifest.json b/extensions/guacamole-history-recording-storage/src/main/resource-templates/guac-manifest.json similarity index 87% rename from extensions/guacamole-history-recording-storage/src/main/resources/guac-manifest.json rename to extensions/guacamole-history-recording-storage/src/main/resource-templates/guac-manifest.json index dfdf8f622..b9c83cde5 100644 --- a/extensions/guacamole-history-recording-storage/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-history-recording-storage/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "Session Recording Storage", "namespace" : "recording-storage", diff --git a/extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/resources/guac-manifest.json b/extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/resource-templates/guac-manifest.json similarity index 85% rename from extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/resources/guac-manifest.json rename to extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/resource-templates/guac-manifest.json index 6bff704c5..c2a6a2fb0 100644 --- a/extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/resources/guac-manifest.json +++ b/extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/resource-templates/guac-manifest.json @@ -1,6 +1,6 @@ { - "guacamoleVersion" : "1.6.0", + "guacamoleVersion" : "${project.version}", "name" : "Keeper Secrets Manager", "namespace" : "keeper-secrets-manager", diff --git a/pom.xml b/pom.xml index a57badb63..92070e942 100644 --- a/pom.xml +++ b/pom.xml @@ -490,6 +490,22 @@ + + + filter-resources + + src/main/resource-templates + + + + + src/main/resource-templates + true + + + + + check-dependencies