I found this following log in my console while doing "MAVEN INSTALL" on my project,

```
[INFO] Search took 70ms
[INFO] Theme "VAADIN\themes\mytheme" updated
[INFO] 
[INFO] --- vaadin-maven-plugin:7.5.10:compile-theme (default) @ MyUI ---
[INFO] Updating theme VAADIN\themes\mytheme
[INFO] Theme "VAADIN\themes\mytheme" compiled
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ MyUI ---
[debug] execute contextualize
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered
          resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO] 
[INFO] --- vaadin-maven-plugin:7.5.10:resources (default) @ MyUI ---
[INFO] auto discovered modules [com.ui.AppWidgetset]
[INFO] 3 source files from GWT module com.ui.AppWidgetset

```

What is the “Platform dependent” Concept they are talking about here? JAVA supports the concept of Platform Independency due to JVM , so which “feature” of JAVA(I am calling this a feature) makes it print this line in the Console?

This means all my files are encrypted (Through SEE), if I put my WAR in non-encrypted machine(if key is different) then application may not be run?

JAVA should not have allowed this "feature". 

**Please note:** I maybe thinking this in a totally incorrect manner, or I am missing something right in front of my eyes. Apologies, but still wanted to clear it.