2010-06-01 5 views
1

Я создаю проект Google App Engine с помощью SpringSource Tool Suite. Я сделал проект без maven и добавил библиотеки в папку lib, и я отлично работал с Spring Framework. Но я попытался создать проект, который использует Maven, и я, когда пытался запустить свое приложение на сервере разработки, не может найти никаких классов.Использование Maven в приложении Google App Engine

Итак, что мне делать, чтобы мои зависимости фактически были развернуты в папку lib?

Пример зависимости в pom.xml:

<dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>org.springframework.core</artifactId> 
     <version>3.0.2.RELEASE</version> 
    </dependency> 

ответ

2

Посмотрите на pom.xml в моем jappstart проекте. Это функциональный проект GAE, который использует Spring.

+0

Ссылка на pom.xml не работает. –

+1

Исправлена ​​ссылка. –

+0

то, что я всегда нахожу странным в этих конфигурациях (вообще, maven), заключается в том, что у вас есть базовый пакет (термин, который я сделал сам), например com.google.dominator для некоторого воображаемого dominiator приложения com.google. Является ли ваша группа идентификатором com.google и вашим артефактом dominator? Или, что будет «базовым пакетом» в вашем pom.xml? Таким образом, самая длинная строка пакетов, для которой у каждого родителя есть только один ребенок. Это com.jappstart.jappstart-web? – Herbert

Смежные вопросы