一窗通办/
├── src/main/
│ ├── java/com/sinobest/boot/
│ │ ├── YctbApplication.java
│ │ ├── config/ # 配置类
│ │ │ ├── Struts2Config.java
│ │ │ └── WebConfig.java
│ │ ├── controller/ # Spring MVC 控制器
│ │ │ └── LoginController.java
│ │ └── listener/ # 监听器
│ │ └── AppInitContextListener.java
│ ├── resources/
│ │ ├── application.yml # Spring Boot 配置
│ │ ├── appContext.xml # 遗留 Spring 配置 (保留)
│ │ ├── fields.xml
│ │ ├── log4j.xml
│ │ └── static/ # 静态资源
│ │ ├── css/
│ │ ├── js/
│ │ └── images/
│ └── webapp/
│ ├── WEB-INF/
│ │ ├── web.xml
│ │ └── tld/
│ │ └── hnisi.tld
│ └── jsp/ # JSP 页面
│ ├── framework/
│ │ ├── security/
│ │ │ └── loginsb_i.jsp
│ │ └── mainframe.jsp
│ └── ...
├── src/test/java/ # 测试代码
├── pom.xml
└── README.md
删除:
- libs/ → 移入 pom.xml 的 <dependency>
- lib/ → 移入 pom.xml 的 <dependency>
- temp_framework/ → 临时文件夹,删除
- tmp_extract/ → 临时文件夹,删除
- tmp_login/ → 临时文件夹,删除
- web/ → 资源已整合到 src/main/webapp/
- target/ → Maven 构建产物,自动生成
- .idea/ → IDE 配置,可保留
- .vscode/ → IDE 配置,可保留
框架 JAR 转为 Maven 依赖
libs/ 目录<systemPath> 引用本地 JAR,或发布到私有 Maven 仓库保留必要的本地依赖
<dependency>
<groupId>com.sinobest</groupId>
<artifactId>sinobestfwcore</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/sinobestfwcore-h5.jar</systemPath>
</dependency>