2016-11-17 9 views
1

が、私はMavenの程度くらいかさえ瓶の一般的には知らない...起動するにはMavenプロジェクトでの使用以外のmavenジャー(コマンドラインを使用して)

だから、基本的に、私が作成されなかった瓶を与えられています

mvn install:install-file -Dfile=something.jar -DgroupId=com.something.somethingelse \ 
     -DartifactId=somethingelse -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true 
:以下を実行している

com/something/types/Foo.class 
com/something/types/Bar.class 
com/something/utils/Foou.class 
com/something/utils/Baru.class 
etc. 

は、私が試してみました:それはそれでいくつかのクラスを持っている内部のMavenと私のMavenプロジェクトで

を使用するには

それが成功を構築すると言うし、次のように作成しました:私のプロジェクトのPOMで

~/.m2/repository/com/something/somethingelse/somethingelse/1.0/somethingelse-1.0.jar 
~/.m2/repository/com/something/somethingelse/somethingelse/1.0/somethingelse-1.0.pom 

私は次が含まれている:私のプロジェクトで

<dependency> 
    <groupId>com.something.somethingelse</groupId> 
    <artifactId>somethingelse</artifactId> 
    <version>1.0</version> 
</dependency> 

私はそうのようにインポートします。

import com.something.types.Foo 
import com.something.utils.Foou 
etc. 

私のプロジェクトでmvn installを実行すると、次のようなエラーがjarファイルから何かを使用しようとするたびに表示されますか?

[ERROR] {{ProjectClass.java}}[line,col] cannot find symbol 
[ERROR] symbol: class Foo 
[ERROR] location: class ProjectClass 

助けてください!私は日食を使いません。

+0

音が奇妙です。 'mvn clean install'を実行するとどうなりますか? – JimHawkins

+0

同じこと、レポートのエラーが 'package com.something.types'の' class Foo'を見つけることができません – thedarklord47

+0

私は日曜日または月曜日にお手伝いしようとします。 – JimHawkins

答えて

0

このプロセスは正常に機能しました。エラーは、私のJavaコードの間違いで終わった。例:

import com.something.types.Foou  // my old code 
import com.something.utils.Foou  // working import 
関連する問題