当前位置: 首页 > news >正文

play framework系列之maven 构建

一,文章内容

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

play new testSimpleMvn

选择2 java 项目即可。

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



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

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>

下载:

下载









相关文章:

  • python tcp 实时抓包
  • 个人支付平台
  • Android 程序分析环境搭建-开发环境搭建
  • 分析Android APK-反编译修改打包
  • Android 程序分析环境搭建-静态分析环境搭建
  • 某盟逆向初步
  • Frida 基本安装配置
  • Flutter App 逆向思路(二)
  • 某盼-聊天app模拟器监测
  • 9.2 安卓逆向之—Frida持久化方案
  • Frida IOS 堆栈输出与IDA 对应
  • 点击app图标和从任务列表打开activity不一样问题
  • AndroidStudio的alt+enter 没有效果 没有解决方案提示
  • 解决java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader couldn't find libDatabaseOp.so
  • 关于Android Studio 错误: 非法字符: '\ufeff' 解决方案|错误: 需要class, interface或enum
  • 【刷算法】从上往下打印二叉树
  • 4个实用的微服务测试策略
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • JavaScript 基础知识 - 入门篇(一)
  • javascript面向对象之创建对象
  • Lsb图片隐写
  • MaxCompute访问TableStore(OTS) 数据
  • Rancher-k8s加速安装文档
  • 订阅Forge Viewer所有的事件
  • 对JS继承的一点思考
  • 记一次用 NodeJs 实现模拟登录的思路
  • 技术发展面试
  • 简单易用的leetcode开发测试工具(npm)
  • 经典排序算法及其 Java 实现
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 爬虫模拟登陆 SegmentFault
  • 前端面试之CSS3新特性
  • 入口文件开始,分析Vue源码实现
  • 使用docker-compose进行多节点部署
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 详解NodeJs流之一
  • 怎么把视频里的音乐提取出来
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​HTTP与HTTPS:网络通信的安全卫士
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #{} 和 ${}区别
  • #HarmonyOS:基础语法
  • (003)SlickEdit Unity的补全
  • (12)目标检测_SSD基于pytorch搭建代码
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (原)Matlab的svmtrain和svmclassify
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • ***详解账号泄露:全球约1亿用户已泄露
  • ./configure,make,make install的作用
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET 事件模型教程(二)