Mavenの勉強をしています。ローカルリポジトリを使って自作のライブラリをMavenで利用したいのですが上手くいきません。利用されるライブラリのプロジェクトはmvn-lib,利用するプロジェクトはeclipse-mvn-appです。
ライブラリとして利用するクラス
package
1 2public class Lib { 3 private String name = ""; 4 private String msg = ""; 5 6 public Lib(String name, String msg) { 7 this.name = name; 8 this.msg = msg; 9 } 10 11 public String getMessage() { 12 return "\n===============\n" + "Hello," + this.name + ".\n" + this.msg + "\n================\n"; 13 } 14 15 @Override 16 public String toString() { 17 return "NAME: " + this.name + "\n" + "MSG:" + this.msg; 18 } 19} 20 21コード
eclipse-mvn-appプロジェクトのAppクラスでmvn-libプロジェクトのLibクラスを利用を試みるもimportでエラー
package
1import com.tuyano.lib.Lib; 2/** 3 * Hello world! 4 * 5 */ 6public class App 7{ 8 public static void main( String[] args ) 9 { 10 new App().printMessage("Taro"); 11 } 12 13 public void printMessage(String name) { 14 Lib lib=new Lib("Sachiko","I am Happy"); 15 } 16 17 public String getMessage(String name) { 18 // TODO 自動生成されたメソッド・スタブ 19 return "Hi," + name + ". Welcome to Maven World"; 20 } 21} 22コード
ローカルリポジトリに追加したmvn-libは以下のようにeclipse-mvn-appのpom.xmlに追記し、追加済み
<dependency>
<groupId>com.tuyano</groupId>
<artifactId>mvn-lib</artifactId>
<version>1.0</version>
</dependency>
またホームディレクトリ/m2/repositroryにてmvn-libライブラリの追加確認済み
粗い内容になってしまいましたがどなたかご教授いただければ幸いです。
あなたの回答
tips
プレビュー