2017-08-13 4 views
0

私のプロジェクトがグレーアウトされても、今までMETA.MFはすでに存在しているn個VCSは、IntelliJのアイデアに

Manifest-Version: 1.0 
Main-Class: org.carleton.cep.Application 

以下のようにマニフェストファイルに記載されている、)(メインは、アーティファクトのオプションを構築したアプリケーションのクラスが含まれています私は

enter image description here

enter image description here

下に示すように、アーティファクトに追加しようとした私は、OKを押すと、私はエラーを次しまいました、

enter image description here

はその後、私は

enter image description here

空の選択によって、名前のビルドを作成した。しかし、私は `成果物を作成、実行するたびに、何のJARファイルが

を発生していない私は必要ですかpom.xmlにメインクラスを指定する場合は、どうすればよいでしょうか?

答えて

2

あなたはMavenのための構成でメインクラスを定義する必要があります:

<project> 
    ... 
    <build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-jar-plugin</artifactId> 
     ... 
     <configuration> 
      <archive> 
      <manifest> 
       <addClasspath>true</addClasspath> 
       <mainClass>fully.qualified.MainClass</mainClass> 
      </manifest> 
      </archive> 
     </configuration> 
     ... 
     </plugin> 
    </plugins> 
    </build> 
関連する問題