【openfire 4.0.2 源码】【ea 挂单源码】【金牛波段源码】eclipse maven 源码

2024-11-08 05:35:03 来源:源码从哪里来 分类:时尚

1.spring源码是源码怎样导出成可以被其他项目依赖的maven类型的jar包
2.如何使用eclipse创建Maven工程及其子模块
3.怎么编译运行从github上下载下来的maven项目源码?(我想调试运行的是sonarqube的源码)跪求大神orz

eclipse maven 源码

spring源码是怎样导出成可以被其他项目依赖的maven类型的jar包

       一、导出到默认目录 targed/dependency

       从Maven项目中导出项目依赖的源码jar包:进入工程pom.xml 所在的目录下,执行如下命令:

       1

       mvn dependency:copy-dependencies

       或在eclipse中,源码选择项目的源码pom.xml文件,点击右键菜单中的源码Run As,见下图红框中,在弹出的源码openfire 4.0.2 源码Configuration窗口中,输入dependency:copy-dependencies后,源码点击运行

       maven项目所依赖的源码jar包会导出到targed/dependency目录中。

       二、源码导出到自定义目录中

       在maven项目下创建lib文件夹,源码输入以下命令:

       1

       mvn dependency:copy-dependencies -DoutputDirectory=lib

       maven项目所依赖的源码jar包都会复制到项目目录下的lib目录下

       三、设置依赖级别

       同时可以设置依赖级别,源码通常使用compile级别

       1

       mvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compile

如何使用eclipse创建Maven工程及其子模块

       1. 首先,源码ea 挂单源码创建一个父模块工程。源码子模块将继承父模块,源码并在父模块的`pom.xml`文件中定义需要引入的jar包及其版本号。子模块可以引用父模块中定义的依赖。

       2. 创建`api`子模块,主要放置SDK代码。金牛波段源码

       3. 创建`server`子模块,主要存放配置文件,不包括源代码。

       完成以上步骤后,即可创建出一个支持Eclipse的多模块Maven项目。通过Maven,-78的源码可以创建多个关联模块的项目(Multiple Module Projects)。这种项目由一个总的模块出发,下面包含多个子模块(子模块还可以包含子模块)。这种Maven功能支持大型项目的构建,常用于大型项目由多个子模块组成的情况。

       以下是rxjava 源码 下载在Eclipse下如何创建多模块Maven项目的步骤:

       - 创建总的POM:使用Maven命令`mvn archetype:create -DgroupId=com.easymorse.marshal -DartifactId=multi-modules-demo`创建一个Maven项目模板,然后修改该项目的`pom.xml`文件,将`packaging`类型改为`pom`:

        ```xml

        pom

        ```

        并删除`src`目录。

       - 创建子模块:在总模块目录下,创建子模块,例如`web-demo`:

        ```

        mvn archetype:create -DgroupId=com.easymorse.marshal -DartifactId=web-demo

        ```

        再创建一个例如`logging-demo`模块:

        ```

        mvn archetype:create -DgroupId=com.easymorse.marshal -DartifactId=logging-demo

        ```

        在总`POM`的`pom.xml`文件中会自动加入:

        ```xml

        web-demo

        logging-demo

        ```

       - 在各子模块的`pom.xml`文件中也自动加入了:

        ```xml

        multi-modules-demo

        com.easymorse.marshal

        1.0-SNAPSHOT

        ```

        子模块继承了总POM的配置。这里需要修改子模块的`packaging`类型,例如`web-demo`模块覆盖为:

        ```xml

        war

        ```

        `logging-demo`模块修改`packaging`为:

        ```xml

        jar

        ```

       - 对上级模块的特别设置:需要在上级模块中设置Java编译的参数,因为在Eclipse中默认使用的JDK版本可能与Maven默认的版本不同(例如Eclipse默认可能是1.6,而Maven默认是1.4)。需要在`pom.xml`中显式设置Java版本:

        ```xml

        1.6

        1.6

        ```

        这样的设置可以确保在Eclipse中编译时使用正确的JDK版本。

怎么编译运行从github上下载下来的maven项目源码?(我想调试运行的是sonarqube的源码)跪求大神orz

       maven 编译命令

       从别处拷贝来的maven项目,有时候会出现不能debug关联的情况,即按住ctrl键后不能跳转到相应的类或方法,这是需要eclipse环境生成 Eclipse 项目文件的。

       可以在cmd命令窗口下进入到maven项目包含pom.xml文件的目录下,运行 mvn eclipse:eclipse 命令即可,如果还不行,可使用mvn compile :编译源代码 命令。

       --------------------------------------------------------------------------------------------------------------------------------

       下面是一些maven的常用命令:

       Maven2 的运行命令为 : mvn ,

       常用命令为 :

       mvn archetype:create :创建 Maven 项目

       mvn compile :编译源代码

       mvn test-compile :编译测试代码

       mvn test : 运行应用程序中的单元测试

       mvn site : 生成项目相关信息的网站

       mvn clean :清除目标目录中的生成结果

       mvn package : 依据项目生成 jar 文件

       mvn install :在本地 Repository 中安装 jar

       mvn eclipse:eclipse :生成 Eclipse 项目文件

       生成项目

       建一个 JAVA 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=App

       建一个 web 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp

       生成 Eclipse 项目

       普通 Eclipse 项目执行 : mvn eclipse:eclipse

       Eclipse WTP 项目执行 : mvn eclipse:eclipse –Dwtpversion=1.0

       更详细的,自己百度搜索 maven 编译,学习一下吧

本文地址:http://5o.net.cn/html/72e59199336.html 欢迎转发