appassembler-maven-plugin の書き方がミソだった


先日、Heroku で Maven プログラムが上手く動かせないと書きましたが、どうやら appassembler-maven-plugin の設定方法が良くなかったようです。動く書き方は以下のとおりです(main クラスが HelloWorld の場合)。

			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>appassembler-maven-plugin</artifactId>
				<version>1.1.1</version>
				<configuration>
					<assembleDirectory>target</assembleDirectory>
					<programs>
						<program>
							<mainClass>HelloWorld</mainClass>
							<name>webapp</name>
						</program>
					</programs>
				</configuration>
				<executions>
					<execution>
						<phase>package</phase>
						<goals>
							<goal>assemble</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

公式サイトのほうも直しておいて欲しいですね。

Leave a Comment

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください