Maven & каркас проекта
От: koptenkov  
Дата: 22.09.10 09:39
Оценка:
Только начал знакомится с мавеном, так что как все работает не совсем еще понимаю. Подскажите как соорудить проект в котором уже было бы включены данные фреймворки:
Spring, Hibernate3, JSF 2.0

?
Ну и соотвествено возможность деплоить на какой-нибудь сервер jetty..
Re: Maven & каркас проекта
От: LeonidV Ниоткуда http://vygovskiy.com
Дата: 22.09.10 10:01
Оценка:
http://maven.apache.org/archetype/maven-archetype-plugin/specification/archetype-catalog.html — познакомится с понятием архетип
http://docs.codehaus.org/display/MAVENUSER/Archetypes+List — поискать что-нибудь подходящее здесь.

Хотя как по мне, как правило проще самому все зависимости подключить на основе простого web-проекта.
http://jvmmemory.com — простой способ настройки JVM
Re[2]: Maven & каркас проекта
От: koptenkov  
Дата: 22.09.10 10:34
Оценка:
Здравствуйте, LeonidV, Вы писали:

Я думал такое уже есть, но получается не совсем то. Много лишнего, так что всеравно ручками прийдется. Спасибо
Re: Maven & каркас проекта
От: Aib https://razborpoletov.com
Дата: 22.09.10 12:06
Оценка:
Здравствуйте, koptenkov, Вы писали:

K>Только начал знакомится с мавеном, так что как все работает не совсем еще понимаю. Подскажите как соорудить проект в котором уже было бы включены данные фреймворки:

K>Spring, Hibernate3, JSF 2.0

K>?

K>Ну и соотвествено возможность деплоить на какой-нибудь сервер jetty..

Скачать и прочитать про Spring Roo.
Re: Maven & каркас проекта
От: maratische  
Дата: 23.09.10 07:30
Оценка:
Здравствуйте, 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.