web-dev-qa-db-ja.com

Spring 3 MVCアプリケーション用のMaven 2アーキタイプはありますか?

Spring 3 MVCフレームワークで実験しています。私はプロジェクトを管理するためにMaven 2を使用しているため、Spring 3 MVCアプリケーションを作成するためにアーキタイプを検索しています。

62
gregor

[〜#〜] sts [〜#〜] (スプリングツールスイート)を使用できます。新しいスプリングMVCテンプレートプロジェクトは、スプリング3を使用して動作するアプリケーションを作成します。

または、 Spring Roo を使用して、プロジェクトの作業基盤を提供できます。

30

また、有用なアーキタイプを見つけることができなかったため、独自のアーキタイプを作成しました。あなたはそれを見つけることができます こちら 。追加したいものを見つけたら、私にメールしたり、パッチを送ってください。

20
glaz666

Spring MVCクイックスタートアーキタイプ は、GitHubで利用可能です kolorobot の厚意によります。ローカルのMavenリポジトリにインストールし、それを使用して新しいSpring MVCプロジェクトを作成する方法に関する適切な手順が提供されています。彼は便利なことに、Tomcat 7 Mavenプラグインを典型的なプロジェクトに含めて、アプリケーションサーバーに手動でデプロイすることなく、新しく作成されたSpring MVCをコマンドラインから実行できるようにしました。

Kolorobotのサンプルアプリケーションには次のものが含まれます。

  • Servlet 3.0環境用の非XML Spring MVC 3.2 Webアプリケーション
  • 設定が整ったApache Tiles、
  • Bootstrap
  • JPA 2.0(Hibernate/HSQLDB)
  • JUnit/Mockito
  • Spring Security 3.1
9
AzizSM

AppFuse および AppFuse Light はSpring 3を使用するようにアップグレードされているため、Iguessを使用できますappfuse アーキタイプ の。

しかし、Spring 3アーティファクトにいくつかの依存関係がある通常のWebアプリでない場合、Spring MVCアプリケーションとは正確には何ですか?

7
Pascal Thivent

springsource forum から:

Spring Source Tool Suiteで。

新規作成->その他-> Spring Source Tool Suite-> Spring Template Project-> Spring MVC Project

詳細を入力して、[完了]をクリックします。

3
despot

Codehaus Maven User Archetypes List には、Spring MVCを使用するapp-Fuseの2つを含むいくつかのアーキタイプがあります。

1
Tahir Akhtar

このアーキタイプは、Spring MVCフレームワークを使用するJava Webアプリケーション、AngularおよびEvent Sourcing。

mvn archetype:generate \
 -DarchetypeGroupId=no.bouvet \
 -DarchetypeArtifactId=maven-archetype-eventsourcing \
 -DarchetypeVersion=1.0.2 \
 -DgroupId=com.domain.myapp \
 -DartifactId=myapp

ここでソースを見つけることができます- maven-archetype-eventsourcing

そしてブログを読む- Mavenを使用して1行でイベントソースWebアプリケーションの開発を始めましょう!

1

私がしていることは、新しいSpringプロジェクトを作成し、STS Simple Spring Web Mavenで利用可能な選択肢の1つです。 Spring 3 Maven webappをセットアップし、pomをSpring 4に変更し、Run Configからクリーンインストールを実行します。

0

友人と私はSPAアプリケーション用にこのスプリングボイラープレートを作成しました。おそらくあなたに役立つかもしれません https://github.com/PabloK/SpringRESTboilerplate

0
Pablo Jomer