这个是今年的第一篇文章,也达成了我的目标这篇文章算是250之后的第一篇了。留个纪念,如果标题可以标红的话,这篇我一定会标红的,可是没这个功能啊。
看到标题就知道这篇文章是干什么的了,所以这里记录一下
举一个简单的例子
<build> <sourceDirectory>.</sourceDirectory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <includes> <include>src/main/java/**/*.java</include> <include>src/main2/java/**/*.java</include> </includes> </configuration> </plugin> </plugins> </build>
大家也能看懂这个,不过我是阿Q,我喜欢用多个方式来做一件事,大家都认为我多此一举,可是有的时候,就是这样的多此一举就有可能改变自己的命运
在写一个方式
添加build-helper,添加位置/project/build/plugins
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <phase>generate-sources</phase> <goals><goal>add-source</goal></goals> <configuration> <sources> <source>src/main/generated</source> </sources> </configuration> </execution> </executions> </plugin>
简简单单的,希望对大家有用
相关推荐
6. **Maven生命周期**:Maven的生命周期定义了一系列的构建阶段,如compile、test、package、install和deploy,每个阶段可以绑定一个或多个插件的目标。 7. **Maven依赖管理**:通过声明依赖,Maven自动解决库的...
标题 "gwt-maven-archetype source code" 暗示了我们正在讨论一个与Google Web Toolkit (GWT) 和 Maven 相关的项目模板。GWT 是一个用于开发富互联网应用程序(RIA)的开放源代码框架,它允许开发者使用 Java 语言...
maven-source-plugin-2.0.4.jar
在IT行业中,Maven是一个广泛使用的项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。Eclipse是一款流行的集成开发环境(IDE),它支持多种语言,包括Java,并且可以通过插件来支持Maven项目。本篇...
maven-source-plugin-2.0.1.jar
maven-source-plugin-2.1.jar
maven-source-plugin-2.0.2.jar
maven-compile-plugin-1.4.0-incubating.jar
maven-directory-plugin-0.9.1.jar
- **Maven生命周期**:Maven拥有如clean、compile、test、package等预定义的生命周期阶段,使得构建过程标准化,便于团队协作。 4. **源码分析** - **模块结构**:Spring Framework 3.2.4的源码分为多个模块,如...
** Maven 3.8.5 知识点详解 ** Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它通过使用一个项目对象模型(Project Object Model,POM)来管理项目的构建、报告和依赖关系。Maven 3.8.5是该工具的一个...
maven3-plugin-3.0.0-1-sources.jar
maven3-plugin-3.0.1-sources.jar
Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。 本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目。
《 Maven 深度解析:基于maven-archetype-3.1.2-source-release的实践与探索》 Maven,作为Java世界中广受欢迎的项目管理和构建工具,以其强大的依赖管理和标准化的构建流程,极大地简化了软件开发过程。本文将深入...
例如,我们可以让`maven-source-plugin`在`package`阶段运行,生成源码jar: ```xml <groupId>org.apache.maven.plugins <artifactId>maven-source-plugin <version>3.2.1 <id>attach-sources ...
`maven-compiler-plugin-3.8.0-source-release` 版本是 Maven 编译插件的一个特定版本,该版本包含了对 Maven 3.x 系列的支持。这个插件的主要任务包括: 1. **源代码编译**:默认使用 JDK 的 `javac` 编译器进行 ...
3. **构建项目**: 使用`mvn compile`进行编译,`mvn test`运行测试,`mvn package`打包项目,`mvn install`将项目安装到本地仓库。 4. **部署项目**: 使用`mvn deploy`可以将项目部署到远程仓库,供其他项目使用。 ...
保存并关闭文件,然后运行`source ~/.bash_profile`或`source ~/.zshrc`使更改生效。 3. **验证安装** 在终端中输入`mvn -version`,如果正确配置,你应该能看到Maven的版本信息,表明安装成功。 4. **Maven的...