mirror of
https://gitee.com/EMF/solon-manager.git
synced 2025-12-06 08:48:33 +08:00
fixed:构建子插件,META-INF文件位置错误
This commit is contained in:
parent
21a3c74f00
commit
a151fb4306
10
pom.xml
10
pom.xml
@ -192,15 +192,7 @@
|
|||||||
</dependencies>
|
</dependencies>
|
||||||
</dependencyManagement>
|
</dependencyManagement>
|
||||||
|
|
||||||
<build>
|
|
||||||
<finalName>${project.artifactId}</finalName>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.noear</groupId>
|
|
||||||
<artifactId>solon-maven-plugin</artifactId>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<repositories>
|
<repositories>
|
||||||
<repository>
|
<repository>
|
||||||
|
|||||||
@ -72,7 +72,7 @@ public class SysPlugsServiceImpl extends ServiceImpl<SysPlugsMapper, SysPlugsEnt
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<String> solonMetas = nameList.stream().filter( n ->
|
List<String> solonMetas = nameList.stream().filter( n ->
|
||||||
n.startsWith("BOOT-INF/classes/META-INF/solon/")
|
n.startsWith("META-INF/solon/")
|
||||||
&& n.endsWith(".properties")).collect(Collectors.toList());
|
&& n.endsWith(".properties")).collect(Collectors.toList());
|
||||||
Assert.isTrue(ObjectUtil.isNotEmpty(solonMetas), ()-> new BusinessException("jar文件不是solon插件,缺少插件元文件:META-INF/solon/*.properties"));
|
Assert.isTrue(ObjectUtil.isNotEmpty(solonMetas), ()-> new BusinessException("jar文件不是solon插件,缺少插件元文件:META-INF/solon/*.properties"));
|
||||||
String anyOneMeta = solonMetas.get(0);
|
String anyOneMeta = solonMetas.get(0);
|
||||||
@ -98,7 +98,7 @@ public class SysPlugsServiceImpl extends ServiceImpl<SysPlugsMapper, SysPlugsEnt
|
|||||||
String P_DOC_URL = "plugin.docUrl";
|
String P_DOC_URL = "plugin.docUrl";
|
||||||
|
|
||||||
List<String> pluginInfoPropNames = nameList.stream().filter( n ->
|
List<String> pluginInfoPropNames = nameList.stream().filter( n ->
|
||||||
n.equals("BOOT-INF/classes/"+PLUGIN_INFO_PATH)
|
n.equals(PLUGIN_INFO_PATH)
|
||||||
).collect(Collectors.toList());
|
).collect(Collectors.toList());
|
||||||
Assert.isTrue(ObjectUtil.isNotEmpty(pluginInfoPropNames) , ()-> new BusinessException("插件缺少描述文件: "+PLUGIN_INFO_PATH));
|
Assert.isTrue(ObjectUtil.isNotEmpty(pluginInfoPropNames) , ()-> new BusinessException("插件缺少描述文件: "+PLUGIN_INFO_PATH));
|
||||||
String pInfoOne = pluginInfoPropNames.get(0);
|
String pInfoOne = pluginInfoPropNames.get(0);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user