精华内容
下载资源
问答
  • IDEA导入maven项目详细介绍

    万次阅读 多人点赞 2018-04-14 19:42:38
    一、 项目结构 注意,.classpath是eclipse特有文件,如果项目会使用...注意,我们是导入maven项目,因此项目根目录下一定存在相对应的maven配置Pom.xml文件,点击OK,继续下一步。 3、选择导入的项目类型 ...

     

    一、 项目结构

    注意,.classpath是eclipse特有文件,如果项目会使用eclipse打开,请不要删除。

    二、 导入项目

    1、打开Idea编辑器

    2、导入项目

    点击Import Project按钮,界面如下

    注意,我们是导入maven项目,因此项目根目录下一定存在相对应的maven配置Pom.xml文件,点击OK,继续下一步。

    3、选择导入的项目类型

    第2步点击OK后,将会出现如上界面,选择 ”Import project fromexternal model”选项,即导入一个已经存在的项目。因为我们要导入一个maven项目,因此我们选择Maven选项,继续Next。

    4、配置加载方式

    红色标记,默认为不选中,选中代表添加maven依赖项时会自动加载pom.xml里面的类库,不需要手动点击import,其他选项默认。点击Next,

    继续Next。

    5、选择导入的项目(Pom.xml中配置的项目)

    在pom.xml 中配置如下

    因此选择对应的项目:

    6、选择运行环境

    选择jdk(如果多个jdk的情况下需要选择)

    点击Next,

    Project name代表在idea中显示的项目名称,Project file location 表示项目路径,点击finish,完成导入。

    三、 配置项目

    项目导入后,结构如下:

    1、发布项目

    点击图中标记的按钮(Idea版本不同,该按钮位置可能不同),进入配置项目发布界面:

    点击图中“+”按钮,选择项目发布的服务器(一般为Tomcat),显示如下界面:

    选择local(代表本地服务器),

    如图,按照自身的情况配置,”Name”填写的是在Idea 中发布的名称,可随意填写(注意:这个名称不是在访问时需要填写的)。此处修改为“BullMes”,浏览器选择“chrome”,其他默认,如下图:

    切换到”Deployment”(部署)界面,如下图所示

    点击右边“+”号,选择“Artifact”,进入选择需要发布的项目界面:

    这里看到两个打包文件,一个是war包,另一个是开发模式的war包,开发模式的情况下会直接将所有的资源文件拷贝到发布目录进行加载部署,选择开发模式,点击“OK”。

    此处我们设置成”BullMes”(此处的BullMes是需要在浏览器中输入的参数,例如为空时只需要输入“localhost:8080”即可访问项目,而填写了”BullMes”以后,则需要通过“localhost:8080/BullMes”才可以进行正常访问),配置如下图:

    点击“OK”,完成项目部署。

    完成部署后,回到主界面,可以看到刚刚我们设置的项目。

    2、启动项目

    如下图所示,这里以debug模式启动项目:

    项目报错,找不到程序包,这种情况的原因在于我们的项目不是纯maven项目,有的依赖是以放在lib文件夹下的jar包形式存在,有的是放在Tomcat的运行环境中。因此,我们需要将其他非maven依赖包添加进来。

    (1)添加Tomcat下的依赖包

    选中项目,右击,选择“Open Module Settings”按钮,进入如下界面:

    选择“Dependencies”,可以看到当前项目所有的依赖项。点击右边绿色“+”按钮,选择第一项,“JARS or directories”,进入文件夹。

    选择我们需要的jar包,这里我们需要两个,图中已经标记

    点击“OK”,回到主界面,此时报错已消失,说明刚刚添加的依赖是成功的。

    (2)添加项目lib文件下jar包为依赖

    找到对应的lib文件夹,找到所有需要的jar包,选中jar包,右击

    选择 “Add as Library…”选项,出现如下界面

    点击”OK”,完成添加,再次启动项目,启动成功。

    四、IDEA设置本地maven仓库

    以上介绍都是基于本地maven仓库等配置完好的情况,这里将介绍怎么在idea中配置本地的仓库。

    1、打开idea的设置界面

    2、配置maven

    如图所示,idea默认使用的是安装时自带的maven配置,这种情况下,idea在加载maven依赖时会出现下载慢等情况,因此需要进行重新配置,选择我们自己安装的maven版本。

    点击”Maven home directory”后面的按钮,选择自己安装的maven环境,如下图所示:

    点击”OK”,配置完成。

    五、错误分析

    1、出现字符错误情况

    项目运行时,出现如上图情况,此时,检查报错文件,是否有非法字符。如果不能直接看出,则考虑是在编辑时采用了UTF-8 BOM格式,这种情况在UTF-8无BOM格式下会报错。此时,可以使用notepad++工具打开报错文件,选择“编码”,即可看到此时编码格式不正确,选择“以UTF-8无BOM格式编码”保存即可解决问题。

    保存后,重启项目,问题解决。

    (后续问题会持续更新... 敬请关注)

    展开全文
  • Maven项目缺少Maven Dependencies解决方法总结

    万次阅读 多人点赞 2018-01-22 14:38:13
    一、今天搭建了一个maven项目,在pom.xml文件引入依赖后,发现项目结构中没有Maven Dependencies文件(下图),但是在java Build Path中又可以找到Maven Dependencies文件(如下图): 但是,pom.xml文件中添加的...

     

    一、今天搭建了一个maven项目,在pom.xml文件引入依赖后,发现项目结构中没有Maven Dependencies文件(下图),但是在java Build Path中又可以找到Maven Dependencies文件(如下图):

    但是,pom.xml文件中添加的依赖jar包也不会自动下载到项目中,update Project也是一样,于是是网上查找了很多方法,尝试后都发现没有用,最终,查看自己的pom.xml文件,发现是在依赖前面写了<dependencyManagement>这个标签(下图),查资料后发觉这个标签的作用只是声明依赖,并不实现依赖的引入,因此,没有jar包的引入,maven项目就不会显示Maven Dependencies文件。去掉这个标签后,问题解决,maven Dependencies文件出现在maven项目中。

    二、网上其他解决Maven Dependencies文件缺失的方法:

    第1种:Maven支持没有打开:这种情况一般是Eclipse自带的Maven,或者自己装的Maven并没有打开服务。

    解决方法:右键Maven项目-->Maven-->Enable Dependency Management

    (可能有一些maven版本没有Enable Dependency Management这个选项

    第2种:classpath文件问题或者.project文件问题:

    解决方法:

    (1)在.classpath文件中添加如下代码:

    <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
    		<attributes>
    			<attribute name="maven.pomderived" value="true"/>
    			<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
    		</attributes>
    	</classpathentry>

    (2)在.project文件的<natures>中添加下面这行语句:

    <nature>org.eclipse.m2e.core.maven2Nature</nature>

    	<natures>
    		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
    		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    		<nature>org.eclipse.jdt.core.javanature</nature>
    		<nature>org.eclipse.m2e.core.maven2Nature</nature>
    		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
    	</natures>
    

    第3种:项目-->properties-->Deployment Assembly-->Add-->java build path Entries-->Maven Dependencies--Finish

    第4种:项目为非maven项目(情况较少)

    解决方法:右键项目-->configure-->Convert to Maven Project

     

    三、dependencyManagement与dependencies的区别:

    该部分转自博客:https://blog.csdn.net/liutengteng130/article/details/46991829

    前面的出现问题主要是因为没有弄清楚dependencyManagement与dependencies的区别,因此这部分主要总结pom.xml文件中这两个标签的区别:

    1、DepencyManagement的应用场景:

    当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。

    由于我们的模块很多,所以我们又抽象了一层,抽出一个itoo-base-parent来管理子项目的公共的依赖。为了项目的正确运行,必须让所有的子项目使用依赖项的统一版本,必须确保应用的各个项目的依赖项和版本一致,才能保证测试的和发布的是相同的结果。

    在我们项目顶层的POM文件中,我们会看到dependencyManagement元素。通过它元素来管理jar包的版本,让子项目中引用一个依赖而不用显示的列出版本号。Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后它就会使用在这个dependencyManagement元素中指定的版本号。

    来看看我们项目中的应用:  pom继承关系图:

    itoo-base-parent(pom.xml)

    <dependencyManagement>
    		
    		<dependencies>
    			<dependency>
    				<groupId>org.eclipse.persistence</groupId>
    				<artifactId>org.eclipse.persistence.jpa</artifactId>
    				<version>${org.eclipse.persistence.jpa.version}</version>
    				<scope>provided</scope>
    			</dependency>
    			
    			<dependency>
    				<groupId>javax</groupId>
    				<artifactId>javaee-api</artifactId>
    				<version>${javaee-api.version}</version>
    			</dependency>
    		</dependencies>
    	</dependencyManagement>
    

    itoo-base(pom.xml)

    <!--继承父类-->
    <parent>
    		<artifactId>itoo-base-parent</artifactId>
    		<groupId>com.tgb</groupId>
     
    		<version>0.0.1-SNAPSHOT</version>
    		<relativePath>../itoo-base-parent/pom.xml</relativePath>
    	</parent>
    		<modelVersion>4.0.0</modelVersion>
    		<artifactId>itoo-base</artifactId>
    		<packaging>ejb</packaging>
    		
    		<!--依赖关系-->
    		<dependencies>
    		<dependency>
    			<groupId>javax</groupId>
    			<artifactId>javaee-api</artifactId>
    		</dependency>
    		
    		<dependency>
    			<groupId>com.fasterxml.jackson.core</groupId>
    			<artifactId>jackson-annotations</artifactId>
    		</dependency>
    		
    		<dependency>
    			<groupId>org.eclipse.persistence</groupId>
    			<artifactId>org.eclipse.persistence.jpa</artifactId>
    			<scope>provided</scope>
    		</dependency>
    	</dependencies>
    </project>
    

    这样做的好处:统一管理项目的版本号,确保应用的各个项目的依赖和版本一致,才能保证测试的和发布的是相同的成果,因此,在顶层pom中定义共同的依赖关系。同时可以避免在每个使用的子项目中都声明一个版本号,这样想升级或者切换到另一个版本时,只需要在父类容器里更新,不需要任何一个子项目的修改;如果某个子项目需要另外一个版本号时,只需要在dependencies中声明一个版本号即可。子类就会使用子类声明的版本号,不继承于父类版本号。

    2、Dependencies:

    相对于dependencyManagement,所有声明在dependencies里的依赖都会自动引入,并默认被所有的子项目继承。

    3、区别:

    (1)dependencies : 自动引入声明在dependencies里的所有依赖,并默认被所有的子项目继承。如果项目中不写依赖项,则会从父项目继承(属性全部继承)声明在父项目dependencies里的依赖项。

    (2)dependencyManagement : 这个标签里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自父pom;另外如果子项目中指定了版本号,那么会使用子项目中指定的jar版本。

    (3)dependencyManagement 中的 dependencies 并不影响项目的依赖项;而独立dependencies元素则影响项目的依赖项。只有当外层的dependencies元素中没有指明版本信息时,dependencyManagement 中的 dependencies 元素才起作用。一个是项目依赖,一个是maven项目多模块情况时作依赖管理控制的。

     

     

    展开全文
  • Eclipse中打包maven项目-war包方式

    万次阅读 2017-12-06 22:54:57
    IntelliJ IDEA打包成战(包括maven项目)[ https://blog.woytu.com/ ](https://blog.woytu.com/) 个人资源站:https://file.woytu.com/ 首先要在Maven的的项目中的pom.xml的文件中配置好需要的配置: &lt;...

    **更多请见个人主页[https://www.bajins.com](https://www.bajins.com)**

     

    - 首先要在Maven的的项目中的pom.xml的文件中配置好需要的配置:

    ```xml
    <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/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.abc.java</groupId>
        <artifactId>coressm</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <packaging>war</packaging>

        <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-war-plugin -->
        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>3.0.0</version>
        </dependency>
        <build>
            <plugins>
                <plugin>
                    <groupId> org.apache.maven.plugins </groupId>
                    <artifactId> maven-war-plugin </artifactId>
                    <configuration>
                        <!-- 对丢失web.xml检测机制进行忽略,动态Web模块3.0工程时代不需要web.xml文件注册相关内容的,所以工程默认不生成web.xml -->
                        <failOnMissingWebXml> false </failOnMissingWebXml>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId> org.apache.maven.plugins </groupId>
                    <artifactId> maven-compiler-plugin </artifactId>
                    <version> 3.2 </version>
                    <executions>
                        <execution>
                            <id> default-compile </id>
                            <phase> compile </phase>
                            <goals>
                                <goal> compile </goal>
                            </goals>
                        </execution>
                    </executions>
                    <configuration>
                        <!-- 使用jdk1.7时使用该配置,如果要使用jdk1.8,则下面2行要修改为1.8 -->
                        <source> 1.7 </source>
                        <target> 1.7 </target>
                        <encoding> UTF-8 </encoding>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </project>
    ```


     
    > mvn命令打war包(包括源码jar包)pom.xml中如果没有指定打包类型,默认打包类型为jar

    1. 确保pom.xml里面引入了:  

    ```xml
    <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-war-plugin -->
    <dependency>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>3.0.0</version>
    </dependency>
    ```

    2. 确保项目引入的是jdk,而不是jre;  
    3. 确保项目不报错的情况下,依次执行mvn clean - > mvn package;  
        - 或者项目右击run - > mvn clean - > mvn build ...-->目标文本框处输入“包”; 
    4. 如果项目出现感叹号,很可能是构建路径里面的Maven Dependencies里面有出现缺失的jar,可以找到jar对应的本地仓库的路径,将对应的版本号里面的.lastUpdated文件删除,都删除后,再项目右击 - > maven - >更新项目。  

    第一种:利用pom.xml的文件打包。

    右键pom.xml文件,选择调试为或运行为都行。但需要选择Maven install打包

     执行成功后,日志会打印出位置(看自己配置是否日志输出)。如果没有输出,在默认的Ç盘.m2目录文件夹中

     

    第二种方式:右键项目。选择调试为或运行为。但是这个时候要选择调试配置

    先浏览工作区选择需要打包的项目,然后在目标:中输入clean install命令调试执行后,会在目标目录下生成打的war包

     

    web项目时同时打包为war和jar文件 
    1、首先添加在pom.xml中添加插件 maven-jar-plugin , 使得 在调用命令mvn package install 或者 mvn package deploy 先生成 jar包。或者使用mvn package生成jar包。该插件生成的架包会放在工程的target文件夹下。

    2,然后配置maven-install-plugin插件,使得在eclipse中执行maven install时,同时生成jar和war到本地仓库。

    3,再配置org.apache.maven.plugins插件,使得在eclipse中执行deploy time,同时,生成jar和war到远程仓库。

    pom.xml的配置:

    <!--  package jar on package -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <executions>
                        <execution>
                            <phase>compile</phase>
                            <goals>
                                <goal>jar</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <!--  install jar to local repository -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>  
                    <artifactId>maven-install-plugin</artifactId>
                    <executions>
                        <execution>
                            <phase>install</phase>
                            <goals>
                                <goal>install-file</goal>
                            </goals>
                            <configuration>
                                <packaging>jar</packaging>
                                <artifactId>${project.artifactId}</artifactId>
                                <groupId>${project.groupId}</groupId>
                                <version>${project.version}</version>
                                <file>
                                    ${project.build.directory}/${project.artifactId}-${project.version}.jar
                                </file>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
                <!--  deploy jar to remote repository -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-deploy-plugin</artifactId>
                    <executions>
                        <execution>
                            <phase>deploy</phase>
                            <goals>
                                <goal>deploy-file</goal>
                            </goals>
                            <configuration>
                                <packaging>jar</packaging>
                                <generatePom>true</generatePom>
                                <url>${project.distributionManagement.repository.url}</url>
                                <artifactId>${project.artifactId}</artifactId>
                                <groupId>${project.groupId}</groupId>
                                <version>${project.version}</version>
                                <file>${project.build.directory}/${project.artifactId}.jar</file>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>

     

    使用eclpise导出

    1.在需要打包的项目上右键>选择[导出]  2.选中[Web]下面的[WAR文件],点击[下一步]  3.通过[浏览]选择保存路径,点击[完成]完成即可 
    这里写图片描述 

    这里写图片描述 

    这里写图片描述

    使用Maven的导出

    1.通过eclipse方式:选择需要打包的项目右键选择[Run As]的[Maven install]即可。提示成功后会显示war包的生成路径,一般在项目的目标目录下  .2。通过maven命令:控制台进入项目目录,执行mvn package命令即可。成功后会提示生成的war包路径。一般在项目的目标目录下。  注:pom.xml的<packaging />配置为war打包后的就是war包,配置为jar时打包后的就是jar包.mvn package命令和mvn install命令都可以打包。我这里项目名称是tsj-spring,所以默认名称就是tsj-spring.war。
    这里写图片描述 
    这里写图片描述

    这里写图片描述


    本文参考文章:

    http://blog.csdn.net/xlxxcc/article/details/52623855

    http://blog.csdn.net/big1989wmf/article/details/70144731
    http://blog.csdn.net/u012586389/article/details/67635480

    展开全文
  • IDEA创建Maven项目

    万次阅读 多人点赞 2019-01-05 00:02:29
    IDEA创建maven项目

    IDEA创建maven项目实现简单的页面展示

    一、创建项目

    1、 新建project,选择maven项目,勾选“Create from archetype”,选择相应的jdk以及webapp,进行下一步。

    新建项目

    2、设置项目名称以及版本。这边需要填写组织名称、项目名称以及版本号,版本号可以默认。

    命名

    3、设置maven。这边一般不选择IDEA自带的maven,一般下载最新版的maven以及本地配置自己的仓库路径,最好是在maven中配置相应的阿里云镜像等。

    maven设置

    4、设置参数,加快jar包下载速度。

    设置参数
    如果没有配置这个参数,在maven生成骨架的时候将会非常慢,有时候直接卡住。archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了所以导致很慢,指定internal来表示仅使用内部元数据。

    二、项目启动

    1、项目架构

    通过前面的创建步骤,等待一会就创建成功了。
    项目架构

    2、配置tomcat。

    项目新建成功后,需要配置容器运行项目。这边选择tomcat进行项目启动,本地需要下载相应的tomcat。
    容器设置
    点击tomcat server选择local本地tomcat,然后进行tomcat配置。
    tomcat设置
    一般默认localhost:8080为项目启动的路径。

    3、配置启动环境。这边选择Artifacts,并且选择war exploded。

    启动依赖

    4、设置完成后需要配置一下url,否则项目启动需要添加/后面的路径。

    配置war包

    三、项目展示

    新建完maven项目后,点击tomcat进行启动。
    启动
    启动成功后在浏览器上输入localhost:8080显示index.jsp文件上的内容。如下所示表示项目创建成功。
    显示

    展开全文
  • 为什么要将普通项目转换为maven项目 如何将普通项目转换为maven项目 idea安装和使用 导入项目并创建pom.xml文件 按照标准的maven工程创建目录结构 导入项目需要的依赖 对项目进行编译打包 删除多余的目录 转换...
  • Maven项目转为Maven项目

    千次阅读 2016-06-13 11:20:27
    刚开始学Maven,手上的项目都是非Maven,所以,就顺便在网上浏览了一下,基本...你非Maven项目导入:1、外部导入 2、SVN检出 不管哪种都无所谓 右击项目如图所示: 右击项目属性 看看有没有 Maveric
  • 主要原因是本地maven的配置文件和仓库地址不一致。 参考该博文来配置:https://www.cnblogs.com/phpdragon/p/7216626.html
  • idea创建maven项目

    万次阅读 多人点赞 2019-01-05 16:20:34
    1.修改maven主题:file--&gt;settings--&gt;appearance--&gt;theme   2.首先打开IDEA后点击settings ,然后在VM Options内添加-DarchetypeCatalog=internal 运行参数  (不做上面操作的话会...
  • maven项目java目录标记为资源根目录 将maven项目resources目录标记为资源根目录 同上(将maven项目java目录标记为资源根目录) maven-clean maven-install 成功显示maven Dependencies ...
  • 在IDEA中创建maven项目

    万次阅读 多人点赞 2017-12-06 16:39:05
    在IDEA中创建maven项目  现在的JavaWeb项目中,绝大多数都是采用的maven结构的项目,而对于maven支持的最好的IDE开发工具为IDEA,所以说我就以在IDEA上为例来进行maven开发的讲解。
  • 在新建maven项目时,Problems中报错: Error:MavenResourcesCompiler:Mavenprojectconfigurationrequiredformodule'XX(项目名)'isn'tavailable.CompilationofMavenprojectsissupportedonlyifexternalbuildi...
  • IDEA新建springboot项目maven项目不能导入maven依赖,右边没有maven窗口 IDEA,有一段时间创建的springboot项目,右边没有maven窗口,打开pom.xml发现有一段报错,发现maven的依赖也没有出现在 Extenal Libraries 中...
  • 有事从其他地方下载下来的maven项目导入eclipse后发现项目没有JRE System Library和MAVEN Dependencies,可以通过以下方法恢复:右键项目》》maven 》》enable workspace resoultion...
  • idea maven项目,右键项目,没有maven菜单了

    万次阅读 多人点赞 2018-12-01 12:23:01
    使用idea 2017.3.5 创建好的maven项目,几天后再打开,发现没有了maven选项,依赖包也没有导入,两个插件也是勾选状态。 最后解决:在pom.xml 文件上右键 Add as Maven Project,maven选项就又出现了 ...
  • maven项目怎么运行

    万次阅读 2018-01-14 22:23:33
    Maven来管理大型项目还是很不错的,要运行Maven项目,必须要让开发工具支持Maven,首先要下载Maven项目,然后配置,配置好Maven后,在配置Maven运行参数,需要的朋友看看我是怎么运行Maven项目的。 ...
  • 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项目。一般单我们在 pom.xml 添加了依赖包或是插件的时候,发现标注 4 的依赖区中没有看到最新写的依赖的话,可以尝试点击此按...
  • 直接生成简单maven项目 将箭头的地方选中即可 --带来的结果是--快速建起一个maven,生成的不是web项目,需要转换 图1 转化为动态 web MyEclipse中 新建简单maven生成的是普通java maven项目需要转成web项目 ...
  • 建立maven项目后,pom.xml在显示红叉,鼠标放上去,显示Execution default-testResources of goal org.apache.maven.plugins:maven-resources-plugin:2.4.3错误。 二、原因分析 缺少maven-resources-plugin-2.4.3....
  • springboot + maven项目
  • 如何添加本地JAR文件到Maven项目

    万次阅读 2017-11-16 13:20:04
    有时我们需要将本地的jar文件添加到maven项目中,如果直接通过IDEA添加本地库引用的话,打包时候会丢失。网上中文教程的解决方法非常复杂,自己调查了一下,希望有此问题的同行不用再走弯路。 第一种方案:将jar安装...
  • 在别的项目中使用通过Maven安装生成的项目的jar包首先我在hello world项目中通过mvn clean install 命令构建hello world...那么其他的maven项目需要引用hello world 项目也就可以直接通过修改pom.xml文件中引用就可以了
  • 本文详解的讲解了使用IDEA创建Maven项目,及Maven的基础入门。 1、打开IDEA,右上角选择File->New->Project 2、如图中所示选择Maven(可按自己所需添加,否则加载时速度很慢) 3、...
  • Maven项目如何启动

    万次阅读 2019-10-21 16:20:03
    但是maven项目,不可以直接按照这种方式来启动的,下面会说明具体如何启动。 如上右键就有启动菜单了。 Maven项目启动方法 maven项目可以生成本地war包手动移到tomcat,也可以自动发布到本地,远程tomcat中。...
  • maven项目转gradle项目

    千次阅读 2018-04-17 20:30:48
    maven项目 to gradle项目 在maven项目下执行该命令 gradle init --type pom gradle使用本地的maven地址 *使用.m2下的maven配置文件 repositories { maven { url &amp;amp;quot;...
  • 环境 系统:macOS High Sierra ...每次在maven项目的pom.xml文件中添加依赖以后,开始下载jar文件,但是,文件已经下载后,仍然一直卡在Resolving Maven dependencies,有时要等很久,有时需要关掉重启idea才可...
  • Maven标准目录结构(手写Maven项目

    千次阅读 2020-08-15 15:11:18
    手写Maven项目 src main test 执行命令 启动项目 标准目录结构 Maven标准目录结构为如下图 手写Maven项目 按照上面的结构图,我们就手写Maven项目 先来一个项目名文件夹 再来src...
  • 解决SVN检出的maven项目不是maven项目

    千次阅读 2015-09-17 15:00:44
    现象:检出的maven项目有pom.xml文件,但是项目图标上没有M的标记,并且最主要的是没有maven所属的jar包。 解决方法: 1.window-->show view-->navigator 2.打开项目下的.project文件,如果有没发生错误的项目...
  • Maven—Eclipse设置Maven项目JDK版本

    千次阅读 2017-08-31 14:06:56
    Maven—Eclipse设置Maven项目JDK版本
  • Idea创建Maven项目介绍

    千次阅读 2020-08-18 13:15:27
    缺少Maven标准目录结构的目录的,可以自己补上Maven标准目录结构(手写Maven项目) 使用模板创建Maven的java项目 不清楚如何配置Maven环境的,可以看这个Idea配置maven环境 .
  • gradle项目转maven项目

    千次阅读 2019-06-09 14:06:06
    测试环境win7,JDK1.8,gradle5.4.1 第一步:安装gradle(如果已经安装,请下一步) ...第二步:gradle项目转为maven项目 1.在build.gradle中添加或修改如下内容 apply plugin: 'java' apply plugi...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 182,798
精华内容 73,119
关键字:

maven项目