自定义模块

本文详细介绍了如何在Play框架中创建并管理自定义模块,从初始化模块到依赖配置,再到最终的发布流程,涵盖了模块的创建、添加、修改、删除等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自定义模块的创建步骤(示例中coreapp testzymodel1,modelappzymodule1

1.play new  coreapp

 

2.play new-module modelapp

 

3.modelapp中增加任意代码,代码结构等同play的应用程序,如


 

4.coreappdependencies.yml中增加如下配置

modelapp ->modelapp

 

repositories: 

  

    - custom modules:

        type:       local

        artifact:   ${application.path}/../[module]

        contains:

            - modelapp -> *

 

5.play dependencies coreapp ,此时添加依赖模块到项目中

modelapp会以链接文件夹的形式存在于coreapp

如下图所示


 

6.play eclipsify coreapp ,然后导入到eclipse里即可。

7.以后对modelapp执行的任何修改都可以直接在coreapp里操作。包括新增类文件等。

 

8.全部开发完,可以执行play build-module modelapp,将其打包发布。分享给其他项目使用。

 

注意事项:

1.play dependencies coreapp ,有时候会发现这条命令执行失败,

可以增加参数----verbose,显示详细的加载信息,定位错误。

 

2.如果已经增加依赖模块,之后又想取消,除了修改denpendencies.yml,

执行一遍play dependencies coreapp --sync即可。

 

3.repositories:即可以来源与本地文件夹,也可以来源maven仓储或者是git路径

 

4.如果不是开发play系统插件功能,请不要处理modelapp项目中的src文件夹,此文件夹里的内容在build-module

,会编译成jar包,作为play的插件,在应用程序启动时执行。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值