2012-02-12 8 views
0

私は基本的なスプリングmvcアーキタイプを設定しようとしています。Mavenはローカルにインストールされたアーキタイプを見つけることができません

春には素晴らしいサンプルが付属しており、基本的なmvc設定も付属しています。

だから私はそれをチェックアウト:

svn https://src.springframework.org/svn/spring-samples/mvc-basic/trunk/ 

は春-MVC-基本的には、dir名トランクを変更しました。

次私は はその後、私は春-MVC-基本ディレクトリ内にその後

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"                         
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
         http://maven.apache.org/xsd/settings-1.0.0.xsd"> 
     <localRepository>${user.home}/.m2/repository</localRepository> 
     <!--localRepository>${user.home}/.m2/repository2</localRepository--> 
</settings> 

を追加します(これは正常であり、このファイルは、以前に作成されていない)〜/ .m2/settings.xmlのを作成

.m2/repository/org/springframework/samplesを見ると、spring-mvc-basicがそこに作成されます。

次の私は、私の前の仕事に基づいて原型を生成したい:

mvn archetype:generate --batch-mode -DarchetypeArtifactId=mvc-basic -DgroupId=org.foo.bar -DartifactId=TestMVC -Dversion=0.1-SNAPSHOT -DarchetypeGroupId=org.springframework.samples 

しかし、これは私がコマンドを理解することはできません何らかの理由でいつもで失敗します。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli) on project standalone-pom: The desired archetype does not exist (org.springframework.samples:mvc-basic:1.0) -> [Help 1] 

答えて

0

編集。

問題は、プロジェクトのパッケージ化がmaven-archetypeではないため、mavenはarchetypeプロジェクトではなく通常のwarプロジェクトとしてインストールするだけです。 したがって、基本的には、そのソースから新しいプロジェクトを生成することはできませんが、ソースツリーをコピーして、必要なファイルを変更してプロジェクトを作成することができます。

それとも、可能性:

  1. は、Maven原型にソースを変換し、それ
+0

私はそれが私が持っている主な問題だとは思わない。 [エラー]目標org.apache.maven.pluginsを実行できませんでした:maven-archetype-plugin:2.2:プロジェクト(既定のcli)を生成するスタンドアロン - pom:Theバージョンparamを追加してみました。目的のアーキタイプが存在しません(org.springframework.samples:mvc-basic:1.0.0-SNAPSHOT) - > [Help 1] –

+0

更新された答え、@raghuramの提案も考慮してください! –

1

次(このlistから)appfuse-basic-spring原型を使用するインストールは、私が発生したかったです私の以前の仕事に基づくアーキタイプ:

これによって、あなたはどういう意味ですか?この作品をアーキタイププロジェクトに変換して他の人が利用できるようにしたいですか?そうであれば、間違ったコマンドを選択しました。あなたはする必要がありますmvn archetype:create-from-project

関連する問題