開発メモ

開発用のメモです。

Build

ant で 特定ディレクトリ以下の build.xml を 連鎖実行させる

maven ファイル <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> <dependencies> <dependency> </dependency></dependencies></project>

ant で tar を作成する ( ${eclipse.project.name}.tar 的な )

<project basedir="." default="default"> <basename property="project.name" file="${basedir}"/> <property name="dest.file" value="dest/${project.name}.tar" /> <target name="default"> <delete file="_${dest.file}" /> <tar basedir="src" destfile="${dest.file}" /> </target> </project>

Apache Ant tar を 作成する

<project name="ProjectName" basedir="." default="default"> <target name="default"> <tar basedir="src" destfile="dist/${ant.project.name}.tar" /> </target> </project>

struts2-junit-plugin / NoClassDefFoundError

いかのようなエラーが起きる場合がある。 2014-05-07 10:31:57.697 [ ERROR ] com.opensymphony.xwork2.util.finder.ClassFinder - Error loading class [action.admin.IndexActionTest] java.lang.NoClassDefFoundError: org/apache/struts2/StrutsTestCase…

maven-build.xml の作り方

mvn ant:ant

Seasar2 + Struts2 のデフォルトな 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>jp.miragewor…</groupid></project>

Twitter: @asahina_alice