no main manifest attribute, in demo-1.0.jar

今天想打包一个jar到Linux上运行,发现使用java -jar demo-1.0.jar 运行报错:

no main manifest attribute, in demo-1.0.jar

解决方案:

在maven的pom.xml中添加以下配置就可以

<build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-jar-plugin</artifactId>
          <version>3.0.2</version>
          <configuration>
            <archive>
              <manifest>
                <mainClass>com.sf.App</mainClass>
              </manifest>
            </archive>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>

 

posted @ 2019-01-30 14:57  胡金水  阅读(15699)  评论(0编辑  收藏  举报