Да, возможно, у меня такая же конфигурация, что и с Travis. У меня есть оба проекта в корне (pom.xml и package.json), потому что он мне нужен для Heroku. Это часть моего travis.yml:
deploy:
language: java
cache:
directories:
- node_modules
before_install:
- npm i -g npm@latest
script:
- npm run lint:ci
- npm run build:prod