Skip to content

Commit 738c033

Browse files
committed
Fix checkstyle execution.
Previously used the wrong phase verify instead of validate. But on top of that, for whatever reason, there is no way to have the checktyle goal run correctly after the javaformat goals. Maybe this is because they're in a profile, maybe not. This config DOES work, so using that after several attempts of understanding the issue, to no avail. Signed-off-by: Eric Bottard <[email protected]>
1 parent 02b6084 commit 738c033

File tree

13 files changed

+52
-47
lines changed

13 files changed

+52
-47
lines changed

auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory-redis/src/main/java/org/springframework/ai/model/chat/memory/redis/autoconfigure/RedisChatMemoryAutoConfiguration.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,22 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16+
1617
package org.springframework.ai.model.chat.memory.redis.autoconfigure;
1718

19+
import redis.clients.jedis.JedisPooled;
20+
1821
import org.springframework.ai.chat.memory.ChatMemory;
1922
import org.springframework.ai.chat.memory.ChatMemoryRepository;
2023
import org.springframework.ai.chat.memory.repository.redis.RedisChatMemoryRepository;
2124
import org.springframework.boot.autoconfigure.AutoConfiguration;
2225
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2326
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
24-
import org.springframework.boot.data.redis.autoconfigure.DataRedisAutoConfiguration;
2527
import org.springframework.boot.context.properties.EnableConfigurationProperties;
28+
import org.springframework.boot.data.redis.autoconfigure.DataRedisAutoConfiguration;
2629
import org.springframework.context.annotation.Bean;
2730
import org.springframework.util.StringUtils;
2831

