即使在将外部jar添加到eclipse之后,Maven编译也会失败。我的Eclipse代码可以使用外部jar,但是当我编译Maven抱怨包找不到时,我有近50个外部包。
我将使用mvn依赖项稍后添加jar。
然而它应该有用,但不是运气。 任何疑难解答/建议请。
答案 0 :(得分:0)
我认为如果Maven Project
中没有<dependencies>
标记(无论是从eclipse还是从命令行运行),都无法使用pom.xml
。对于依赖于来自50个外部罐子的类的项目也是如此。
如果您不希望maven查找这些广告,则必须在pom.xml
system scope
添加以下条目:
<dependencies>
<dependency>
<groupId>selenium-server-standalone</groupId>
<artifactId>selenium-server-standalone</artifactId>
<version>2.46.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/selenium-server-standalone-2.46.0.jar</systemPath>
</dependency>
</dependencies>
有了这个,groupID&amp; artifactID没有意义。你可以编写50个<dependency>
标签来引用你的50个外部罐子。