- Update BaseEntity to use String IDs (snowflake algorithm format) - Migrate context holders (UserContextHolder, TenantContextHolder) to String - Update MyBatis-Plus configs: LongValue -> StringValue for tenant ID - Fix type conversions in 6 modules: common, sys, cust, proj, req, exp (partial) Changes by module: - fund-common: Context holders, interceptors, test fixes - fund-sys: Test files updated for String IDs - fund-cust: Service, DTO, VO, Controller, Config updates - fund-proj: Complete service layer and controller migration - fund-req: Complete service layer and controller migration - fund-exp: ExpenseType service layer complete (FundExpense in progress) Note: JavaScript precision issue resolved by using String for large IDs
78 lines
2.5 KiB
XML
78 lines
2.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
|
||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
|
||
https://maven.apache.org/xsd/settings-1.0.0.xsd">
|
||
|
||
<!-- 项目级 Maven 设置:
|
||
1. 使用当前项目目录下的 .mvn/repository 作为本地仓库;
|
||
2. 明确使用 Maven Central 作为远程仓库;
|
||
3. 不依赖用户家目录 ~/.m2/settings.xml 中配置的私服(如 hongma)。 -->
|
||
<localRepository>${user.dir}/.mvn/repository</localRepository>
|
||
|
||
<mirrors>
|
||
<!-- 使用阿里云公共代理 -->
|
||
<mirror>
|
||
<id>aliyun-central</id>
|
||
<mirrorOf>central</mirrorOf>
|
||
<name>Aliyun Central</name>
|
||
<url>https://maven.aliyun.com/repository/central</url>
|
||
</mirror>
|
||
<mirror>
|
||
<id>aliyun-public</id>
|
||
<mirrorOf>*</mirrorOf>
|
||
<name>Aliyun Public</name>
|
||
<url>https://maven.aliyun.com/repository/public</url>
|
||
</mirror>
|
||
</mirrors>
|
||
|
||
<servers>
|
||
<server>
|
||
<id>gitea</id>
|
||
<configuration>
|
||
<httpHeaders>
|
||
<property>
|
||
<name>Authorization</name>
|
||
<value>token e74959457eff4170b5aff418b17063c9cb84b48e</value>
|
||
</property>
|
||
</httpHeaders>
|
||
</configuration>
|
||
</server>
|
||
</servers>
|
||
|
||
<profiles>
|
||
<profile>
|
||
<id>project-repos</id>
|
||
<repositories>
|
||
<repository>
|
||
<id>central</id>
|
||
<url>https://repo1.maven.org/maven2</url>
|
||
<releases>
|
||
<enabled>true</enabled>
|
||
</releases>
|
||
<snapshots>
|
||
<enabled>false</enabled>
|
||
</snapshots>
|
||
</repository>
|
||
</repositories>
|
||
<pluginRepositories>
|
||
<pluginRepository>
|
||
<id>central</id>
|
||
<url>https://repo1.maven.org/maven2</url>
|
||
<releases>
|
||
<enabled>true</enabled>
|
||
</releases>
|
||
<snapshots>
|
||
<enabled>false</enabled>
|
||
</snapshots>
|
||
</pluginRepository>
|
||
</pluginRepositories>
|
||
</profile>
|
||
</profiles>
|
||
|
||
<activeProfiles>
|
||
<activeProfile>project-repos</activeProfile>
|
||
</activeProfiles>
|
||
|
||
</settings>
|