play framework系列之maven 构建

一,文章内容java

1,Play framwwork 的好处就是构建java 项目简单快速。通过下边几步便可完成。mysql

play new testSimpleMvngit

选择2 java 项目便可。github

而后进入到 testSimpleMvn 目录, play eclipse, 这样项目就支持eclipse 导入了。web

而后咱们知道play 集成了数据库Ebean 组件。直接使用便可,不用复杂的配置,一个高效的框架就这样搭建了。sql

2, 可是了,若是遇到团队开发,那就须要mvn 的支持了。数据库

在testsimpleMvn 项目中我已经引入了pom文件, 这里大体罗列一下。 后边附有下载地址。框架

<modelVersion>4.0.0</modelVersion>
	<packaging>war</packaging>

	<name>testSimpleMvn</name>
	<groupId>testSimpleMvn</groupId>
	<artifactId>testSimpleMvn</artifactId>
	<version>0.0.1-SNAPSHOT</version>

	<build>
		<plugins>
			<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>maven-jetty-plugin</artifactId>
				<version>6.1.7</version>
				<configuration>
					<connectors>
						<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
							<port>8888</port>
							<maxIdleTime>30000</maxIdleTime>
						</connector>
					</connectors>
					<webAppSourceDirectory>${project.build.directory}/${pom.artifactId}-${pom.version}</webAppSourceDirectory>
					<contextPath>/</contextPath>
				</configuration>
			</plugin>
		</plugins>
		<defaultGoal>compile</defaultGoal>
	</build>
	<dependencies>
		<dependency>
			<groupId>com.typesafe.play</groupId>
			<artifactId>play_2.10</artifactId>
			<version>2.4.0-M2</version>
		</dependency>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>5.1.18</version>
		</dependency>
		<dependency>
			<groupId>aopalliance</groupId>
			<artifactId>aopalliance</artifactId>
			<version>1.0</version>
		</dependency>
		<dependency>
			<groupId>asm</groupId>
			<artifactId>asm</artifactId>
			<version>3.1</version>
		</dependency>
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-classic</artifactId>
			<version>1.0.13</version>
		</dependency>
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-core</artifactId>
			<version>1.0.13</version>
		</dependency>
		<dependency>
			<groupId>com.fasterxml</groupId>
			<artifactId>classmate</artifactId>
			<version>0.8.0</version>
		</dependency>
<dependency>
	<groupId>com.fasterxml.jackson.core</groupId>
	<artifactId>jackson-core</artifactId>
	<version>2.2.2</version>
</dependency>
<dependency>
	<groupId>com.fasterxml.jackson.core</groupId>
	<artifactId>jackson-annotations</artifactId>
	<version>2.2.2</version>
</dependency>
<dependency>
	<groupId>com.fasterxml.jackson.core</groupId>
	<artifactId>jackson-databind</artifactId>
	<version>2.2.2</version>
</dependency>
<dependency>
	<groupId>com.github.scala-incubator.io</groupId>
	<artifactId>scala-io-core_2.10</artifactId>
	<version>0.4.2</version>
</dependency>
<dependency>
	<groupId>com.github.scala-incubator.io</groupId>
	<artifactId>scala-io-file_2.10</artifactId>
	<version>0.4.2</version>
</dependency>
<dependency>
	<groupId>com.google.code.findbugs</groupId>
	<artifactId>jsr305</artifactId>
	<version>2.0.1</version>
</dependency>

下载地址:eclipse

下载maven

相关文章
相关标签/搜索