使用Eclipse构建Maven项目 (step-by-step)

本文详细介绍如何在Eclipse中安装配置Maven并构建Web项目,包括Maven安装配置、m2eclipse插件安装配置及使用Maven构建Web项目的全过程。

本文为转载,其中有一个步骤死活报错,这里记录一个,在设置maven项目的settings.xml时,将maven的mirror改为:

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror> 

Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。完全step by step。


如果觉得本文对你有用,请移步到:http://download.youkuaiyun.com/detail/qjyong/5582071 下载PDF版,http://download.youkuaiyun.com/detail/qjyong/5582087 下载配套示例项目源代码。

1.   Eclipse-jee的安装

进入eclipse官网的下载页面:http://www.eclipse.org/downloads/,如下图所示:


根据你的操作系统具体情况选择相应的版本。我这里选择的是“Eclipse IDE for JavaEE Developers”的Windows 32 Bit版本。下载到本地磁盘即可。把下载完成的“eclipse-jee-juno-SR2-win32.zip”解压缩到本地磁盘指定目录下。我这里是解压缩在D:盘根目录下。

进入解压缩后的目录中,双击“eclipse.exe”即可打开Eclipse的工作界面。(注:Eclipse正常运行的前提是在系统变量中存在名为“JAVA_HOME”的变量,值为JDK的安装目录)。

2.   Maven的安装和配置

2.1.  安装

进入Maven官网的下载页面:http://maven.apache.org/download.cgi,如下图所示:



选择当前最新版本:“apache-maven-3.0.4-bin.zip”,下载到本地,解压缩到本地磁盘D:下。



2.2.  配置

进入Maven安装目录下的conf子目录中,打开settings.xml进行配置修改。

2.2.1.   修改默认的本地仓库位置

Maven默认的本地仓库位置是当前用户工作目录下的“.m2/repository”,使用过程中这个目录里的文件会比较多,占用空间越来越大。一般建议更换到其它磁盘目录下。如下配置,就把默认的本地仓库更改到D: /.m2/repository这个目录(这个目录结构需要自己创建好)。

<localRepository>d:/.m2/repository</localRepository>

2.2.2.   修改默认的中央仓库镜像

Maven默认的中央仓库里的文件不全。所以,都需要自行添加其它的镜像地址。在settings.xml文件中的“<mirrors>”标签里添加如下内容:

     <mirror>

       <id>ibiblio</id>

       <mirrorOf>central</mirrorOf>

       <name>Human Readable Name for this Mirror.</name>

       <url>http://mirrors.ibiblio.org/maven2/</url>

     </mirror>

保存所做的修改,同时还需要把这个settings.xml文件复制一份到“D:/.m2”目录下。

3.   Eclipse中m2eclipse插件的安装

Eclipse默认不支持Maven。需要给它添加m2eclipse插件。下面是具体的操作步骤。

3.1.  插件安装

依次选择Eclipse菜单栏的“Help”菜单à“Instance NewSoftWare”菜单项,就会弹出如下对话窗口:


选择“Add..”按钮,又会弹出如下对话框:


         这个对话框就是用于添加一个插件地址的。在“Name”对应的输入框里输入该操作的一个标识名。在“Location”对应的输入框里输入这个插件的安装地址。注:Maven的Eclipse插件地址为:http://download.eclipse.org/technology/m2e/releases。输入后,如下图所示:


输入完成后,点击右下角的“OK”按钮,就会弹出如下对话框:


这里需要选择想要安装的插件的详细内容。选中“Maven Integration for Eclipse”前面的复选框。如下图所示:


选择完成后,点击右下方的“Next>”按钮进行安装。安装成功后,会提示需要重启Eclipse来生效这次配置。重启之后,这个Eclipse就可以使用m2eclipse插件功能了。

3.2.  配置

插件安装好之后,还需要进行一些配置才能够开始使用Maven的功能。

3.2.1.   设置m2eclipse插件所关联的Maven程序

依次选择Eclipse菜单栏的“Window”à“Preferences”菜单项,就会弹出如下对话框:


在这个对话框左边的导航栏中展开“Maven”目录结点,并选择“Installations”子节点,如下图所示:


这里需要关联上对应的Maven安装程序。具体操作是,在右边面板中选择“Add…”按钮,会弹出如下选择Maven安装目录的选择对话框:


通过这个对话框来选择Maven的具体安装目录。选择好之后就点击“确定”按钮。如下图所示:


3.2.2.   设置自定义的本地仓库

选择如上图对话窗口左边菜单树 “Maven”节点下的“UserSettings”子节点,它默认的配置文件是“C:\Documents and Settings\csdn\.m2\settings.xml”,如下图所示:

这边需要修改为我们自定义仓库位置下的settings.xml文件。具体操作是,点击“Browse…”按钮来选择上一步骤修改的本地仓库目录下的settings.xml文件,如下图所示:

在上图中选择D:/.m2目录下的“settings.xml”文件,点击“打开”按钮来确认刚才的选择,就会回到如下图的对话窗口中:

在上图中点击右下角的“OK”按钮来完成所有的配置修改。

4.   使用Maven来构建Web项目

4.1.  创建Maven的web项目

m2eclispe插件中默认提供了一些Maven样板项目,可以使用这些样板来创建符合我们要求的项目。具体操作如下步骤:

在eclipse菜单栏中选择“File”à“News”à“Other”菜单项,就会打开如下对话窗口,在窗口中选择“Maven”节点下“Maven Project”条目,如下图所示:

点击“Next>”按钮,进入如下窗口:

再次选择“Next >”按钮,进入如下窗口:

在这个窗口中选择“maven-archetype-webapp”来创建一个Maven的web项目,再选择“Next>”按钮,进入如下图窗口:

在上图窗口的“Group Id”中输入项目的基本包名,在“Artifact Id”中输入项目名,其它输入框不用理会。点击“Finish”按钮来完成项目的整个创建过程。

之后,Maven就会根据项目的配置去中央仓库下载相应的文件和jar包。完成后,就有如下项目目录结构:

如上图所示,“pom.xml”文件就是这个项目的maven配置文件。打开此文件,并在“<build>”标签内添加如下配置:

<defaultGoal>install</defaultGoal>

<plugins>

         <plugin>

                   <groupId>org.apache.maven.plugins</groupId>

                   <artifactId>maven-surefire-plugin</artifactId>

                   <configuration>

                            <skip>true</skip>

                   </configuration>

         </plugin>

 

         <plugin>

                   <groupId>org.apache.maven.plugins</groupId>

                   <artifactId>maven-compiler-plugin</artifactId>

                   <version>2.5.1</version>

                   <configuration>

                            <source>1.6</source>

                            <target>1.6</target>

                            <encoding>UTF-8</encoding>

                   </configuration>

         </plugin>

</plugins>

这段配置中“<defaultGoal>”标签指定maven的默认操作是“install”;“maven-surefire-plugin”插件配置了“忽略编译项目时的测试运行”;“maven-compiler-plugin”插件指定了一些编译时的信息配置。

4.2.  使用Maven添加项目依赖包

