-2
我嘗試使用Eclipse Maven構建與依賴 罐子,但是當我執行如何在我生成的jar文件清單中指定主類?
java -jar App.jar
得到了錯誤:「沒有main方法找到了」
我的pom.xml看起來是這樣的:
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.maventest</groupId>
<artifactId>aproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>aproject</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
它只是一個簡單的Java代碼:
package com.maventest.aproject;
public class App {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
eclipse版本:4.5.2
任何人都可以幫助我嗎? 謝謝。
得到了org.apache.maven.plugins錯誤「 'build.plugins.plugin.version':Maven的JAR-插件必須是一個有效的版本,但爲「$ {Maven的JAR-plugin.version }」。」 –
您應該在$ {maven-jar-plugin.version}中提供兼容的插件版本,即 2.6 。在這裏你可以找到這些版本:[http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-jar-plugin](http://mvnrepository.com/artifact/org.apache.maven.plugins /行家-JAR-插件)。 –
ma3stro
對於Maven插件,您最好參考http://maven.apache.org/plugins/ – khmarbaise