idea运行多模块的maven项目,工作目录不一致的问题

我使用idea开发多模块的maven项目,目录结构如下:

segment   (父级)

      ---pom.xml

      ---core       (子模块)

        ----pom.xml

       --- optimize    (子模块)

        ----pom.xml

其中,segment是父级,core和optimize是两个子模块。

在optimize中,我有两种方式运行程序:1、Junit运行测试用例;2、直接写main函数。

方式1中,得到的工作目录是\segment\optimize。方式2工作目录是\segment。两种运行方式,工作目录不同,带来了很大的不便。后面我发现,这是因为这两种方式,idea默认的运行参数不同。

方式1的运行参数:

方式2的运行参数:

时间: 2024-11-03 22:27:48

idea运行多模块的maven项目,工作目录不一致的问题的相关文章

idea 创建多模块依赖Maven项目

转载地址: http://www.cnblogs.com/tibit/p/6185704.html idea 创建多模块依赖Maven项目 本来网上的教程还算多,但是本着自己有的才是自己的原则,还是自己写一份的好,虽然可能自己也不会真的用得着. 1. 创建一个新maven项目 2. 3. 输入groupid和artifactid,后面步骤直接next,最后finish 4.创建好后 5. 在主项目名称上点右键,创建第一个子模块 6 7 8 同理,在创建一个模块,创建好后 9 打开Project

Maven项目的目录结构+maven的安装与配置

1.首先下载maven,然后配置环境变量,在MyEclipse里面配置maven 2.配置maven的pom.xml文件 3.下载和更新资源 右击项目,有一个Maven4Myeclipse,里面有三个我们用到的选项 1.download resource: 下载pom文件配置的资源 2.update dependencies :更新依赖 3.update project configuration:更新maven的文件 Maven目录结构: 首先构建一个Maven项目,网上有很多介绍,就不重复了

程序运行时被用户删除了工作目录后崩溃

最近遇到这样的问题,Android下运行程序Program,在程序初始化时会创建自己的工作目录,存放一些缓存.日志和配置文件. 而如果用户在此程序运行期间删除了它的工作目录,此程序会在下次用到该目录时,发现目录已经不可访问,然后重新创建目录,但是创建会失败,导致后续的崩溃. 而创建失败的原因是errno 16 : EBUSY (Device or resource busy), 意思是说当前目录已经被占用,不可以创建同名的目录覆盖它. 我很郁闷,原来的目录不是已经访问不到了(access()或F

Idea中新建maven项目的目录结构

maven项目的目录结构如下所示 pom.xml文件内容如下所示 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http

构建多模块的Maven项目

在Eclipse下创建一个maven项目,该项目有多个模块组成. 1.创建父项目 File->New->Project->Maven->Maven Project(图一)                                   next下一步,打开图二                     直接next下一步,到Select an Archetype界面                                         选择site-simple,nex

MAVEN项目标准目录结构 ;

http://blog.csdn.net/lengyue_wy/article/details/6718637 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.标准目录结构: src -main –bin 脚本库 –java java源代码文件 –resources 资源库,会自动复制到classes目录里 –filters 资源过滤文件 –assembly 组件的描述配置(如何打包) –config 配置文件       – webapp web应用的目录.WEB-INF.css.j

(转)Maven项目标准目录结构

场景:工作中的项目都是使用Maven的目录结构,虽然能够如期的完成开发工作,但是对于一个Maven工程的配置却并不熟悉,这里主要介绍下Maven工程的而目录结构. 1 标准目录结构 src -main –bin 脚本库 –java java源代码文件 –resources 资源库,会自动复制到classes目录里 –filters 资源过滤文件 –assembly 组件的描述配置(如何打包) –config 配置文件 –webapp web应用的目录.WEB-INF.css.js等 -test

Android MAVEN项目标准目录结构

1.标准目录结构: src -main      –bin 脚本库      –java java源代码文件      –resources 资源库,会自动复制到classes目录里      –filters 资源过滤文件      –assembly 组件的描述配置(如何打包)      –config 配置文件      –webapp web应用的目录.WEB-INF.css.js等  -test      –java 单元测试java源代码文件      –resources 测试需要

Maven项目标准目录结构

1.标准目录结构: src -main –bin 脚本库 –java java源代码文件 –resources 资源库,会自动复制到classes目录里 –filters 资源过滤文件 –assembly 组件的描述配置(如何打包) –config 配置文件 –webapp web应用的目录.WEB-INF.css.js等 -test –java 单元测试java源代码文件 –resources 测试需要用的资源库 –filters 测试资源过滤库 -site Site(一些文档) target