Java Web项目中还需要添加ServletAPI、JSP API以及JSTL的jar包,这可以直接在pom.xml文件中添加了。如下pom.xml文件中就添加了Servlet-API 2.5版本、JSP-API2.1版本、JSTL 1.2版本:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

         <modelVersion>4.0.0</modelVersion>

         <groupId>com.qiujy</groupId>

         <artifactId>testweb_svn</artifactId>

         <packaging>war</packaging>

         <version>0.0.1-SNAPSHOT</version>

         <name>testweb_svn Maven Webapp</name>

         <url>http://maven.apache.org</url>

         <dependencies>

                   <dependency>

                            <groupId>javax.servlet</groupId>

                            <artifactId>servlet-api</artifactId>

                            <version>2.5</version>

                            <scope>provided</scope>

                   </dependency>

                   <dependency>

                            <groupId>javax.servlet.jsp</groupId>

                            <artifactId>jsp-api</artifactId>

                            <version>2.1</version>

                            <scope>provided</scope>

                   </dependency>

                   <dependency>

                            <groupId>javax.servlet</groupId>

                            <artifactId>jstl</artifactId>

                            <version>1.2</version>

                   </dependency>

         </dependencies>

         <build>

                   <finalName>testweb_svn</finalName>

                   <defaultGoal>install</defaultGoal>

                   <plugins>

                            <plugin>

                                     <groupId>org.apache.maven.plugins</groupId>

                                     <artifactId>maven-surefire-plugin</artifactId>

                                     <configuration>

                                               <skip>true</skip>

                                     </configuration>

                            </plugin>

                   </plugins>

         </build>

</project>

这里说明一下:对Servlet和JSP的API包,在编译web项目时需要使用,而把web项目打包部署到web容器(如Tomcat)中运行时就不需要了。因此,这里把它们的<scope>配置为provided。

4.3.  把Maven项目转换成Eclipse工程

为了便于在Eclipse中开发JavaWeb项目,我们需要把Maven项目的目录结构转换成Eclipse工程的目录结构,具体按如下操作步骤进行。

选中项目在右键菜单中选择“Properties”,弹出如下图所示对话窗口:

选中左边功能树中的“ProjectFacets”节点,然后在对应的右边面板中点击“Convert to faceted from…”这个超链接,右边面板就会切换成如下图所示:

在“Project Facet”中进行相应配置,如下图所示:

配置好之后,选择窗口右下角的“OK”按钮来保存配置。这时,这个Maven项目就会转换成Eclipse的web工程目录结构。

如果还需要直接在Eclipse中运行这个web工程,还需要把Maven依赖包添加到本项目类路径中:

还需要添加部署到Tomcat时的依赖包,如下图:




点击“Finish”来完成后,对话框如下图所示:

之后点击“OK”按钮来完成这些设置。

4.4.  把web.xml修改成相应版本

由于Maven中的“maven-archetype-webapp”样板项目的“web.xml”是2.3版本的,我们需要替换成新版本:可以把Eclipse的web工程webContent/WEB-INF目录下的“web.xml”文件复制替换掉“src/main/webapp/WEB-INF/”目录下的web.xml文件。

注意:由于Maven项目编译和发布时,它只是把“src”目录下的资源压缩到一个war包中。而使用Eclipse-JEE开发web项目时,都是把页面资源(html/css/js/img/JSP)放置在WebContent目录下。所以,在使用Maven来编译和发布项目前,需要把WebContent目录下的资源复制到“src/main/webapp/”目录下。

5.   使用Maven编译和发布项目

在项目中的“pom.xml”文件上点击右键,在弹出的菜单中选择“Run AS”à“Maveninstall”来编译和生成项目。如下图所示:

         在编译和生成过程中,可以在“Console”面板中可以看到Maven编译过程的信息,如果编译和生成成功,可以在“Console”面板看到“BUILD SUCCESS”字样。

         另外,在修改pom.xml文件中的相关jar包信息时,可能由于仓库中不存在,就会出现一些错误,这时,项目编译就可能存在一些问题。此时可通过“Maven clean”选项来清除编译,然后再修改pom.xml到正确情况。再通过“Maven install”来编译和生成。

6.   示例项目代码

7.   附文件

如下是一个SpringMVC3+Spring3+Hibernate4的web项目中的pom.xml文件:

