<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Intellij on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/intellij/</link><description>Recent content in Intellij on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 12 Nov 2025 12:00:01 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/intellij/index.xml" rel="self" type="application/rss+xml"/><item><title>Maintaining the IntelliJ “Save Actions” Plugin: A Community Effort to Keep Development Tools Up to Date</title><link>https://javapro-en.svenruppert.com/maintaining-the-intellij-save-actions-plugin-a-community-effort-to-keep-development-tools-up-to-date/</link><pubDate>Wed, 12 Nov 2025 12:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/maintaining-the-intellij-save-actions-plugin-a-community-effort-to-keep-development-tools-up-to-date/</guid><description>&lt;p&gt;For many developers working with IntelliJ IDEA, the &lt;strong&gt;“Save Actions” plugin&lt;/strong&gt; has long been a trusted companion for maintaining consistent and clean codebases. By automatically performing configurable actions on file save—such as optimizing imports, reformatting code, rearranging members, or applying small quick fixes—the plugin helps ensure that projects stay uniform across entire teams.&lt;/p&gt;
&lt;p&gt;After the original development of “Save Actions” came to a halt several years ago, the plugin risked falling out of compatibility with newer IntelliJ versions. To prevent this, &lt;em&gt;XDEV Software&lt;/em&gt; stepped in as the dedicated maintainer and continues to provide updates and maintenance releases through the JetBrains Marketplace. The goal has remained simple: to keep the plugin functional, compatible, and stable for the growing developer community that relies on it.&lt;/p&gt;</description></item><item><title>Japo: The Ultimate Search Engine for Java Annotations</title><link>https://javapro-en.svenruppert.com/japo-the-ultimate-search-engine-for-java-annotations/</link><pubDate>Thu, 21 Aug 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/japo-the-ultimate-search-engine-for-java-annotations/</guid><description>&lt;p&gt;In the evolving landscape of Java development, annotations play a critical role in simplifying code, enhancing readability, and enabling powerful framework capabilities. Yet, finding detailed, accurate, and consolidated information about Java annotations has long been a challenge for developers. &lt;strong&gt;JAPO&lt;/strong&gt; (Java Annotations Repo) is the game-changing solution addressing this gap. Offering a feature-rich search engine, JAPO enables Java developers to explore annotations, Maven artifacts, and much more with unparalleled ease. &lt;/p&gt;</description></item><item><title>1 Billion RECORD CHallenge - AI Style</title><link>https://javapro-en.svenruppert.com/1-billion-record-challenge-ai-style/</link><pubDate>Thu, 07 Nov 2024 10:05:34 +0000</pubDate><guid>https://javapro-en.svenruppert.com/1-billion-record-challenge-ai-style/</guid><description>&lt;p&gt;&lt;strong&gt;Previously …&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I recently &lt;a href="https://javapro.io/2024/10/17/are-ai-coding-tools-worth-it-part-1/"&gt;wrote&lt;/a&gt; about my experiences with getting AI coding tools to find bugs and write tests.  I picked five different tools. The selection criteria were simple - free or trial with no credit card needed.  I chose three tools designed to help developers and two general-purpose LLMs.  &lt;/p&gt;
&lt;p&gt;I gave them a 1000-line Java program and asked them to do three things.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add Javadoc to explain what the code did&lt;/li&gt;
&lt;li&gt;Analyse the code for bugs and design weaknesses&lt;/li&gt;
&lt;li&gt;Create Junit testcases that would provide reasonable code coverage.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The results were disappointing but, in hindsight, predictable.  Overall, the tools were better at creating documentation than finding bugs and, apart from one, were pretty poor at writing test cases.  &lt;/p&gt;</description></item></channel></rss>