ディレクトリ構造
フォルダー パスの一覧
C:\ECLIPSE\PLEIADES\WORKSPACE\FIRSTAPP1
│ .classpath
│ .project
│ build.properties
│ build.xml
│ pom.xml
│
├─.settings
│ .jsdtscope
│ org.eclipse.jdt.core.prefs
│ org.eclipse.m2e.core.prefs
│ org.eclipse.wst.common.component
│ org.eclipse.wst.common.project.facet.core.xml
│ org.eclipse.wst.jsdt.ui.superType.container
│ org.eclipse.wst.jsdt.ui.superType.name
│ org.eclipse.wst.validation.prefs
│
├─bin
├─src
│ ├─main
│ │ ├─java
│ │ │ └─example
│ │ │ ├─api
│ │ │ │ BookResource.java
│ │ │ │ BooksRestController.java
│ │ │ │ SalesRestController.java
│ │ │ │
│ │ │ ├─app
│ │ │ │ CalenderController.java
│ │ │ │ EchoForm.java
│ │ │ │ ViewController.java
│ │ │ │ WelcomeController.java
│ │ │ │
│ │ │ ├─config
│ │ │ │ AppConfig.java
│ │ │ │ WebMvcConfig.java
│ │ │ │
│ │ │ ├─domain
│ │ │ │ └─service
│ │ │ │ Book.java
│ │ │ │ BookResourceNotFoundException.java
│ │ │ │ BookService.java
│ │ │ │ Sales.java
│ │ │ │ SalesService.java
│ │ │ │
│ │ │ └─util
│ │ │ DateUtil.java
│ │ │
│ │ ├─resources
│ │ └─webapp
│ │ │ index.jsp
│ │ │
│ │ ├─resources
│ │ │ ├─css
│ │ │ │ datepicker-ver1.03.css
│ │ │ │ firstapp1.css
│ │ │ │ jquery-ui.css
│ │ │ │
│ │ │ ├─img
│ │ │ │ cal-32.png
│ │ │ │ go-top.png
│ │ │ │
│ │ │ └─js
│ │ │ ccchart_customize.js
│ │ │ ccchart_customize_bk.js
│ │ │ datepicker-config-ver1.03.js
│ │ │ firstapp1.js
│ │ │ jquery-1.12.4.js
│ │ │ jquery-ui-1.12.1-customize-ver1.03.js
│ │ │
│ │ └─WEB-INF
│ │ │ include.jsp
│ │ │ web.xml
│ │ │
│ │ ├─lib
│ │ │ classmate-1.3.4.jar
│ │ │ hibernate-validator-6.1.5.Final.jar
│ │ │ jackson-annotations-2.11.1.jar
│ │ │ jackson-core-2.11.1.jar
│ │ │ jackson-databind-2.11.1.jar
│ │ │ jackson-datatype-jsr310-2.11.1.jar
│ │ │ jakarta.validation-api-2.0.2.jar
│ │ │ javax.annotation-api-1.3.2.jar
│ │ │ jboss-logging-3.3.2.Final.jar
│ │ │ slf4j-api-1.7.30.jar
│ │ │ spring-aop-5.2.7.RELEASE.jar
│ │ │ spring-beans-5.2.7.RELEASE.jar
│ │ │ spring-context-5.2.7.RELEASE.jar
│ │ │ spring-core-5.2.7.RELEASE.jar
│ │ │ spring-expression-5.2.7.RELEASE.jar
│ │ │ spring-jcl-5.2.7.RELEASE.jar
│ │ │ spring-tx-5.2.7.RELEASE.jar
│ │ │ spring-web-5.2.7.RELEASE.jar
│ │ │ spring-webmvc-5.2.7.RELEASE.jar
│ │ │ taglibs-standard-impl-1.2.5.jar
│ │ │ taglibs-standard-jstlel-1.2.5.jar
│ │ │ taglibs-standard-spec-1.2.5.jar
│ │ │
│ │ └─page
│ │ book.jsp
│ │ input.jsp
│ │ output.jsp
│ │ salesDay.jsp
│ │ salesMDT.jsp
│ │ salesMonth.jsp
│ │ salesTime.jsp
│ │
│ └─test
│ └─java
└─target
│ firstapp1.war
│
├─classes
├─firstapp11
│ └─classes
│ └─example
│ ├─api
│ │ BookResource.class
│ │ BooksRestController.class
│ │ SalesRestController.class
│ │
│ ├─app
│ │ CalenderController.class
│ │ EchoForm.class
│ │ ViewController.class
│ │ WelcomeController.class
│ │
│ ├─config
│ │ AppConfig.class
│ │ WebMvcConfig.class
│ │
│ ├─domain
│ │ └─service
│ │ Book.class
│ │ BookResourceNotFoundException.class
│ │ BookService.class
│ │ Sales.class
│ │ SalesService.class
│ │
│ └─util
│ DateUtil.class
│
├─m2e-wtp
│ └─web-resources
│ └─META-INF
│ │ MANIFEST.MF
│ │
│ └─maven
│ └─example
│ └─firstapp1
│ pom.properties
│ pom.xml
│
└─test-classes
build.properties
##
# dir setting (build.xml の basedir からの相対パス指定)
##
srcDir=./src/main/java
resourceDir=./src/main/resources
destDir=./target/firstapp11/
libDir=./src/main/webapp/WEB-INF/lib
page=./src/main/webapp
webxml=./src/main/webapp/WEB-INF
classes=./target/firstapp11/classes
warDir=./target/
##
# javac setting
##
javac.debug=on
javac.deprecation=on
javac.optimize=off
javac.encoding=UTF-8
javac.target=8
javac.source=8
build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="firstapp1" default="build" basedir=".">
<property file="build.properties" />
<path id="class.path">
<fileset dir="${libDir}">
<include name="**/*.jar" />
</fileset>
</path>
<target name="build" depends="war" />
<target name="clean"
description="一時ディレクトリをcleanします">
<delete dir="${destDir}" />
<mkdir dir="${destDir}"/>
<mkdir dir="${destDir}/classes"/>
</target>
<target name="compile" depends="clean"
description="ソースコードのコンパイルをします">
<javac
srcdir="${srcDir}"
destdir="${destDir}/classes"
deprecation="${javac.deprecation}"
debug="${javac.debug}"
optimize="${javac.optimize}"
encoding="${javac.encoding}"
source="${javac.source}"
target="${javac.target}"
classpathref="class.path"
includeantruntime="false" />
<copy
todir="${destDir}/classes"
preservelastmodified="yes" >
<fileset dir="${resourceDir}">
<include name="**/*" />
</fileset>
</copy>
</target>
<target name="war" depends="compile">
<war destfile="${warDir}/${ant.project.name}.war" webxml="${webxml}/web.xml">
<classes dir="${classes}"/>
<lib dir="${libDir}"/>
<fileset dir="${page}" includes="**"/>
</war>
</target>
</project>