Aias00 commented on code in PR #5:
URL: https://github.com/apache/shenyu-plugin-store/pull/5#discussion_r4216790197


##########
pom.xml:
##########
@@ -64,6 +64,9 @@
 
     <properties>
         <java.version>17</java.version>
+        <shenyu.version>2.7.0</shenyu.version>

Review Comment:
   [NIT] shenyu.version is pinned to 2.7.0 while the store repo itself is 
2.7.1-SNAPSHOT. Confirm 2.7.0 is the intended shenyu compatibility target (the 
store plugins compile against the released shenyu 2.7.0 BOM). If store is meant 
to track shenyu 2.7.1, bump this to 2.7.1.



##########
shenyu-spring-boot-starter-plugin/pom.xml:
##########
@@ -30,5 +30,25 @@
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     </properties>
+    <modules>
+        <module>shenyu-spring-boot-starter-plugin-motan</module>
+        <module>shenyu-spring-boot-starter-plugin-tars</module>
+    </modules>
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-autoconfigure</artifactId>

Review Comment:
   [NIT] spring-boot-autoconfigure is declared as a compile dependency on the 
aggregator (lines 37-52), so it is inherited by the motan/tars starter 
submodules. It works because the shenyu 2.7.0 BOM imports 
spring-boot-dependencies (version is managed), but these starter-specific deps 
read cleaner if declared in each individual starter module rather than the 
aggregator.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to