Spring MVC Шаг за шагом в Maven - PullRequest
0 голосов
/ 15 мая 2011

Может кто-нибудь помочь мне преобразовать сценарии ANT в

http://static.springsource.org/docs/Spring-MVC-step-by-step/part5.html

в MVN?

Я запутался, нужно ли мне создавать файлы .bat, если я вручную помещаю hsqldb в свою зависимость pom.xml?

Плюс может кто-нибудь предоставить конкретные образцы? Поскольку http://mojo.codehaus.org/sql-maven-plugin/usage.html не предоставляет такой вещи

Спасибо:)

Ответы [ 2 ]

3 голосов
/ 15 мая 2011

Я надеюсь, что эти ссылки от разработчиков Spring помогут вам перенести пример проекта с Ant на Maven (но эти статьи о Spring 3):

1 голос
/ 14 февраля 2012

Хорошо, мне удалось закончить 5-ю главу.В вашей папке src / test / resources поместите копии следующих файлов (из предыдущих глав и этой):

  • create_products.sql
  • load_data.sql (измените "вописания для ')
  • jdbc.properties
  • test-context.xml

Теперь эти файлы находятся в пути к классам, поэтому нам не нужнобеспокоиться о том, чтобы сделать их полностью квалифицированными.

Вместо создания сценариев ant для создания и заполнения базы данных я просто назвал сценарий create_products.sql в методе onSetUpInTransaction() класса JdbcProductDaoTests.

@Override
protected void onSetUpInTransaction() throws Exception{
    super.executeSqlScript("classpath:create_products.sql", true);
    super.deleteFromTables(new String[] {"products"});
    super.executeSqlScript("classpath:load_data.sql", true);
}

В свойствах jdbc.properties в jdbc.url , установленном в jdbc:hsqldb:filename;shutdown=true;

После этого мои тесты запускаются, и мне не нужно запускать БД черезВ командной строке я нашел filename.script filename.properties для базы данных, но я не уверен, где они на самом деле хранят данные после того, как я вставлю их в базу данных.

Полагаю, это то, что яможет беспокоиться в следующей главе?

HОпе, это помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...