Быстрый запуск appfuse не работает с mysql

Я хотел следовать краткому руководству. Я использую Linux, Java-7, Mysql 5.5 с паролем root (и не хочу его удалять). Я следовал инструкциям в разделе «Создать проект» с помощью «УСПЕХА ПОСТРОИТЬ».

mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-jsf-archetype -DarchetypeVersion=2.2.2-SNAPSHOT -DgroupId=com.atest -DartifactId=atest01 -DarchetypeRepository=http://oss.sonatype.org/content/repositories/appfuse

Затем я правильно изменил в конце pom.xml свой пароль root и запустил

mvn appfuse:full-source

Тогда я ожидал, что в Mysql появятся новые базы данных:

«Maven создаст и заполнит вашу базу данных с помощью плагинов hibernate3 и dbunit соответственно».

Но ничего, и все последующие шаги не работают.

Кто-нибудь делал это раньше?


person Alex004    schedule 24.06.2013    source источник


Ответы (2)


Если вы запустите «mvn install», база данных должна быть создана для вас.

person Matt Raible    schedule 24.06.2013

Вы можете запустить из модуля корневого ядра, а не из веб-модуля, эту команду maven

mvn hibernate3:hbm2ddl dbunit:operation -DskipTests=false

Это создаст вашу базу данных, если она не существует, и заполнит вашу базу данных значениями файла sample-data.xml. Я надеюсь, что это поможет вам.

person hermeslm    schedule 22.11.2014