项目配置修改

pull/162/head
luoyuehang 1 week ago
parent 78432de553
commit feec9efb08

@ -125,13 +125,34 @@
</dependencies>
<build>
<sourceDirectory>src</sourceDirectory>
<sourceDirectory>src/main/java</sourceDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<plugins>
<!-- 1. 编译插件解决Lombok注解处理器问题 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.12.1</version>
<configuration>
<source>23</source>
<target>23</target>
<encoding>UTF-8</encoding>
<!-- 核心Lombok注解处理器配置 -->
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
<!-- 2. Spring Boot打包插件 -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
@ -142,7 +163,17 @@
<artifactId>lombok</artifactId>
</exclude>
</excludes>
<!-- 必加:指定启动类(替换为你的实际路径) -->
<mainClass>com.campus.water.CampusWaterApplication</mainClass>
</configuration>
<!-- 必加生成可执行JAR -->
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

File diff suppressed because it is too large Load Diff

@ -14,6 +14,9 @@
},
"dependencies": {
"@amap/amap-jsapi-loader": "^1.0.1",
"@capacitor/android": "^8.0.0",
"@capacitor/cli": "^8.0.0",
"@capacitor/core": "^8.0.0",
"pinia": "^3.0.4",
"vue": "^3.5.25",
"vue-router": "^4.6.3"

@ -2,7 +2,7 @@
import axios from 'axios'
const apiClient = axios.create({
baseURL: 'http://localhost:8080',
baseURL: 'http://120.46.151.248:8080',
headers: {
'Content-Type': 'application/json'
}

@ -0,0 +1,15 @@
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
publicPath: './', // 重要:使用相对路径
outputDir: 'dist',
devServer: {
proxy: {
'/api': {
target: 'http://localhost:8080', // 后端地址
changeOrigin: true
}
}
}
})

@ -4,7 +4,7 @@ import { useAuthStore } from '@/stores/auth'
// 创建最基本的axios实例
const apiClient = axios.create({
baseURL: 'http://localhost:8080',
baseURL: 'http://120.46.151.248:8080',
headers: {
'Content-Type': 'application/json'
}

Loading…
Cancel
Save