Только начал знакомится с мавеном, так что как все работает не совсем еще понимаю. Подскажите как соорудить проект в котором уже было бы включены данные фреймворки:
Spring, Hibernate3, JSF 2.0
?
Ну и соотвествено возможность деплоить на какой-нибудь сервер jetty..
Re: Maven & каркас проекта
http://maven.apache.org/archetype/maven-archetype-plugin/specification/archetype-catalog.html — познакомится с понятием архетип
http://docs.codehaus.org/display/MAVENUSER/Archetypes+List — поискать что-нибудь подходящее здесь.
Хотя как по мне, как правило проще самому все зависимости подключить на основе простого web-проекта.
Re[2]: Maven & каркас проекта
Здравствуйте, LeonidV, Вы писали:
Я думал такое уже есть, но получается не совсем то. Много лишнего, так что всеравно ручками прийдется. Спасибо
Re: Maven & каркас проекта
Здравствуйте, koptenkov, Вы писали:
K>Только начал знакомится с мавеном, так что как все работает не совсем еще понимаю. Подскажите как соорудить проект в котором уже было бы включены данные фреймворки:
K>Spring, Hibernate3, JSF 2.0
K>?
K>Ну и соотвествено возможность деплоить на какой-нибудь сервер jetty..
Скачать и прочитать про Spring Roo.
Re: Maven & каркас проекта
Здравствуйте, koptenkov, Вы писали:
K>Только начал знакомится с мавеном, так что как все работает не совсем еще понимаю. Подскажите как соорудить проект в котором уже было бы включены данные фреймворки:
K>Spring, Hibernate3, JSF 2.0
Попробуйте использовать готовые архитипы
mvn archetype:generate -U
там что то около 270 шаблонов сейчас, какой то может вам подойдет
ДА простит злобный Модератор плюсы твои
Re[3]: Maven & каркас проекта
От:
kly
Дата: 23.09.10 09:30
Оценка:
Здравствуйте, koptenkov, Вы писали:
K>Здравствуйте, LeonidV, Вы писали:
K>Я думал такое уже есть, но получается не совсем то. Много лишнего, так что всеравно ручками прийдется. Спасибо
Запускаем Maven2
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany -DartifactId=myapp -Dversion=1.0-SNAPSHOT
В POM.XML добавляем следующие зависимости для Spring, Tiles2
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<org.springframework.version>3.0.3.RELEASE</org.springframework.version>
<org.apache.tiles.version>2.2.2</org.apache.tiles.version>
</properties>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.4.2</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-api</artifactId>
<version>${org.apache.tiles.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-core</artifactId>
<version>${org.apache.tiles.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-jsp</artifactId>
<version>${org.apache.tiles.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-el</artifactId>
<version>${org.apache.tiles.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-servlet</artifactId>
<version>${org.apache.tiles.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-servlet-wildcard</artifactId>
<version>${org.apache.tiles.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
Тут нет Hibernate но думаю нагуглите зависимости. Как сконфигурировать deploy на jetty не знаю, я знаю как на glassfish.
Классическая ошибка, которую совершают проектировщики абсолютно надежных систем, — недооценка изобретательности клинических идиотов.
http://www.inconteam.com
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить