mirror of https://github.com/halo-dev/halo
Add halo version to application
parent
8adf79432c
commit
497aaab67f
|
@ -8,7 +8,7 @@ apply plugin: 'io.spring.dependency-management'
|
||||||
|
|
||||||
group = 'run.halo.app'
|
group = 'run.halo.app'
|
||||||
archivesBaseName = 'halo'
|
archivesBaseName = 'halo'
|
||||||
version = '1.0.0'
|
version = '1.0.0.bata'
|
||||||
sourceCompatibility = '1.8'
|
sourceCompatibility = '1.8'
|
||||||
description = 'Halo, personal blog system developed in Java.'
|
description = 'Halo, personal blog system developed in Java.'
|
||||||
|
|
||||||
|
@ -27,6 +27,13 @@ configurations {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bootJar {
|
||||||
|
manifest {
|
||||||
|
attributes('Implementation-Title': 'Halo Application',
|
||||||
|
'Implementation-Version': version)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation 'org.springframework.boot:spring-boot-starter-actuator'
|
implementation 'org.springframework.boot:spring-boot-starter-actuator'
|
||||||
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
|
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
|
||||||
|
|
|
@ -3,6 +3,7 @@ package run.halo.app.config;
|
||||||
import com.fasterxml.classmate.TypeResolver;
|
import com.fasterxml.classmate.TypeResolver;
|
||||||
import io.swagger.models.auth.In;
|
import io.swagger.models.auth.In;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.core.Ordered;
|
import org.springframework.core.Ordered;
|
||||||
|
@ -56,7 +57,7 @@ public class SwaggerConfiguration {
|
||||||
new ResponseMessageBuilder().code(404).message("Not found").build(),
|
new ResponseMessageBuilder().code(404).message("Not found").build(),
|
||||||
new ResponseMessageBuilder().code(500).message("Internal server error").build());
|
new ResponseMessageBuilder().code(500).message("Internal server error").build());
|
||||||
|
|
||||||
public SwaggerConfiguration(HaloProperties haloProperties) {
|
public SwaggerConfiguration( HaloProperties haloProperties) {
|
||||||
this.haloProperties = haloProperties;
|
this.haloProperties = haloProperties;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@ public class HaloConst {
|
||||||
/**
|
/**
|
||||||
* version constant
|
* version constant
|
||||||
*/
|
*/
|
||||||
public static final String HALO_VERSION = "1.0.0";
|
public static final String HALO_VERSION;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Suffix of freemarker template file
|
* Suffix of freemarker template file
|
||||||
|
@ -74,4 +74,8 @@ public class HaloConst {
|
||||||
* user_session
|
* user_session
|
||||||
*/
|
*/
|
||||||
public static String USER_SESSION_KEY = "user_session";
|
public static String USER_SESSION_KEY = "user_session";
|
||||||
|
|
||||||
|
static {
|
||||||
|
HALO_VERSION = HaloConst.class.getPackage().getImplementationVersion();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,8 +57,7 @@ public class AdminServiceImpl implements AdminService {
|
||||||
|
|
||||||
private final StringCacheStore cacheStore;
|
private final StringCacheStore cacheStore;
|
||||||
|
|
||||||
@Value("${spring.datasource.driver-class-name}")
|
private final String driverClassName;
|
||||||
private String driverClassName;
|
|
||||||
|
|
||||||
public AdminServiceImpl(PostService postService,
|
public AdminServiceImpl(PostService postService,
|
||||||
SheetService sheetService,
|
SheetService sheetService,
|
||||||
|
@ -69,7 +68,8 @@ public class AdminServiceImpl implements AdminService {
|
||||||
OptionService optionService,
|
OptionService optionService,
|
||||||
UserService userService,
|
UserService userService,
|
||||||
LinkService linkService,
|
LinkService linkService,
|
||||||
StringCacheStore cacheStore) {
|
StringCacheStore cacheStore,
|
||||||
|
@Value("${spring.datasource.driver-class-name}") String driverClassName) {
|
||||||
this.postService = postService;
|
this.postService = postService;
|
||||||
this.sheetService = sheetService;
|
this.sheetService = sheetService;
|
||||||
this.attachmentService = attachmentService;
|
this.attachmentService = attachmentService;
|
||||||
|
@ -80,6 +80,7 @@ public class AdminServiceImpl implements AdminService {
|
||||||
this.userService = userService;
|
this.userService = userService;
|
||||||
this.linkService = linkService;
|
this.linkService = linkService;
|
||||||
this.cacheStore = cacheStore;
|
this.cacheStore = cacheStore;
|
||||||
|
this.driverClassName = driverClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -51,4 +51,4 @@ spring:
|
||||||
logging:
|
logging:
|
||||||
level:
|
level:
|
||||||
run.halo.app: INFO
|
run.halo.app: INFO
|
||||||
file: ./logs/log.log
|
file: ./logs/log.log
|
Loading…
Reference in New Issue