MAVEN原型选择
嗨,我刚接触maven。 我的要求是用2场战争构建一个ear,同时创建一个jar。 我试着使用一些原型,但缺少几个文件夹结构。 我的maven文件夹结构应该包含 总工程师/总工程师/ JAVA 资源 网络应用 测试/java 测试/资源。MAVEN原型选择,maven,maven-archetype,Maven,Maven Archetype,嗨,我刚接触maven。 我的要求是用2场战争构建一个ear,同时创建一个jar。 我试着使用一些原型,但缺少几个文件夹结构。 我的maven文件夹结构应该包含 总工程师/总工程师/ JAVA 资源 网络应用 测试/java 测试/资源。 哪种原型适合 由于问题的格式,要想知道你到底想要什么有点困难 你看过org.apache.maven.archetypes.maven archetypewebapp吗?你不能在单个项目中使用它,因为EAR由不同的模块组成 所以为war、jar和build创建
哪种原型适合 由于问题的格式,要想知道你到底想要什么有点困难
你看过org.apache.maven.archetypes.maven archetypewebapp吗?你不能在单个项目中使用它,因为EAR由不同的模块组成 所以为war、jar和build创建单独的项目 要创建war文件,请使用maven archetype webapp,对于jar,请使用maven archetype quickstart 然后将这些项目模块包含在主项目pom文件中 乙二醇
爆炸道
爆炸服务
爆炸网
爆炸装置
然后使用单独的项目来构建ear
现在,在ear项目依赖项标记中包含所有项目模块
<dependency>
<groupId>com.expLog.service</groupId>
<artifactId>expLogservice</artifactId>
<type>jar</type>
<version>0.0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.expLog.dao</groupId>
<artifactId>expLogdao</artifactId>
<type>jar</type>
<version>0.0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.expLog.web</groupId>
<artifactId>expLogweb</artifactId>
<type>war</type>
<version>0.0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
com.expLog.service
爆炸服务
罐子
0.0.1-快照
假如
com.g.dao
爆炸道
罐子
0.0.1-快照
假如
com.expLog.web
爆炸网
战争
0.0.1-快照
假如
<dependency>
<groupId>com.expLog.service</groupId>
<artifactId>expLogservice</artifactId>
<type>jar</type>
<version>0.0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.expLog.dao</groupId>
<artifactId>expLogdao</artifactId>
<type>jar</type>
<version>0.0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.expLog.web</groupId>
<artifactId>expLogweb</artifactId>
<type>war</type>
<version>0.0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>