Vaadin 7 : How to import JS files from custom path?
vaadin, vaadin7
Solution
You can use `app://`:
@JavaScript({ "app://js/test.js" })
or use:
@JavaScript({ "vaadin://js/test.js" })
Generated url inside VAADIN folder:
http://localhost:8080/myproject/VAADIN/js/test.js
Problem
I am using Vaadin-7 and this answer was not fix for me . I am trying to import my js file under `myproject/WebContent/js/test.js` . I used `@JavaScript` in my UI class as below.. ``` @Theme("myTheme") @SuppressWarnings("serial") @Title("VaadinTest") @JavaScript("js/test.js") public class VaadinTest extends UI { @Override protected void init(VaadinRequest request) { final VerticalLayout layout = new VerticalLayout(); layout.setMargin(true); setContent(layout); } } ``` But I got `"NetworkError: 404 Not Found - http://localhost:8080/myproject/APP/PUBLISHED/js/test.js"` error log in my firebug console. So , how can I import js files from my custom directories ? PS: Please don't be force me to create APP/PUBLISHED/ directory manually ! Thanks.