Вы не являетесь первыми для удивления, и ответ нет. Elliotte имеет хорошую напыщенную речь на нем: http://cafe.elharo.com/web/css-repeats-itself/ . Вы могли использовать JSP или его эквивалент, для генерации CSS во времени выполнения.
Простая установка для модульных тестов - запустить hsqldb в памяти :
db.connection.driver_class=org.hsqldb.jdbcDriver
db.connection.url=jdbc:hsqldb:mem:aname
db.connection.username=sa
db.connection.password=
hibernate.dialect=org.hibernate.dialect.HSQLDialect
Запуск и остановка не требуются. Драйвер JDBC "запустит" базу данных.
Вы также можете использовать его для демонстраций. Если вы инициализируете базу данных во время запуска приложений.
Настройку базы данных можно выполнить с помощью hibernate.hbm2ddl.auto .
Чтобы Maven включал HSQLDB в зависимости только на этапе тестирования, используйте это в своем POM:
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0.7</version>
<scope>test</scope>
</dependency>
Понятия не имею, поддерживает ли он то, что вам нужно, но SQLite настолько популярен, что кажется, что у него есть плагины для интеграции с чем угодно. Проверьте это.