<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>com.qiujy</groupId>

    <artifactId>site2013</artifactId>

    <packaging>war</packaging>

    <version>0.0.1-SNAPSHOT</version>

    <name>site2013 Maven Webapp</name>

    <url>http://maven.apache.org</url>

 

    <properties>

       <spring.version>3.2.3.RELEASE</spring.version>

       <hibernate.version>4.2.2.Final</hibernate.version>

       <slf4j.version>1.7.5</slf4j.version>

       <jackson.version>2.2.2</jackson.version>

    </properties>

 

    <dependencies>

       <!-- servlet/jsp api -->

       <dependency>

           <groupId>javax.servlet</groupId>

           <artifactId>servlet-api</artifactId>

           <version>2.5</version>

           <scope>provided</scope>

       </dependency>

       <dependency>

           <groupId>javax.servlet.jsp</groupId>

           <artifactId>jsp-api</artifactId>

           <version>2.1</version>

           <scope>provided</scope>

       </dependency>

 

       <!-- jstl -->

       <dependency>

           <groupId>javax.servlet</groupId>

           <artifactId>jstl</artifactId>

           <version>1.2</version>

       </dependency>

       <!-- javaxmail

       <dependency>

           <groupId>javax.mail</groupId>

           <artifactId>mail</artifactId>

           <version>1.4.5</version>

        </dependency>-->

 

       <!-- slf4j -->

       <dependency>

           <groupId>org.slf4j</groupId>

           <artifactId>slf4j-log4j12</artifactId>

           <version>${slf4j.version}</version>

       </dependency>

 

       <!-- junit -->

       <dependency>

           <groupId>junit</groupId>

           <artifactId>junit</artifactId>

           <version>4.8.2</version>

       </dependency>

 

       <!-- proxool <dependency> <groupId>proxool</groupId> <artifactId>proxool</artifactId>

           <version>0.8.3</version> </dependency> -->

 

       <!-- mysql driver -->

       <dependency>

           <groupId>mysql</groupId>

           <artifactId>mysql-connector-java</artifactId>

           <version>5.1.22</version>

       </dependency>

 

       <!-- sql server数据库驱动 <dependency> <groupId>net.sourceforge.jtds</groupId>

           <artifactId>jtds</artifactId> <version>1.3.0</version> </dependency> -->

 

       <!-- oracle数据库驱动:maven仓库中的ojdbc下载需要oracle的官方授权,先在网上找一个ojdbc14.jar包,上传到本地的maven仓库

           mvn install:install-file -Dfile=D:/resources/ojdbc/ojdbc14.jar -DgroupId=com.oracle

           -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar <dependency> <groupId>com.oracle</groupId>

           <artifactId>ojdbc14</artifactId> <version>10.2.0.4.0</version> </dependency> -->

 

       <!-- fileupload -->

       <dependency>

           <groupId>commons-fileupload</groupId>

           <artifactId>commons-fileupload</artifactId>

           <version>1.2.2</version>

       </dependency>

       <!-- io -->

       <dependency>

           <groupId>commons-io</groupId>

           <artifactId>commons-io</artifactId>

           <version>2.4</version>

       </dependency>

 

       <!-- c3p0 -->

       <dependency>

           <groupId>c3p0</groupId>

           <artifactId>c3p0</artifactId>

           <version>0.9.1.2</version>

       </dependency>

 

       <!-- struts2 <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId>

           <version>${struts.version}</version> <exclusions> <exclusion> <artifactId>javassist</artifactId>

           <groupId>javassist</groupId> </exclusion> </exclusions> </dependency> <dependency>

           <groupId>org.apache.struts</groupId> <artifactId>struts2-spring-plugin</artifactId>

           <version>${struts.version}</version> <exclusions> <exclusion> <artifactId>spring-core</artifactId>

           <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency> -->

 

       <!-- spring3 -->

       <dependency>

           <groupId>org.springframework</groupId>

           <artifactId>spring-beans</artifactId>

           <version>${spring.version}</version>

       </dependency>

 

       <dependency>

           <groupId>org.springframework</groupId>

           <artifactId>spring-context</artifactId>

           <version>${spring.version}</version>

       </dependency>

 

       <!-- spring需要的aspectj依赖包 -->

       <dependency>

           <groupId>org.aspectj</groupId>

           <artifactId>aspectjweaver</artifactId>

           <version>1.7.2</version>

       </dependency>

 

       <dependency>

           <groupId>org.springframework</groupId>

           <artifactId>spring-tx</artifactId>

           <version>${spring.version}</version>

       </dependency>

       <dependency>

           <groupId>org.springframework</groupId>

           <artifactId>spring-jdbc</artifactId>

           <version>${spring.version}</version>

       </dependency>

       <dependency>

           <groupId>org.springframework</groupId>

           <artifactId>spring-orm</artifactId>

           <version>${spring.version}</version>

       </dependency>

 

       <dependency>

           <groupId>org.springframework</groupId>

           <artifactId>spring-context-support</artifactId>

           <version>${spring.version}</version>

       </dependency>

 

       <!-- spring web -->

       <dependency>

           <groupId>org.springframework</groupId>

           <artifactId>spring-web</artifactId>

           <version>${spring.version}</version>

       </dependency>

 

       <!-- spring mvc -->

       <dependency>

           <groupId>org.springframework</groupId>

           <artifactId>spring-webmvc</artifactId>

           <version>${spring.version}</version>

       </dependency>

 

       <!-- <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId>

           <version>2.1.6</version> </dependency> -->

 

       <!-- hibernate4 -->

       <dependency>

           <groupId>org.hibernate</groupId>

           <artifactId>hibernate-core</artifactId>

           <version>${hibernate.version}</version>

           <exclusions>

              <exclusion>

                  <groupId>org.slf4j</groupId>

                  <artifactId>slf4j-api</artifactId>

              </exclusion>

           </exclusions>

       </dependency>

       <dependency>

           <groupId>org.hibernate</groupId>

           <artifactId>hibernate-ehcache</artifactId>

           <version>${hibernate.version}</version>

       </dependency>

 

       <dependency>

           <groupId>com.fasterxml.jackson.core</groupId>

           <artifactId>jackson-databind</artifactId>

           <version>${jackson.version}</version>

       </dependency>

    </dependencies>

 

    <!-- ========================================================== -->

    <build>

       <finalName>site2013</finalName>

       <defaultGoal>install</defaultGoal>

       <plugins>

           <plugin>

              <groupId>org.apache.maven.plugins</groupId>

              <artifactId>maven-surefire-plugin</artifactId>

              <configuration>

                  <skip>true</skip>

              </configuration>

           </plugin>

 

           <plugin>

              <groupId>org.apache.maven.plugins</groupId>

              <artifactId>maven-compiler-plugin</artifactId>

              <version>2.5.1</version>

              <configuration>

                  <source>1.6</source>

                  <target>1.6</target>

                  <encoding>UTF-8</encoding>

              </configuration>

           </plugin>

       </plugins>

    </build>

</project>

 转自:https://i-blog.csdnimg.cn/blog_migrate/f33b3d9ae677e231c0252f98cb4748c8.png

