0

我在 Intellij 122.327 中有一个 mavenized java 项目。不幸的是(由于遗留代码) src 目录中的某些代码使用了 test 目录中的测试。我正在尝试删除这些依赖项,但这是一个漫长的过程。同时,我可以通过使用build-helper maven 插件并添加 src/test/java 作为源来编译和部署:

       <execution>
                <id>add-test-dir-source</id>
                <phase>generate-sources</phase>
                <goals>
                    <goal>add-source</goal>
                </goals>
                <configuration>
                    <sources>
                        <source>src/test/java</source>
                    </sources>
                </configuration>
            </execution>

问题是每当我重新启动 Intellij 时,它都会将 src/test 目录标记为“test”目录(如果我转到 Project Structure -> Modules -> Sources,src/test 会标记为绿色)。所以每次我必须手动将 test/java 标记为“Sources”。有没有办法将其永久标记为来源?更好的是,Intellij 是否有办法从 pom 中读取并推断项目结构?

4

1 回答 1

-3

检查日志以了解任何相关异常。此问题可能有很多原因,例如具有自签名证书的代理、无效的 VM 选项、网络问题等。另请参阅此答案

如果问题仍然存在,请联系支持并附上日志。

于 2012-09-12T05:33:59.170 回答