如何使用IntelliJ IDEA 14创建基于Maven3的Java Web Project

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用IntelliJ IDEA 14创建基于Maven3的Java Web Project相关的知识,希望对你有一定的参考价值。

参考技术A 安装 Maven 前要求先确定 JDK 已经安装配置完Maven Apache 项目目前新版本 3.1.0我用
首先官网载 Maven
载完其解压我解压文件夹重命名 maven并放 D:\Server 目录即 maven 终路径:D:\Server\maven
配置 maven 环境变量:
系统变量:MAVEN_HOME = D:\Server\maven
用户变量:path = %MAVEN_HOME%\bin
相信家都配环境变量详细步骤说着属性名属性值配OK
参考技术B 1、打开IDEA14,点击左上角的File, 2、点击New Project..., 3、选择左列的java,右列的不用选,点击next,一直到最后即可。 PS:大项是Java,java ee是子项。

如何使用 IntelliJ IDEA 计算 Java 代码行数?

【中文标题】如何使用 IntelliJ IDEA 计算 Java 代码行数?【英文标题】:How to count lines of Java code using IntelliJ IDEA? 【发布时间】:2011-03-27 00:31:11 【问题描述】:

【问题讨论】:

对于存储库统计信息,您可以使用Gitinspector。来源:***.com/q/1828874/873282 【参考方案1】:

Statistic 插件对我有用。

从 Intellij 安装它:

文件 - 设置 - 插件 - 浏览存储库...在列表中找到并双击它。

通过项目左下角的标签访问“统计”工具栏

旧版本:从以下位置打开统计信息窗口:

查看 -> 工具窗口 -> 统计

【讨论】:

统计插件与 IntelliJ IDEA 12 配合使用,甚至显示注释行和空白行与总行的计数和百分比。可以使用更多的文档。通过安装在 IntelliJ IDEA 窗口左下角的新按钮启动它。它有额外的设置:文件-设置-(项目设置)统计。 统计插件除了行数之外还提供文件数。我无法使用 Metrics Reloaded 插件找到文件计数。 适用于 IDEA 2017.2.5,项目 > 150 kLOC,但不分组计数,没有每个模块/每个源文件夹的总和 --> 几乎没用 :-/ 这个插件在 2018.1 中根本不起作用。 View -> Tool windows -> Statistic 只显示一个空窗口。 @YngvarKristiansen 您必须进行初始刷新(左上角)【参考方案2】:

虽然它不是 IntelliJ 选项,但您可以使用简单的 Bash 命令(如果您的操作系统是 Linux/Unix)。转到您的源目录并输入:

find . -type f -name '*.java' | xargs cat | wc -l

【讨论】:

我会做find . -type f -name '*.java' | xargs cat | wc -l(引用*.java 部分)。否则,shell 环境可能会过早扩展*.java,导致命令无法正常工作。 这将返回太多行。不应计算空行 忽略空行:find . -type f -name '*.java' | xargs cat | grep -ve '^\s*$' | wc -l【参考方案3】:

过去我曾使用出色命名的MetricsReloaded 插件来获取此信息。

您可以从 JetBrains 存储库安装它。

安装后,通过以下方式访问:分析 -> 计算指标...

【讨论】:

同意,需要文档。安装后如何激活插件? 回答我自己的问题:分析 -> 计算指标 不适用于 IntelliJ IDEA 12:github.com/BasLeijdekkers/MetricsReloaded/issues/19 现在在 IDEA 12 中工作,在需要通过手动下载安装的存储库中找不到。 从 2021.2 开始,一切正常。【参考方案4】:

就像尼尔说的:

Ctrl-Shift-F -> 要查找的文本 = '\n' -> 查找。

只有一项改进,如果输入"\n+",就可以搜索非空行了

如果只有空格的行也可以被视为空行,那么您可以使用正则表达式 "(\s*\n\s*)+" 不计算它们。

【讨论】:

这真的很慢,只有在没有更好的方法时才使用。我建议安装 GitBash 并使用 find【参考方案5】:

Statistic 插件工作正常!

这是一个简单的案例:

    Ctrl+Shift+A 并搜索“统计”以打开面板。 您将看到面板作为屏幕截图,然后单击 Refresh 获取整个项目或选择您的项目或文件,然后单击 Refresh on selection 进行选择。

【讨论】:

【参考方案6】:

快速而肮脏的方法是全局搜索'\n'。您可以在文件扩展名等上以任何您喜欢的方式过滤它。

Ctrl-Shift-F -> 要查找的文本 = '\n' -> 查找。

编辑:必须检查“正则表达式”。

【讨论】:

是的,但这也会搜索你库中的所有文件(例如:如果你正在创建一个 Web 应用程序,它会搜索所有 JQuery 行) 好主意,但前提是您先修剪所有空行或明确希望对它们进行计数。 @MarcelStör 试试“(.+)\n” 搜索正则表达式“.+”效果更好。如果它缺少像“\n”或“.+\n”这样的尾随换行符,它不会错过文件中的最后一行。它还在语义上更好地匹配您搜索的内容,即带有字符的行。 我看不到行数。它说“3+ 个文件中有 100+ 个匹配项”,这不是很有帮助。我使用 IntelliJ IDEA Community 2019.2【参考方案7】:

要查找包括空行在内的所有代码,请尝试@Neil 的解决方案:

打开在路径中查找 (Ctrl+Shift+F)

搜索以下正则表达式:\n'

对于至少有一个字符的行,请使用以下表达式:

(.+)\n

对于至少包含一个单词字符或数字的行,请使用以下表达式:

`(.*)([\w\d]+)(.*)\n`

注意:如果文件的最后一行后面有换行符,则只计算最后一行。

【讨论】:

【参考方案8】:

您可以使用 Count Lines of Code (CLOC)

Settings -> External Tools 添加新工具

名称:代码行数 组:统计 程序:路径/到/cloc 参数:$ProjectFileDir$ 或 $FileParentDir$

【讨论】:

【参考方案9】:

现在有 2 个版本的指标重新加载可用。此处提供 v9 和 v10 支持的一种 http://plugins.intellij.net/plugin/?idea&id=93

【讨论】:

不适用于 IntelliJ IDEA 12:github.com/BasLeijdekkers/MetricsReloaded/issues/19

以上是关于如何使用IntelliJ IDEA 14创建基于Maven3的Java Web Project的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IntelliJ IDEA 15 创建maven项目

如何提高intellij idea 14响应速度

使用IntelliJ IDEA 14和Maven创建java web项目

TestNG基础教程 - 基于IntelliJ IDEA 创建TestNG test

IntelliJ IDEA 15 创建maven项目

使用IntelliJ IDEA 14和Maven创建java web项目