[root@yfw ~]# cd /opt/openfire/enterprise/Spark-master [root@yfw Spark-master]# cd /opt/openfire/enterprise/Spark-master/ [root@yfw Spark-master]# mvn clean package -DskipTests [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] Spark (parent) [pom] [INFO] Spark Emoticons [jar] [INFO] Spark Core [jar] [INFO] Spark Plugin Assembly Descriptor [jar] [INFO] Apple Plugin [jar] [INFO] Fastpath [jar] [INFO] Http File Upload Plugin [jar] [INFO] Window Flashing Plugin [jar] [INFO] Growl [jar] [INFO] Online Meetings Plugin [jar] [INFO] Reversi [jar] [INFO] Roar!!! [jar] [INFO] TicTacToe [jar] [INFO] Spellchecker Plugin [jar] [INFO] Transfer Guard [jar] [INFO] Translator Plugin [jar] [INFO] Spark Distribution [jar] [INFO] [INFO] ------------------< org.igniterealtime.spark:parent >------------------- [INFO] Building Spark (parent) 3.0.3-SNAPSHOT [1/17] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ parent --- [INFO] [INFO] -----------------< org.igniterealtime.spark:emoticons >----------------- [INFO] Building Spark Emoticons 3.0.3-SNAPSHOT [2/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ emoticons --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/distribution/target/distribution-base/xtra/emoticons [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ emoticons --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/emoticons/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ emoticons --- [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ emoticons --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/emoticons/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ emoticons --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ emoticons --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ emoticons --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /opt/openfire/enterprise/Spark-master/distribution/target/distribution-base/xtra/emoticons/emoticons-3.0.3-SNAPSHOT.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ emoticons --- [INFO] Reading assembly descriptor: src/assembly/Default.adiumemoticonset.xml [INFO] Reading assembly descriptor: src/assembly/GTalk.AdiumEmoticonset.xml [INFO] Reading assembly descriptor: src/assembly/POPO.adiumemoticonset.xml [INFO] Reading assembly descriptor: src/assembly/sparkEmoticonSet.xml [INFO] Building zip: /opt/openfire/enterprise/Spark-master/distribution/target/distribution-base/xtra/emoticons/emoticons-3.0.3-SNAPSHOT-Default.adiumemoticonset.zip [INFO] Building zip: /opt/openfire/enterprise/Spark-master/distribution/target/distribution-base/xtra/emoticons/emoticons-3.0.3-SNAPSHOT-GTalk.AdiumEmoticonset.zip [INFO] Building zip: /opt/openfire/enterprise/Spark-master/distribution/target/distribution-base/xtra/emoticons/emoticons-3.0.3-SNAPSHOT-POPO.adiumemoticonset.zip [INFO] Building zip: /opt/openfire/enterprise/Spark-master/distribution/target/distribution-base/xtra/emoticons/emoticons-3.0.3-SNAPSHOT-sparkEmoticonSet.zip [INFO] [INFO] ----------------< org.igniterealtime.spark:spark-core >----------------- [INFO] Building Spark Core 3.0.3-SNAPSHOT [3/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ spark-core --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/core/target [INFO] [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ spark-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 833 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ spark-core --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 381 source files to /opt/openfire/enterprise/Spark-master/core/target/classes [INFO] /opt/openfire/enterprise/Spark-master/core/src/main/java/org/jivesoftware/spark/SoundManager.java: 某些输入文件使用或覆盖了已过时的 API。 [INFO] /opt/openfire/enterprise/Spark-master/core/src/main/java/org/jivesoftware/spark/SoundManager.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 [INFO] /opt/openfire/enterprise/Spark-master/core/src/main/java/org/jivesoftware/spark/ui/ChatRoomTransferHandler.java: 某些输入文件使用了未经检查或不安全的操作。 [INFO] /opt/openfire/enterprise/Spark-master/core/src/main/java/org/jivesoftware/spark/ui/ChatRoomTransferHandler.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。 [INFO] [INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ spark-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/core/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ spark-core --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /opt/openfire/enterprise/Spark-master/core/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ spark-core --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:3.1.2:jar (default-jar) @ spark-core --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/core/target/spark.jar [INFO] [INFO] --- maven-assembly-plugin:3.1.1:single (make-assembly) @ spark-core --- [INFO] Reading assembly descriptor: src/assembly/installation-directory.xml [INFO] Building tar: /opt/openfire/enterprise/Spark-master/core/target/spark-installation-directory.tar [INFO] [INFO] --------< org.igniterealtime.spark.plugins:assembly-descriptor >-------- [INFO] Building Spark Plugin Assembly Descriptor 3.0.3-SNAPSHOT [4/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ assembly-descriptor --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/assembly-descriptor/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ assembly-descriptor --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ assembly-descriptor --- [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ assembly-descriptor --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/assembly-descriptor/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ assembly-descriptor --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ assembly-descriptor --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ assembly-descriptor --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/assembly-descriptor/target/assembly-descriptor-3.0.3-SNAPSHOT.jar [INFO] [INFO] ---------------< org.igniterealtime.spark.plugins:apple >--------------- [INFO] Building Apple Plugin 4.0 [5/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ apple --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/apple/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ apple --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ apple --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /opt/openfire/enterprise/Spark-master/plugins/apple/target/classes [INFO] /opt/openfire/enterprise/Spark-master/plugins/apple/src/main/java/com/jivesoftware/spark/plugin/apple/ApplePlugin.java: /opt/openfire/enterprise/Spark-master/plugins/apple/src/main/java/com/jivesoftware/spark/plugin/apple/ApplePlugin.java使用或覆盖了已过时的 API。 [INFO] /opt/openfire/enterprise/Spark-master/plugins/apple/src/main/java/com/jivesoftware/spark/plugin/apple/ApplePlugin.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ apple --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/apple/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ apple --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ apple --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ apple --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/apple/target/apple-4.0.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ apple --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/apple/target/apple-4.0-spark-plugin.jar [INFO] [INFO] -------------< org.igniterealtime.spark.plugins:fastpath >-------------- [INFO] Building Fastpath 3.5.1 [6/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ fastpath --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/fastpath/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ fastpath --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 14 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ fastpath --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 44 source files to /opt/openfire/enterprise/Spark-master/plugins/fastpath/target/classes [INFO] /opt/openfire/enterprise/Spark-master/plugins/fastpath/src/main/java/org/jivesoftware/fastpath/workspace/Workpane.java: 某些输入文件使用或覆盖了已过时的 API。 [INFO] /opt/openfire/enterprise/Spark-master/plugins/fastpath/src/main/java/org/jivesoftware/fastpath/workspace/Workpane.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 [INFO] /opt/openfire/enterprise/Spark-master/plugins/fastpath/src/main/java/org/jivesoftware/fastpath/workspace/invite/WorkgroupInvitationDialog.java: 某些输入文件使用了未经检查或不安全的操作。 [INFO] /opt/openfire/enterprise/Spark-master/plugins/fastpath/src/main/java/org/jivesoftware/fastpath/workspace/invite/WorkgroupInvitationDialog.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。 [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ fastpath --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/fastpath/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ fastpath --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ fastpath --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ fastpath --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/fastpath/target/fastpath-3.5.1.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ fastpath --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/fastpath/target/fastpath-3.5.1-spark-plugin.jar [INFO] [INFO] ------------< org.igniterealtime.spark.plugins:fileupload >------------- [INFO] Building Http File Upload Plugin 0.0.4 [7/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ fileupload --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/fileupload/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ fileupload --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ fileupload --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /opt/openfire/enterprise/Spark-master/plugins/fileupload/target/classes [INFO] /opt/openfire/enterprise/Spark-master/plugins/fileupload/src/main/java/org/jivesoftware/spark/plugin/fileupload/ChatRoomDecorator.java: /opt/openfire/enterprise/Spark-master/plugins/fileupload/src/main/java/org/jivesoftware/spark/plugin/fileupload/ChatRoomDecorator.java使用或覆盖了已过时的 API。 [INFO] /opt/openfire/enterprise/Spark-master/plugins/fileupload/src/main/java/org/jivesoftware/spark/plugin/fileupload/ChatRoomDecorator.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ fileupload --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/fileupload/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ fileupload --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ fileupload --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ fileupload --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/fileupload/target/fileupload-0.0.4.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ fileupload --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/fileupload/target/fileupload-0.0.4-spark-plugin.jar [INFO] [INFO] -------------< org.igniterealtime.spark.plugins:flashing >-------------- [INFO] Building Window Flashing Plugin 1.3 [8/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ flashing --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/flashing/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ flashing --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 10 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ flashing --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /opt/openfire/enterprise/Spark-master/plugins/flashing/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ flashing --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/flashing/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ flashing --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ flashing --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ flashing --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/flashing/target/flashing-1.3.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ flashing --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/flashing/target/flashing-1.3-spark-plugin.jar [INFO] [INFO] ---------------< org.igniterealtime.spark.plugins:growl >--------------- [INFO] Building Growl 2.4 [9/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ growl --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/growl/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ growl --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/growl/src/main/resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ growl --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /opt/openfire/enterprise/Spark-master/plugins/growl/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ growl --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/growl/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ growl --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ growl --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ growl --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/growl/target/growl-2.4.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ growl --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/growl/target/growl-2.4-spark-plugin.jar [INFO] [INFO] ---------------< org.igniterealtime.spark.plugins:meet >---------------- [INFO] Building Online Meetings Plugin 0.2.0 [10/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ meet --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/meet/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ meet --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 7 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ meet --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 12 source files to /opt/openfire/enterprise/Spark-master/plugins/meet/target/classes [INFO] /opt/openfire/enterprise/Spark-master/plugins/meet/src/main/java/org/jivesoftware/spark/plugin/ofmeet/SparkMeetPlugin.java: /opt/openfire/enterprise/Spark-master/plugins/meet/src/main/java/org/jivesoftware/spark/plugin/ofmeet/SparkMeetPlugin.java使用或覆盖了已过时的 API。 [INFO] /opt/openfire/enterprise/Spark-master/plugins/meet/src/main/java/org/jivesoftware/spark/plugin/ofmeet/SparkMeetPlugin.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ meet --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/meet/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ meet --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ meet --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ meet --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/meet/target/meet-0.2.0.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ meet --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/meet/target/meet-0.2.0-spark-plugin.jar [INFO] [INFO] --------------< org.igniterealtime.spark.plugins:reversi >-------------- [INFO] Building Reversi 1.6 [11/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ reversi --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/reversi/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ reversi --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 12 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ reversi --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /opt/openfire/enterprise/Spark-master/plugins/reversi/target/classes [INFO] /opt/openfire/enterprise/Spark-master/plugins/reversi/src/main/java/org/jivesoftware/game/reversi/ReversiPanel.java: 某些输入文件使用或覆盖了已过时的 API。 [INFO] /opt/openfire/enterprise/Spark-master/plugins/reversi/src/main/java/org/jivesoftware/game/reversi/ReversiPanel.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ reversi --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/reversi/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ reversi --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ reversi --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ reversi --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/reversi/target/reversi-1.6.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ reversi --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/reversi/target/reversi-1.6-spark-plugin.jar [INFO] [INFO] ---------------< org.igniterealtime.spark.plugins:roar >---------------- [INFO] Building Roar!!! 1.0 [12/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ roar --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/roar/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ roar --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 12 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ roar --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 17 source files to /opt/openfire/enterprise/Spark-master/plugins/roar/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ roar --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/roar/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ roar --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ roar --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ roar --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/roar/target/roar-1.0.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ roar --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/roar/target/roar-1.0-spark-plugin.jar [INFO] [INFO] -------------< org.igniterealtime.spark.plugins:tictactoe >------------- [INFO] Building TicTacToe 0.3 [13/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tictactoe --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/tictactoe/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tictactoe --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 15 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ tictactoe --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 12 source files to /opt/openfire/enterprise/Spark-master/plugins/tictactoe/target/classes [INFO] /opt/openfire/enterprise/Spark-master/plugins/tictactoe/src/main/java/tic/tac/toe/ui/GamePanel.java: 某些输入文件使用或覆盖了已过时的 API。 [INFO] /opt/openfire/enterprise/Spark-master/plugins/tictactoe/src/main/java/tic/tac/toe/ui/GamePanel.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tictactoe --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/tictactoe/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ tictactoe --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tictactoe --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tictactoe --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/tictactoe/target/tictactoe-0.3.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ tictactoe --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/tictactoe/target/tictactoe-0.3-spark-plugin.jar [INFO] [INFO] -------------< org.igniterealtime.spark.plugins:spelling >-------------- [INFO] Building Spellchecker Plugin 0.8 [14/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ spelling --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/spelling/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ spelling --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 19 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ spelling --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 8 source files to /opt/openfire/enterprise/Spark-master/plugins/spelling/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ spelling --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/spelling/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ spelling --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ spelling --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ spelling --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/spelling/target/spelling-0.8.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ spelling --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/spelling/target/spelling-0.8-spark-plugin.jar [INFO] [INFO] -----------< org.igniterealtime.spark.plugins:transferguard >----------- [INFO] Building Transfer Guard 1.2 [15/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ transferguard --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/transferguard/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ transferguard --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 13 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ transferguard --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /opt/openfire/enterprise/Spark-master/plugins/transferguard/target/classes [INFO] /opt/openfire/enterprise/Spark-master/plugins/transferguard/src/main/java/org/jivesoftware/spark/plugins/transfersettings/FileTransferSettingsPlugin.java: /opt/openfire/enterprise/Spark-master/plugins/transferguard/src/main/java/org/jivesoftware/spark/plugins/transfersettings/FileTransferSettingsPlugin.java使用或覆盖了已过时的 API。 [INFO] /opt/openfire/enterprise/Spark-master/plugins/transferguard/src/main/java/org/jivesoftware/spark/plugins/transfersettings/FileTransferSettingsPlugin.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ transferguard --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/transferguard/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ transferguard --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ transferguard --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ transferguard --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/transferguard/target/transferguard-1.2.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ transferguard --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/transferguard/target/transferguard-1.2-spark-plugin.jar [INFO] [INFO] ------------< org.igniterealtime.spark.plugins:translator >------------- [INFO] Building Translator Plugin 2.0 [16/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ translator --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/plugins/translator/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ translator --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 9 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ translator --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /opt/openfire/enterprise/Spark-master/plugins/translator/target/classes [INFO] /opt/openfire/enterprise/Spark-master/plugins/translator/src/main/java/org/jivesoftware/spark/translator/TranslatorPlugin.java: /opt/openfire/enterprise/Spark-master/plugins/translator/src/main/java/org/jivesoftware/spark/translator/TranslatorPlugin.java使用或覆盖了已过时的 API。 [INFO] /opt/openfire/enterprise/Spark-master/plugins/translator/src/main/java/org/jivesoftware/spark/translator/TranslatorPlugin.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ translator --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/plugins/translator/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ translator --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 1 source file to /opt/openfire/enterprise/Spark-master/plugins/translator/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ translator --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ translator --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/translator/target/translator-2.0.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ translator --- [INFO] Building jar: /opt/openfire/enterprise/Spark-master/plugins/translator/target/translator-2.0-spark-plugin.jar [INFO] [INFO] ---------------< org.igniterealtime.spark:distribution >---------------- [INFO] Building Spark Distribution 3.0.3-SNAPSHOT [17/17] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ distribution --- [INFO] Deleting /opt/openfire/enterprise/Spark-master/distribution/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ distribution --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/distribution/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ distribution --- [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ distribution --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /opt/openfire/enterprise/Spark-master/distribution/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ distribution --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ distribution --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ distribution --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /opt/openfire/enterprise/Spark-master/distribution/target/distribution.jar [INFO] [INFO] --- maven-assembly-plugin:3.0.0:single (make-assembly) @ distribution --- [INFO] Reading assembly descriptor: src/assembly/basic-distribution.xml [WARNING] The current modules seemed to be having different versions. --> org.igniterealtime.spark.plugins:fastpath:jar:3.5.1 --> org.igniterealtime.spark.plugins:fileupload:jar:0.0.4 --> org.igniterealtime.spark.plugins:flashing:jar:1.3 --> org.igniterealtime.spark.plugins:growl:jar:2.4 --> org.igniterealtime.spark.plugins:meet:jar:0.2.0 --> org.igniterealtime.spark.plugins:reversi:jar:1.6 --> org.igniterealtime.spark.plugins:roar:jar:1.0 --> org.igniterealtime.spark.plugins:tictactoe:jar:0.3 --> org.igniterealtime.spark.plugins:spelling:jar:0.8 --> org.igniterealtime.spark.plugins:transferguard:jar:1.2 --> org.igniterealtime.spark.plugins:translator:jar:2.0 [INFO] Building zip: /opt/openfire/enterprise/Spark-master/distribution/target/distribution-base.zip [WARNING] The current modules seemed to be having different versions. --> org.igniterealtime.spark.plugins:fastpath:jar:3.5.1 --> org.igniterealtime.spark.plugins:fileupload:jar:0.0.4 --> org.igniterealtime.spark.plugins:flashing:jar:1.3 --> org.igniterealtime.spark.plugins:growl:jar:2.4 --> org.igniterealtime.spark.plugins:meet:jar:0.2.0 --> org.igniterealtime.spark.plugins:reversi:jar:1.6 --> org.igniterealtime.spark.plugins:roar:jar:1.0 --> org.igniterealtime.spark.plugins:tictactoe:jar:0.3 --> org.igniterealtime.spark.plugins:spelling:jar:0.8 --> org.igniterealtime.spark.plugins:transferguard:jar:1.2 --> org.igniterealtime.spark.plugins:translator:jar:2.0 [INFO] Building tar: /opt/openfire/enterprise/Spark-master/distribution/target/distribution-base.tar.gz [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Spark (parent) 3.0.3-SNAPSHOT ...................... SUCCESS [ 0.232 s] [INFO] Spark Emoticons .................................... SUCCESS [ 2.125 s] [INFO] Spark Core ......................................... SUCCESS [ 13.522 s] [INFO] Spark Plugin Assembly Descriptor ................... SUCCESS [ 0.035 s] [INFO] Apple Plugin 4.0 ................................... SUCCESS [ 0.762 s] [INFO] Fastpath 3.5.1 ..................................... SUCCESS [ 0.735 s] [INFO] Http File Upload Plugin 0.0.4 ...................... SUCCESS [ 0.291 s] [INFO] Window Flashing Plugin 1.3 ......................... SUCCESS [ 0.355 s] [INFO] Growl 2.4 .......................................... SUCCESS [ 0.605 s] [INFO] Online Meetings Plugin 0.2.0 ....................... SUCCESS [ 0.379 s] [INFO] Reversi 1.6 ........................................ SUCCESS [ 0.414 s] [INFO] Roar!!! 1.0 ........................................ SUCCESS [ 0.341 s] [INFO] TicTacToe 0.3 ...................................... SUCCESS [ 0.438 s] [INFO] Spellchecker Plugin 0.8 ............................ SUCCESS [ 1.480 s] [INFO] Transfer Guard 1.2 ................................. SUCCESS [ 0.257 s] [INFO] Translator Plugin 2.0 .............................. SUCCESS [ 0.729 s] [INFO] Spark Distribution 3.0.3-SNAPSHOT .................. SUCCESS [ 8.157 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 31.108 s [INFO] Finished at: 2025-10-30T15:33:30+08:00 [INFO] ------------------------------------------------------------------------ [root@yfw Spark-master]# ls -la distribution/target/ 总用量 138500 drwxr-xr-x 4 root root 4096 10月 30 15:33 . drwxr-xr-x 4 root root 4096 10月 30 15:33 .. drwxr-xr-x 2 root root 4096 10月 30 15:33 archive-tmp -rw-r--r-- 1 root root 70887223 10月 30 15:33 distribution-base.tar.gz -rw-r--r-- 1 root root 70902044 10月 30 15:33 distribution-base.zip -rw-r--r-- 1 root root 1987 10月 30 15:33 distribution.jar drwxr-xr-x 2 root root 4096 10月 30 15:33 maven-archiver [root@yfw Spark-master]# mkdir spark-client && unzip distribution/target/distribution-base.zip -d spark-client Archive: distribution/target/distribution-base.zip creating: spark-client/distribution/ creating: spark-client/distribution/bin/ creating: spark-client/distribution/resources/ creating: spark-client/distribution/lib/ creating: spark-client/distribution/lib/linux/ creating: spark-client/distribution/lib/mac/ creating: spark-client/distribution/lib/windows64/ creating: spark-client/distribution/lib/linux64/ creating: spark-client/distribution/lib/windows/ creating: spark-client/distribution/plugins/ creating: spark-client/distribution/resources/sounds/ creating: spark-client/distribution/documentation/ creating: spark-client/distribution/documentation/spark guide/ creating: spark-client/distribution/documentation/spark guide/images/ creating: spark-client/distribution/documentation/images/ creating: spark-client/distribution/xtra/ creating: spark-client/distribution/xtra/emoticons/ inflating: spark-client/distribution/bin/startup.bat inflating: spark-client/distribution/bin/startup.sh inflating: spark-client/distribution/resources/Info.plist inflating: spark-client/distribution/resources/jniwrap.dll inflating: spark-client/distribution/resources/jniwrap.lic inflating: spark-client/distribution/resources/startup.bat inflating: spark-client/distribution/resources/startup.sh inflating: spark-client/distribution/resources/systeminfo.dll inflating: spark-client/distribution/lib/linux/libcivil.so inflating: spark-client/distribution/lib/linux/libjng722.so inflating: spark-client/distribution/lib/linux/libjnvpx.so inflating: spark-client/distribution/lib/linux/libjnscreencapture.so inflating: spark-client/distribution/lib/linux/libjnspeex.so inflating: spark-client/distribution/lib/linux/libjnpulseaudio.so inflating: spark-client/distribution/lib/linux/libjnvideo4linux2.so inflating: spark-client/distribution/lib/linux/libjnawtrenderer.so inflating: spark-client/distribution/lib/linux/libjnopus.so inflating: spark-client/distribution/lib/linux/libjnffmpeg.so inflating: spark-client/distribution/lib/linux/libjnportaudio.so inflating: spark-client/distribution/lib/mac/libjng722.jnilib inflating: spark-client/distribution/lib/mac/libSystemUtilities.jnilib inflating: spark-client/distribution/lib/mac/libjnspeex.jnilib inflating: spark-client/distribution/lib/mac/JavaSoundStream.fix.jar inflating: spark-client/distribution/lib/mac/libjnscreencapture.jnilib inflating: spark-client/distribution/lib/mac/libjnopus.jnilib inflating: spark-client/distribution/lib/mac/libjnffmpeg.jnilib inflating: spark-client/distribution/lib/mac/libjnportaudio.jnilib inflating: spark-client/distribution/lib/mac/libjnquicktime.jnilib inflating: spark-client/distribution/lib/mac/libjnawtrenderer.jnilib inflating: spark-client/distribution/lib/mac/libjnmaccoreaudio.jnilib inflating: spark-client/distribution/lib/mac/libjnvpx.jnilib inflating: spark-client/distribution/lib/windows64/jng722.dll inflating: spark-client/distribution/lib/windows64/jnvpx.dll inflating: spark-client/distribution/lib/windows64/jnffmpeg.dll inflating: spark-client/distribution/lib/windows64/civil.dll inflating: spark-client/distribution/lib/windows64/jnopus.dll inflating: spark-client/distribution/lib/windows64/jndirectshow.dll inflating: spark-client/distribution/lib/windows64/jnwasapi.dll inflating: spark-client/distribution/lib/windows64/jnspeex.dll inflating: spark-client/distribution/lib/windows64/jnwincoreaudio.dll inflating: spark-client/distribution/lib/windows64/jnscreencapture.dll inflating: spark-client/distribution/lib/windows64/jnportaudio.dll inflating: spark-client/distribution/lib/windows64/jnawtrenderer.dll inflating: spark-client/distribution/lib/linux64/libcivil.so inflating: spark-client/distribution/lib/linux64/libjng722.so inflating: spark-client/distribution/lib/linux64/libjnvpx.so inflating: spark-client/distribution/lib/linux64/libodbcinst.so inflating: spark-client/distribution/lib/linux64/libjnscreencapture.so inflating: spark-client/distribution/lib/linux64/libodbc.so inflating: spark-client/distribution/lib/linux64/libjnspeex.so inflating: spark-client/distribution/lib/linux64/libjnpulseaudio.so inflating: spark-client/distribution/lib/linux64/libjnvideo4linux2.so inflating: spark-client/distribution/lib/linux64/libjnawtrenderer.so inflating: spark-client/distribution/lib/linux64/libjnopus.so inflating: spark-client/distribution/lib/linux64/libjnffmpeg.so inflating: spark-client/distribution/lib/linux64/libjnportaudio.so inflating: spark-client/distribution/lib/windows/jng722.dll inflating: spark-client/distribution/lib/windows/jnvpx.dll inflating: spark-client/distribution/lib/windows/jnffmpeg.dll inflating: spark-client/distribution/lib/windows/civil.dll inflating: spark-client/distribution/lib/windows/jnopus.dll inflating: spark-client/distribution/lib/windows/jndirectshow.dll inflating: spark-client/distribution/lib/windows/jnwasapi.dll inflating: spark-client/distribution/lib/windows/jnspeex.dll inflating: spark-client/distribution/lib/windows/jnwincoreaudio.dll inflating: spark-client/distribution/lib/windows/jnscreencapture.dll inflating: spark-client/distribution/lib/windows/jnportaudio.dll inflating: spark-client/distribution/lib/windows/jnawtrenderer.dll inflating: spark-client/distribution/resources/sounds/presence_changed.wav inflating: spark-client/distribution/resources/sounds/incoming.wav inflating: spark-client/distribution/resources/sounds/outgoing.wav inflating: spark-client/distribution/resources/sounds/bell.wav inflating: spark-client/distribution/resources/sounds/chat_request.wav inflating: spark-client/distribution/documentation/ide-vscode-setup.html inflating: spark-client/distribution/documentation/ide-intellij-setup.html inflating: spark-client/distribution/documentation/spark guide/images/image021.png inflating: spark-client/distribution/documentation/spark guide/images/image033.png inflating: spark-client/distribution/documentation/spark guide/images/image015.png inflating: spark-client/distribution/documentation/spark guide/images/image003.png inflating: spark-client/distribution/documentation/spark guide/images/image027.png inflating: spark-client/distribution/documentation/spark guide/images/image007.png inflating: spark-client/distribution/documentation/spark guide/images/image001.png inflating: spark-client/distribution/documentation/spark guide/images/image009.png inflating: spark-client/distribution/documentation/spark guide/images/image031.png inflating: spark-client/distribution/documentation/spark guide/images/image011.png inflating: spark-client/distribution/documentation/spark guide/images/image025.png inflating: spark-client/distribution/documentation/spark guide/images/image017.png inflating: spark-client/distribution/documentation/spark guide/images/image029.png inflating: spark-client/distribution/documentation/spark guide/images/image023.png inflating: spark-client/distribution/documentation/spark guide/images/filelist.xml inflating: spark-client/distribution/documentation/spark guide/images/image013.png inflating: spark-client/distribution/documentation/spark guide/images/image005.png inflating: spark-client/distribution/documentation/spark guide/images/image019.png inflating: spark-client/distribution/documentation/spark guide/Spark.default.properties.guide.html inflating: spark-client/distribution/documentation/spark.doap inflating: spark-client/distribution/documentation/changelog.html inflating: spark-client/distribution/documentation/sparkplug_compile.html inflating: spark-client/distribution/documentation/images/IntelliJ-8.JPG inflating: spark-client/distribution/documentation/images/VSCode-4.png inflating: spark-client/distribution/documentation/images/VSCode-6.png inflating: spark-client/distribution/documentation/images/IntelliJ-3.JPG inflating: spark-client/distribution/documentation/images/VSCode-2.png inflating: spark-client/distribution/documentation/images/IntelliJ-10.JPG inflating: spark-client/distribution/documentation/images/login-dialog.png inflating: spark-client/distribution/documentation/images/eclipse-maven-step-1.png inflating: spark-client/distribution/documentation/images/IntelliJ-6.JPG inflating: spark-client/distribution/documentation/images/IntelliJ-1.JPG inflating: spark-client/distribution/documentation/images/contact-list.png inflating: spark-client/distribution/documentation/images/IntelliJ-9.JPG inflating: spark-client/distribution/documentation/images/IntelliJ-5.JPG inflating: spark-client/distribution/documentation/images/VSCode-1.png inflating: spark-client/distribution/documentation/images/chat-room.png inflating: spark-client/distribution/documentation/images/eclipse-maven-step-5.png inflating: spark-client/distribution/documentation/images/VSCode-5.png inflating: spark-client/distribution/documentation/images/eclipse-maven-step-6.png inflating: spark-client/distribution/documentation/images/IntelliJ-2.JPG inflating: spark-client/distribution/documentation/images/banner-spring.gif inflating: spark-client/distribution/documentation/images/eclipse-maven-step-2.png inflating: spark-client/distribution/documentation/images/eclipse-maven-step-3.png inflating: spark-client/distribution/documentation/images/IntelliJ-7.JPG inflating: spark-client/distribution/documentation/images/eclipse-maven-step-4.png inflating: spark-client/distribution/documentation/images/VSCode-3.png inflating: spark-client/distribution/documentation/images/banner-spark.gif inflating: spark-client/distribution/documentation/images/IntelliJ-4.JPG inflating: spark-client/distribution/documentation/sample_plugin_repository.xml inflating: spark-client/distribution/documentation/changes.xsl inflating: spark-client/distribution/documentation/ide-eclipse-setup.html inflating: spark-client/distribution/documentation/style.css inflating: spark-client/distribution/documentation/LICENSE.html inflating: spark-client/distribution/documentation/builder.jar inflating: spark-client/distribution/documentation/sparkplug_dev_guide.html inflating: spark-client/distribution/documentation/README.html inflating: spark-client/distribution/lib/smack-tcp-4.4.8.jar inflating: spark-client/distribution/lib/smack-streammanagement-4.4.8.jar inflating: spark-client/distribution/lib/smack-im-4.4.8.jar inflating: spark-client/distribution/lib/smack-extensions-4.4.8.jar inflating: spark-client/distribution/lib/smack-experimental-4.4.8.jar inflating: spark-client/distribution/lib/hsluv-0.2.jar inflating: spark-client/distribution/lib/smack-debug-4.4.8.jar inflating: spark-client/distribution/lib/smack-debug-slf4j-4.4.8.jar inflating: spark-client/distribution/lib/slf4j-api-1.8.0-beta4.jar inflating: spark-client/distribution/lib/smack-legacy-4.4.8.jar inflating: spark-client/distribution/lib/smack-java8-4.4.8.jar inflating: spark-client/distribution/lib/smack-resolver-javax-4.4.8.jar inflating: spark-client/distribution/lib/smack-xmlparser-stax-4.4.8.jar inflating: spark-client/distribution/lib/smack-sasl-javax-4.4.8.jar inflating: spark-client/distribution/lib/smack-xmlparser-4.4.8.jar inflating: spark-client/distribution/lib/smack-core-4.4.8.jar inflating: spark-client/distribution/lib/minidns-core-1.0.5.jar inflating: spark-client/distribution/lib/jxmpp-core-1.0.3.jar inflating: spark-client/distribution/lib/jxmpp-util-cache-1.0.3.jar inflating: spark-client/distribution/lib/jxmpp-jid-1.0.3.jar inflating: spark-client/distribution/lib/dom4j-2.1.4.jar inflating: spark-client/distribution/lib/httpclient5-5.2.3.jar inflating: spark-client/distribution/lib/httpcore5-h2-5.2.4.jar inflating: spark-client/distribution/lib/httpcore5-5.2.4.jar inflating: spark-client/distribution/lib/commons-lang3-3.15.0.jar inflating: spark-client/distribution/lib/swingx-all-1.6.5-1.jar inflating: spark-client/distribution/lib/jna-platform-5.12.1.jar inflating: spark-client/distribution/lib/jna-5.12.1.jar inflating: spark-client/distribution/lib/xstream-1.4.20.jar inflating: spark-client/distribution/lib/mxparser-1.2.2.jar inflating: spark-client/distribution/lib/xmlpull-1.1.3.1.jar inflating: spark-client/distribution/lib/install4j-runtime-11.0.4.jar inflating: spark-client/distribution/lib/jaxen-1.2.0.jar inflating: spark-client/distribution/lib/LoboBrowser-1.0.0.jar inflating: spark-client/distribution/lib/thumbnailator-0.4.20.jar inflating: spark-client/distribution/lib/bcprov-jdk18on-1.78.1.jar inflating: spark-client/distribution/lib/bcpkix-jdk18on-1.78.1.jar inflating: spark-client/distribution/lib/bcutil-jdk18on-1.78.1.jar inflating: spark-client/distribution/lib/bctls-jdk18on-1.78.1.jar inflating: spark-client/distribution/lib/flatlaf-3.1.1.jar inflating: spark-client/distribution/lib/jaxb-api-2.3.1.jar inflating: spark-client/distribution/lib/javax.activation-api-1.2.0.jar inflating: spark-client/distribution/lib/spark-core-3.0.3-SNAPSHOT.jar inflating: spark-client/distribution/xtra/emoticons/sparkEmoticonSet.zip inflating: spark-client/distribution/xtra/emoticons/POPO.adiumemoticonset.zip inflating: spark-client/distribution/xtra/emoticons/GTalk.AdiumEmoticonset.zip inflating: spark-client/distribution/xtra/emoticons/Default.adiumemoticonset.zip inflating: spark-client/distribution/plugins/apple.jar inflating: spark-client/distribution/plugins/fileupload.jar inflating: spark-client/distribution/plugins/flashing.jar inflating: spark-client/distribution/plugins/growl.jar inflating: spark-client/distribution/plugins/transferguard.jar inflating: spark-client/distribution/plugins/translator.jar inflating: spark-client/distribution/plugins/fastpath.jar inflating: spark-client/distribution/plugins/meet.jar inflating: spark-client/distribution/plugins/reversi.jar inflating: spark-client/distribution/plugins/roar.jar inflating: spark-client/distribution/plugins/tictactoe.jar inflating: spark-client/distribution/plugins/spelling.jar [root@yfw Spark-master]# ls -R spark-client/ spark-client/: distribution spark-client/distribution: bin documentation lib plugins resources xtra spark-client/distribution/bin: startup.bat startup.sh spark-client/distribution/documentation: builder.jar ide-vscode-setup.html spark.doap changelog.html images 'spark guide' changes.xsl LICENSE.html sparkplug_compile.html ide-eclipse-setup.html README.html sparkplug_dev_guide.html ide-intellij-setup.html sample_plugin_repository.xml style.css spark-client/distribution/documentation/images: banner-spark.gif eclipse-maven-step-3.png IntelliJ-2.JPG IntelliJ-8.JPG VSCode-4.png banner-spring.gif eclipse-maven-step-4.png IntelliJ-3.JPG IntelliJ-9.JPG VSCode-5.png chat-room.png eclipse-maven-step-5.png IntelliJ-4.JPG login-dialog.png VSCode-6.png contact-list.png eclipse-maven-step-6.png IntelliJ-5.JPG VSCode-1.png eclipse-maven-step-1.png IntelliJ-10.JPG IntelliJ-6.JPG VSCode-2.png eclipse-maven-step-2.png IntelliJ-1.JPG IntelliJ-7.JPG VSCode-3.png 'spark-client/distribution/documentation/spark guide': images Spark.default.properties.guide.html 'spark-client/distribution/documentation/spark guide/images': filelist.xml image005.png image011.png image017.png image023.png image029.png image001.png image007.png image013.png image019.png image025.png image031.png image003.png image009.png image015.png image021.png image027.png image033.png spark-client/distribution/lib: bcpkix-jdk18on-1.78.1.jar jna-platform-5.12.1.jar smack-im-4.4.8.jar bcprov-jdk18on-1.78.1.jar jxmpp-core-1.0.3.jar smack-java8-4.4.8.jar bctls-jdk18on-1.78.1.jar jxmpp-jid-1.0.3.jar smack-legacy-4.4.8.jar bcutil-jdk18on-1.78.1.jar jxmpp-util-cache-1.0.3.jar smack-resolver-javax-4.4.8.jar commons-lang3-3.15.0.jar linux smack-sasl-javax-4.4.8.jar dom4j-2.1.4.jar linux64 smack-streammanagement-4.4.8.jar flatlaf-3.1.1.jar LoboBrowser-1.0.0.jar smack-tcp-4.4.8.jar hsluv-0.2.jar mac smack-xmlparser-4.4.8.jar httpclient5-5.2.3.jar minidns-core-1.0.5.jar smack-xmlparser-stax-4.4.8.jar httpcore5-5.2.4.jar mxparser-1.2.2.jar spark-core-3.0.3-SNAPSHOT.jar httpcore5-h2-5.2.4.jar slf4j-api-1.8.0-beta4.jar swingx-all-1.6.5-1.jar install4j-runtime-11.0.4.jar smack-core-4.4.8.jar thumbnailator-0.4.20.jar javax.activation-api-1.2.0.jar smack-debug-4.4.8.jar windows jaxb-api-2.3.1.jar smack-debug-slf4j-4.4.8.jar windows64 jaxen-1.2.0.jar smack-experimental-4.4.8.jar xmlpull-1.1.3.1.jar jna-5.12.1.jar smack-extensions-4.4.8.jar xstream-1.4.20.jar spark-client/distribution/lib/linux: libcivil.so libjng722.so libjnpulseaudio.so libjnvideo4linux2.so libjnawtrenderer.so libjnopus.so libjnscreencapture.so libjnvpx.so libjnffmpeg.so libjnportaudio.so libjnspeex.so spark-client/distribution/lib/linux64: libcivil.so libjng722.so libjnpulseaudio.so libjnvideo4linux2.so libodbc.so libjnawtrenderer.so libjnopus.so libjnscreencapture.so libjnvpx.so libjnffmpeg.so libjnportaudio.so libjnspeex.so libodbcinst.so spark-client/distribution/lib/mac: JavaSoundStream.fix.jar libjng722.jnilib libjnportaudio.jnilib libjnspeex.jnilib libjnawtrenderer.jnilib libjnmaccoreaudio.jnilib libjnquicktime.jnilib libjnvpx.jnilib libjnffmpeg.jnilib libjnopus.jnilib libjnscreencapture.jnilib libSystemUtilities.jnilib spark-client/distribution/lib/windows: civil.dll jndirectshow.dll jng722.dll jnportaudio.dll jnspeex.dll jnwasapi.dll jnawtrenderer.dll jnffmpeg.dll jnopus.dll jnscreencapture.dll jnvpx.dll jnwincoreaudio.dll spark-client/distribution/lib/windows64: civil.dll jndirectshow.dll jng722.dll jnportaudio.dll jnspeex.dll jnwasapi.dll jnawtrenderer.dll jnffmpeg.dll jnopus.dll jnscreencapture.dll jnvpx.dll jnwincoreaudio.dll spark-client/distribution/plugins: apple.jar fileupload.jar growl.jar reversi.jar spelling.jar transferguard.jar fastpath.jar flashing.jar meet.jar roar.jar tictactoe.jar translator.jar spark-client/distribution/resources: Info.plist jniwrap.dll jniwrap.lic sounds startup.bat startup.sh systeminfo.dll spark-client/distribution/resources/sounds: bell.wav chat_request.wav incoming.wav outgoing.wav presence_changed.wav spark-client/distribution/xtra: emoticons spark-client/distribution/xtra/emoticons: Default.adiumemoticonset.zip GTalk.AdiumEmoticonset.zip POPO.adiumemoticonset.zip sparkEmoticonSet.zip [root@yfw Spark-master]#
最新发布
10-31
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值