29-
import redis.clients.jedis.JedisPooled;
30-
3132
/**
3233
* Auto-configuration for Redis-based chat memory implementation.
3334
*
@@ -81,4 +82,4 @@ public RedisChatMemoryRepository redisChatMemory(JedisPooled jedisClient, RedisC
8182
return builder.build();
8283
}
8384

84-
}
85+
}

auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory-redis/src/main/java/org/springframework/ai/model/chat/memory/redis/autoconfigure/RedisChatMemoryProperties.java

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,15 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16+
1617
package org.springframework.ai.model.chat.memory.redis.autoconfigure;
1718

1819
import java.time.Duration;
1920
import java.util.List;
2021
import java.util.Map;
2122

22-
import org.springframework.boot.context.properties.ConfigurationProperties;
2323
import org.springframework.ai.chat.memory.repository.redis.RedisChatMemoryConfig;
24+
import org.springframework.boot.context.properties.ConfigurationProperties;
2425

2526
/**
2627
* Configuration properties for Redis-based chat memory.
@@ -82,75 +83,75 @@ public class RedisChatMemoryProperties {
8283
private List<Map<String, String>> metadataFields;
8384

8485
public String getHost() {
85-
return host;
86+
return this.host;
8687
}
8788

8889
public void setHost(String host) {
8990
this.host = host;
9091
}
9192

9293
public int getPort() {
93-
return port;
94+
return this.port;
9495
}
9596

9697
public void setPort(int port) {
9798
this.port = port;
9899
}
99100

100101
public String getIndexName() {
101-
return indexName;
102+
return this.indexName;
102103
}
103104

104105
public void setIndexName(String indexName) {
105106
this.indexName = indexName;
106107
}
107108

108109
public String getKeyPrefix() {
109-
return keyPrefix;
110+
return this.keyPrefix;
110111
}
111112

112113
public void setKeyPrefix(String keyPrefix) {
113114
this.keyPrefix = keyPrefix;
114115
}
115116

116117
public Duration getTimeToLive() {
117-
return timeToLive;
118+
return this.timeToLive;
118119
}
119120

120121
public void setTimeToLive(Duration timeToLive) {
121122
this.timeToLive = timeToLive;
122123
}
123124

124125
public Boolean getInitializeSchema() {
125-
return initializeSchema;
126+
return this.initializeSchema;
126127
}
127128

128129
public void setInitializeSchema(Boolean initializeSchema) {
129130
this.initializeSchema = initializeSchema;
130131
}
131132

132133
public Integer getMaxConversationIds() {
133-
return maxConversationIds;
134+
return this.maxConversationIds;
134135
}
135136

136137
public void setMaxConversationIds(Integer maxConversationIds) {
137138
this.maxConversationIds = maxConversationIds;
138139
}
139140

140141
public Integer getMaxMessagesPerConversation() {
141-
return maxMessagesPerConversation;
142+
return this.maxMessagesPerConversation;
142143
}
143144

144145
public void setMaxMessagesPerConversation(Integer maxMessagesPerConversation) {
145146
this.maxMessagesPerConversation = maxMessagesPerConversation;
146147
}
147148

148149
public List<Map<String, String>> getMetadataFields() {
149-
return metadataFields;
150+
return this.metadataFields;
150151
}
151152

152153
public void setMetadataFields(List<Map<String, String>> metadataFields) {
153154
this.metadataFields = metadataFields;
154155
}
155156

156-
}
157+
}

auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory-redis/src/test/java/org/springframework/ai/model/chat/memory/redis/autoconfigure/RedisChatMemoryAutoConfigurationIT.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,18 @@
1717
package org.springframework.ai.model.chat.memory.redis.autoconfigure;
1818

1919
import com.redis.testcontainers.RedisStackContainer;
20-
2120
import org.junit.jupiter.api.BeforeAll;
2221
import org.junit.jupiter.api.Test;
2322
import org.slf4j.Logger;
2423
import org.slf4j.LoggerFactory;
25-
import org.springframework.ai.chat.memory.ChatMemory;
24+
import org.testcontainers.junit.jupiter.Container;
25+
import org.testcontainers.junit.jupiter.Testcontainers;
26+
2627
import org.springframework.ai.chat.memory.ChatMemoryRepository;
2728
import org.springframework.ai.chat.memory.repository.redis.RedisChatMemoryRepository;
2829
import org.springframework.boot.autoconfigure.AutoConfigurations;
2930
import org.springframework.boot.data.redis.autoconfigure.DataRedisAutoConfiguration;
3031
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
31-
import org.testcontainers.junit.jupiter.Container;
32-
import org.testcontainers.junit.jupiter.Testcontainers;
3332

3433
import static org.assertj.core.api.Assertions.assertThat;
3534

auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis/src/main/java/org/springframework/ai/vectorstore/redis/autoconfigure/RedisVectorStoreAutoConfiguration.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@
1717
package org.springframework.ai.vectorstore.redis.autoconfigure;
1818

1919
import io.micrometer.observation.ObservationRegistry;
20+
import redis.clients.jedis.DefaultJedisClientConfig;
21+
import redis.clients.jedis.HostAndPort;
22+
import redis.clients.jedis.JedisClientConfig;
23+
import redis.clients.jedis.JedisPooled;
24+
2025
import org.springframework.ai.embedding.BatchingStrategy;
2126
import org.springframework.ai.embedding.EmbeddingModel;
2227
import org.springframework.ai.embedding.TokenCountBatchingStrategy;
@@ -33,10 +38,6 @@
3338
import org.springframework.boot.data.redis.autoconfigure.DataRedisAutoConfiguration;
3439
import org.springframework.context.annotation.Bean;
3540
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
36-
import redis.clients.jedis.DefaultJedisClientConfig;
37-
import redis.clients.jedis.HostAndPort;
38-
import redis.clients.jedis.JedisClientConfig;
39-
import redis.clients.jedis.JedisPooled;
4041

4142
/**
4243
* {@link AutoConfiguration Auto-configuration} for Redis Vector Store.

auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis/src/test/java/org/springframework/ai/vectorstore/redis/autoconfigure/RedisVectorStoreAutoConfigurationIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,4 @@ public EmbeddingModel embeddingModel() {
154154

155155
}
156156

157-
}
157+
}

memory/repository/spring-ai-model-chat-memory-repository-redis/src/main/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryConfig.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16+
1617
package org.springframework.ai.chat.memory.repository.redis;
1718

1819
import java.time.Duration;
@@ -268,4 +269,4 @@ public RedisChatMemoryConfig build() {
268269

269270
}
270271

271-
}
272+
}

models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/AnthropicChatOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -652,4 +652,4 @@ public AnthropicChatOptions build() {
652652

653653
}
654654

655-
}
655+
}

models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/api/AnthropicApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2318,4 +2318,4 @@ public AnthropicApi build() {
23182318

23192319
}
23202320

2321-
}
2321+
}

models/spring-ai-oci-genai/src/main/java/org/springframework/ai/oci/cohere/OCICohereChatModel.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import java.util.ArrayList;
2020
import java.util.List;
2121
import java.util.Map;
22-
import java.util.Objects;
2322

2423
import com.oracle.bmc.generativeaiinference.GenerativeAiInference;
2524
import com.oracle.bmc.generativeaiinference.model.BaseChatRequest;

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -681,11 +681,11 @@
681681

682682
</profile>
683683
<profile>
684-
<!-- Moving this plugin in an always active profile that appears *after* the
685-
conditional javaformat -->
686684
<id>checkstyle-check</id>
687685
<activation>
688-
<activeByDefault>true</activeByDefault>
686+
<property>
687+
<name>!env.BOGUS</name>
688+
</property>
689689
</activation>
690690
<build>
691691
<plugins>
@@ -708,7 +708,7 @@
708708
<executions>
709709
<execution>
710710
<id>checkstyle-validation</id>
711-
<phase>verify</phase>
711+
<phase>process-sources</phase>
712712
<inherited>true</inherited>
713713
<configuration>
714714
<skip>${disable.checks}</skip>

0 commit comments

Comments
 (0)