Skip to content
This repository has been archived by the owner on Jul 2, 2021. It is now read-only.

icode/ameba-maven-archetype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven 创建 module 模板

模板结构

app
├── src
│   ├── main
│   │   ├── assembly
│   │   │   └── standalone.xml                     发布独立模式配置
│   │   ├── conf                                   配置文件目录
│   │   │   ├── application.conf                   应用主配置文件,使用filters目录中参数配置文件进行配置
│   │   │   ├── ehcache.xml                        EhCache 配置文件,使用 EhCahe 缓存模块时才需要
│   │   │   └── security.ini                       Shiro 配置文件,使用 Shiro 模块时才需要
│   │   ├── filters
│   │   │   ├── application-dev.properties         开发模式 应用主配置参数文件
│   │   │   ├── application-prod.properties        发布模式 应用主配置参数文件
│   │   │   ├── application.properties             公用参数 应用主配置参数文件
│   │   │   └── application-test.properties        测试模式 应用主配置参数文件
│   │   ├── java                                   Java 源码文件目录
│   │   ├── resources
│   │   │   ├── assets                             公开静态资源存放目录
│   │   │   │   ├── css
│   │   │   │   ├── fonts
│   │   │   │   ├── img
│   │   │   │   └── js
│   │   │   ├── conf
│   │   │   │   ├── messages                       I18N 配置文件存放目录,文件必须采用UTF8编码
│   │   │   │   │   ├── message_en.properties      I18N 默认配置文件,UTF8编码
│   │   │   │   │   ├── message.properties         I18N 英文配置文件,UTF8编码
│   │   │   │   │   └── message_zh_CN.properties   I18N 中文简体配置文件,UTF8编码
│   │   │   │   └── module.conf                    模块配置文件
│   │   │   └── views                              模板存放目录
│   │   │       └── index.httl.html                创建模块引导页面模板
│   │   └── scripts
│   │       ├── ameba.vmoptions                    发布模式下 JVM 配置文件
│   │       ├── append.bat                         Windows 发布模式启动脚本所需文件
│   │       ├── shutdown.sh                        Linux/Unix 发布模式结束脚本
│   │       ├── startup.bat                        Windows 发布模式启动脚本
│   │       └── startup.sh                         Linux/Unix 发布模式启动脚本
│   └── test
│       ├── java                                   Java 单元测试目录
│       │   └── ameba
│       │       └── DevBootstrap.java              用于快速引导DEV模式的 Java 代码
│       └── resources                              用于DEV模式启动的配置文件存放目录
│           └── conf
│               ├── application_trace.conf         通过 APP ID 调用的配置文件,打开框架详细日志
│               └── log                            log 配置文件目录,用于存放通过 APP ID logger 配置文件
│                   └── log_off_fw.groovy          通过 APP ID 调用的配置文件,关闭框架日志
├── target
│   ├── classes                                    编译的 class
│   ├── generated-classes 
│   │   └── ameba 
│   │       └── enhanced-cache                     框架生成的增强后的代码缓存
│   └── generated-sources 
│       └── ameba                                  框架生成的资源文件
├── temp                                           临时文件目录
│   └── cache                                      EhCache/etc 缓存文件目录
├── LICENSE                                        MIT开源协议文件
├── pom.xml                                        Maven 配置文件
└── README.md

About

Maven module archetype

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published