Maven2
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 一覧用テンプレート
#topicpath
----
#contents
MavenはApacheが開発しているプロダクト管理ツール(?)です。...
**Install [#bdd2b7dd]
http://maven.apache.org/download.html よりダウンロードし...
**基本 [#u6245c00]
***プロジェクトを作る [#ud640ad4]
まずはプロジェクトの作り方です。
mvn archetype:create -DgroupId=nu.mine.kino.mavensample ...
で、以下のプロジェクト構成ができあがります。
bash-3.2$ pwd
/cygdrive/t/workspace3.2
bash-3.2$ mvn archetype:create -DgroupId=nu.mine.kino.ma...
kino-app
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'arc...
[INFO] -------------------------------------------------...
---
[INFO] Building Maven Default Project
[INFO] task-segment: [archetype:create] (aggregator-s...
[INFO] -------------------------------------------------...
---
[INFO] Setting property: classpath.resource.loader.class...
.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'fal...
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound =...
[INFO] *************************************************...
[INFO] Starting Jakarta Velocity v1.4
[INFO] RuntimeInstance initializing.
[INFO] Default Properties File: org\apache\velocity\runt...
operties
[INFO] Default ResourceManager initializing. (class org....
resource.ResourceManagerImpl)
[INFO] Resource Loader Instantiated: org.codehaus.plexus...
aderResourceLoader
[INFO] ClasspathResourceLoader : initialization starting.
[INFO] ClasspathResourceLoader : initialization complete.
[INFO] ResourceCache : initialized. (class org.apache.ve...
ResourceCacheImpl)
[INFO] Default ResourceManager initialization complete.
[INFO] Loaded System Directive: org.apache.velocity.runt...
[INFO] Loaded System Directive: org.apache.velocity.runt...
[INFO] Loaded System Directive: org.apache.velocity.runt...
[INFO] Loaded System Directive: org.apache.velocity.runt...
[INFO] Loaded System Directive: org.apache.velocity.runt...
[INFO] Created: 20 parsers.
[INFO] Velocimacro : initialization starting.
[INFO] Velocimacro : adding VMs from VM library template...
[ERROR] ResourceManager : unable to find resource 'VM_gl...
resource loader.
[INFO] Velocimacro : error using VM library template VM...
.apache.velocity.exception.ResourceNotFoundException: Un...
M_global_library.vm'
[INFO] Velocimacro : VM library template macro registra...
[INFO] Velocimacro : allowInline = true : VMs can be def...
[INFO] Velocimacro : allowInlineToOverride = false : VMs...
replace previous VM definitions
[INFO] Velocimacro : allowInlineLocal = false : VMs defi...
al in scope if allowed.
[INFO] Velocimacro : initialization complete.
[INFO] Velocity successfully started.
[INFO] [archetype:create]
[INFO] Defaulting package to group ID: nu.mine.kino.mave...
[INFO] artifact org.apache.maven.archetypes:maven-archet...
for updates from central
[INFO] -------------------------------------------------...
---
[INFO] Using following parameters for creating Archetype...
tart:RELEASE
[INFO] -------------------------------------------------...
---
[INFO] Parameter: groupId, Value: nu.mine.kino.mavensample
[INFO] Parameter: packageName, Value: nu.mine.kino.maven...
[INFO] Parameter: basedir, Value: T:\workspace3.2
[INFO] Parameter: package, Value: nu.mine.kino.mavensample
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: artifactId, Value: kino-app
[INFO] ********************* End of debug info from reso...
***********************
[INFO] Archetype created in dir: T:\workspace3.2\kino-app
[INFO] -------------------------------------------------...
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------...
[INFO] Total time: 6 seconds
[INFO] Finished at: Fri Jun 22 00:02:38 JST 2007
[INFO] Final Memory: 4M/8M
[INFO] -------------------------------------------------...
bash-3.2$ ls -lrt kino-app
total 1
-rwx------+ 1 m-kino mkgroup 653 Jun 22 00:02 pom.xml <-...
drwx------+ 4 m-kino mkgroup 0 Jun 22 00:02 src
bash-3.2$
***コンパイルする [#w41efd4f]
コンパイルするにはプロジェクトのディレクトリに移動して、
bash-3.2$ mvn compile
でOK.
bash-3.2$ ls -lrt kino-app
total 1
-rwx------+ 1 m-kino mkgroup 653 Jun 22 00:02 pom.xml
drwx------+ 4 m-kino mkgroup 0 Jun 22 00:02 src
bash-3.2$ cd kino-app/
bash-3.2$ pwd
/cygdrive/t/workspace3.2/kino-app
bash-3.2$ mvn compile
[INFO] Scanning for projects...
[INFO] -------------------------------------------------...
---
[INFO] Building kino-app
[INFO] task-segment: [compile]
[INFO] -------------------------------------------------...
---
[INFO] artifact org.apache.maven.plugins:maven-resources...
dates from central
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
ces-plugin/2.2/maven-resources-plugin-2.2.pom
1K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
s/1/maven-plugins-1.pom
3K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
ces-plugin/2.2/maven-resources-plugin-2.2.jar
13K downloaded
[INFO] artifact org.apache.maven.plugins:maven-compiler-...
ates from central
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
er-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom
2K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
s/8/maven-plugins-8.pom
5K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
-parent-5.pom
14K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ap...
3K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
er-plugin/2.0.2/maven-compiler-plugin-2.0.2.jar
17K downloaded
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
anager/1.5.3/plexus-compiler-manager-1.5.3.pom
634b downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
.5.3/plexus-compiler-1.5.3.pom
1K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
/1.1.6/plexus-components-1.1.6.pom
1K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
us-1.0.8.pom
7K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
pi/1.5.3/plexus-compiler-api-1.5.3.pom
624b downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
avac/1.5.3/plexus-compiler-javac-1.5.3.pom
797b downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
1.5.3/plexus-compilers-1.5.3.pom
7K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
5/plexus-utils-1.0.5.pom
918b downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
pi/1.5.3/plexus-compiler-api-1.5.3.jar
19K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
avac/1.5.3/plexus-compiler-javac-1.5.3.jar
13K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
4/plexus-utils-1.0.4.jar
159K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
anager/1.5.3/plexus-compiler-manager-1.5.3.jar
5K downloaded
[INFO] [compiler:compile]
[INFO] Compiling 1 source file to t:\workspace3.2\kino-a...
[INFO] -------------------------------------------------...
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------...
[INFO] Total time: 24 seconds
[INFO] Finished at: Fri Jun 22 00:07:34 JST 2007
[INFO] Final Memory: 2M/8M
[INFO] -------------------------------------------------...
bash-3.2$
Mavenは
mvn compile
など、Antでいうタスクのようなモノを引数に起動すると、その...
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
anager/1.5.3/plexus-compiler-manager-1.5.3.jar
とかやってるわけですね。
コンパイルが完了すると target というディレクトリの中にコ...
**コンテンツ一覧 [#j6c2bfbc]
#ls2
**関連リンク [#gc0871b8]
-[[Welcome to Maven>http://maven.apache.org/]]
-[[pom.xml>http://www.limy.org/program/java/maven/project...
-[[Maven プロジェクトレポートの作成>http://hondou.homedns...
-[[デフォルトのリポジトリ>http://repo1.maven.org/maven2/]]
-[[Repository検索>http://mvnrepository.com/]]
-[[Maven-TECHSCORE->http://www.techscore.com/tech/ApacheJ...
-[[An introduction to Maven 2>http://www.javaworld.com/ja...
-[[Maven2のTipsを集めるWiki>http://wiki.fdiary.net/maven2...
-[[Maven Eclipseとの連携>http://hondou.homedns.org/pukiwi...
-[[[Maven2]依存Jarをローカルリポジトリに追加する>http://7...
-[[Available Plugins>http://maven.apache.org/plugins/inde...
-[[Mac OS X に maven3 (3.0.5) をインストールする手順 | OS...
-[[scopeの記述の意味>http://www.techscore.com/tech/Java/A...
----
SIZE(10){[[FrontPage]]}~
SIZE(10){現在のアクセス:&counter;}
終了行:
// 一覧用テンプレート
#topicpath
----
#contents
MavenはApacheが開発しているプロダクト管理ツール(?)です。...
**Install [#bdd2b7dd]
http://maven.apache.org/download.html よりダウンロードし...
**基本 [#u6245c00]
***プロジェクトを作る [#ud640ad4]
まずはプロジェクトの作り方です。
mvn archetype:create -DgroupId=nu.mine.kino.mavensample ...
で、以下のプロジェクト構成ができあがります。
bash-3.2$ pwd
/cygdrive/t/workspace3.2
bash-3.2$ mvn archetype:create -DgroupId=nu.mine.kino.ma...
kino-app
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'arc...
[INFO] -------------------------------------------------...
---
[INFO] Building Maven Default Project
[INFO] task-segment: [archetype:create] (aggregator-s...
[INFO] -------------------------------------------------...
---
[INFO] Setting property: classpath.resource.loader.class...
.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'fal...
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound =...
[INFO] *************************************************...
[INFO] Starting Jakarta Velocity v1.4
[INFO] RuntimeInstance initializing.
[INFO] Default Properties File: org\apache\velocity\runt...
operties
[INFO] Default ResourceManager initializing. (class org....
resource.ResourceManagerImpl)
[INFO] Resource Loader Instantiated: org.codehaus.plexus...
aderResourceLoader
[INFO] ClasspathResourceLoader : initialization starting.
[INFO] ClasspathResourceLoader : initialization complete.
[INFO] ResourceCache : initialized. (class org.apache.ve...
ResourceCacheImpl)
[INFO] Default ResourceManager initialization complete.
[INFO] Loaded System Directive: org.apache.velocity.runt...
[INFO] Loaded System Directive: org.apache.velocity.runt...
[INFO] Loaded System Directive: org.apache.velocity.runt...
[INFO] Loaded System Directive: org.apache.velocity.runt...
[INFO] Loaded System Directive: org.apache.velocity.runt...
[INFO] Created: 20 parsers.
[INFO] Velocimacro : initialization starting.
[INFO] Velocimacro : adding VMs from VM library template...
[ERROR] ResourceManager : unable to find resource 'VM_gl...
resource loader.
[INFO] Velocimacro : error using VM library template VM...
.apache.velocity.exception.ResourceNotFoundException: Un...
M_global_library.vm'
[INFO] Velocimacro : VM library template macro registra...
[INFO] Velocimacro : allowInline = true : VMs can be def...
[INFO] Velocimacro : allowInlineToOverride = false : VMs...
replace previous VM definitions
[INFO] Velocimacro : allowInlineLocal = false : VMs defi...
al in scope if allowed.
[INFO] Velocimacro : initialization complete.
[INFO] Velocity successfully started.
[INFO] [archetype:create]
[INFO] Defaulting package to group ID: nu.mine.kino.mave...
[INFO] artifact org.apache.maven.archetypes:maven-archet...
for updates from central
[INFO] -------------------------------------------------...
---
[INFO] Using following parameters for creating Archetype...
tart:RELEASE
[INFO] -------------------------------------------------...
---
[INFO] Parameter: groupId, Value: nu.mine.kino.mavensample
[INFO] Parameter: packageName, Value: nu.mine.kino.maven...
[INFO] Parameter: basedir, Value: T:\workspace3.2
[INFO] Parameter: package, Value: nu.mine.kino.mavensample
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: artifactId, Value: kino-app
[INFO] ********************* End of debug info from reso...
***********************
[INFO] Archetype created in dir: T:\workspace3.2\kino-app
[INFO] -------------------------------------------------...
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------...
[INFO] Total time: 6 seconds
[INFO] Finished at: Fri Jun 22 00:02:38 JST 2007
[INFO] Final Memory: 4M/8M
[INFO] -------------------------------------------------...
bash-3.2$ ls -lrt kino-app
total 1
-rwx------+ 1 m-kino mkgroup 653 Jun 22 00:02 pom.xml <-...
drwx------+ 4 m-kino mkgroup 0 Jun 22 00:02 src
bash-3.2$
***コンパイルする [#w41efd4f]
コンパイルするにはプロジェクトのディレクトリに移動して、
bash-3.2$ mvn compile
でOK.
bash-3.2$ ls -lrt kino-app
total 1
-rwx------+ 1 m-kino mkgroup 653 Jun 22 00:02 pom.xml
drwx------+ 4 m-kino mkgroup 0 Jun 22 00:02 src
bash-3.2$ cd kino-app/
bash-3.2$ pwd
/cygdrive/t/workspace3.2/kino-app
bash-3.2$ mvn compile
[INFO] Scanning for projects...
[INFO] -------------------------------------------------...
---
[INFO] Building kino-app
[INFO] task-segment: [compile]
[INFO] -------------------------------------------------...
---
[INFO] artifact org.apache.maven.plugins:maven-resources...
dates from central
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
ces-plugin/2.2/maven-resources-plugin-2.2.pom
1K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
s/1/maven-plugins-1.pom
3K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
ces-plugin/2.2/maven-resources-plugin-2.2.jar
13K downloaded
[INFO] artifact org.apache.maven.plugins:maven-compiler-...
ates from central
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
er-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom
2K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
s/8/maven-plugins-8.pom
5K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
-parent-5.pom
14K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ap...
3K downloaded
Downloading: http://repo1.maven.org/maven2/org/apache/ma...
er-plugin/2.0.2/maven-compiler-plugin-2.0.2.jar
17K downloaded
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
anager/1.5.3/plexus-compiler-manager-1.5.3.pom
634b downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
.5.3/plexus-compiler-1.5.3.pom
1K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
/1.1.6/plexus-components-1.1.6.pom
1K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
us-1.0.8.pom
7K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
pi/1.5.3/plexus-compiler-api-1.5.3.pom
624b downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
avac/1.5.3/plexus-compiler-javac-1.5.3.pom
797b downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
1.5.3/plexus-compilers-1.5.3.pom
7K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
5/plexus-utils-1.0.5.pom
918b downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
pi/1.5.3/plexus-compiler-api-1.5.3.jar
19K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
avac/1.5.3/plexus-compiler-javac-1.5.3.jar
13K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
4/plexus-utils-1.0.4.jar
159K downloaded
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
anager/1.5.3/plexus-compiler-manager-1.5.3.jar
5K downloaded
[INFO] [compiler:compile]
[INFO] Compiling 1 source file to t:\workspace3.2\kino-a...
[INFO] -------------------------------------------------...
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------...
[INFO] Total time: 24 seconds
[INFO] Finished at: Fri Jun 22 00:07:34 JST 2007
[INFO] Final Memory: 2M/8M
[INFO] -------------------------------------------------...
bash-3.2$
Mavenは
mvn compile
など、Antでいうタスクのようなモノを引数に起動すると、その...
Downloading: http://repo1.maven.org/maven2/org/codehaus/...
anager/1.5.3/plexus-compiler-manager-1.5.3.jar
とかやってるわけですね。
コンパイルが完了すると target というディレクトリの中にコ...
**コンテンツ一覧 [#j6c2bfbc]
#ls2
**関連リンク [#gc0871b8]
-[[Welcome to Maven>http://maven.apache.org/]]
-[[pom.xml>http://www.limy.org/program/java/maven/project...
-[[Maven プロジェクトレポートの作成>http://hondou.homedns...
-[[デフォルトのリポジトリ>http://repo1.maven.org/maven2/]]
-[[Repository検索>http://mvnrepository.com/]]
-[[Maven-TECHSCORE->http://www.techscore.com/tech/ApacheJ...
-[[An introduction to Maven 2>http://www.javaworld.com/ja...
-[[Maven2のTipsを集めるWiki>http://wiki.fdiary.net/maven2...
-[[Maven Eclipseとの連携>http://hondou.homedns.org/pukiwi...
-[[[Maven2]依存Jarをローカルリポジトリに追加する>http://7...
-[[Available Plugins>http://maven.apache.org/plugins/inde...
-[[Mac OS X に maven3 (3.0.5) をインストールする手順 | OS...
-[[scopeの記述の意味>http://www.techscore.com/tech/Java/A...
----
SIZE(10){[[FrontPage]]}~
SIZE(10){現在のアクセス:&counter;}
ページ名: