halo-idea / idea-maven-plugin

idea maven 打包插件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

idea-maven-plugin

该项目为 IDEA 插件开发练手项目,主要包含:

  • 调用 IDEA 集成插件 Maven 打包方法
  • IDEA Settings 界面
  • Settings 界面持久化存储
  • FTP 连接测试
  • swing 组件开发

调用 IDEA 提供的 Maven 插件方法,需将 lib/maven.jar 加入 IDEA SDK 集成

IDEA-SDK

Maven 打包代码

MavenRunner runner = MavenRunner.getInstance(project);
MavenRunnerSettings settings = runner.getState().clone();
settings.getMavenProperties().put("interactiveMode", "false");
settings.setSkipTests(true);
MavenRunnerParameters params = new MavenRunnerParameters();
params.setWorkingDirPath(project.getBasePath());
params.setGoals(Collections.singletonList("package"));

Settings

FTP-Connection

MVN-Package

Package-Result

About

idea maven 打包插件


Languages

Language:Java 100.0%