###前提・実現したいこと
java6 maven3.2.5 eclipseを利用して,作成したコードを依存ライブラリ含めjarにパッケージングしたい
###発生している問題・エラーメッセージ
・src/a.java(main), src/b.java
・src/resaurce/c.ini
・pom.xml
というような構成でeclipseのmavenプロジェクトからjavaコードを実行形式にパッケージングしようとしたところ,メイン-マニフェスト属性がありませんと表示され実行出来ません。原因がsetting.xmlにある気がするのですがeclipseでの構成の仕方が分からずはまっています。パッケージングのやり方を教えてもらえますでしょうか。
###pom依存ライブラリおよび設定
<dependencies> <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> <version>1.10</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version> </dependency> </dependencies> <build> <sourceDirectory>src</sourceDirectory> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>src.a</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>
回答1件
あなたの回答
tips
プレビュー