http://blog.csdn.net/noaman_wgs/article/details/53893948 利用Intellij+MAVEN搭建Spring+Mybatis+MySql+SpringMVC项目详解 这两天在公司实习,师父让我先熟悉Intellij软件的使用和SpringMVC框架.话不多说,先利用这些搭建一个小环境吧. 1 创建MAVEN项目:File-NEW-MAVEN-create from..前打勾--选下面的org.apache..archetypes:maven-…
写Restful的服务,使用IntelliJ+maven,发现有几个依赖总是没法配置好.通过检查POM.xml,发现犯了错误,<dependency>写到了<dependencies>之外,还有重复的build小结,难怪依赖不起作用. net.sf.json的配置不起作用: <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifact…
在做spark项目时,我们常常面临如何在本地将其打包,上传至装有spark服务器上运行的问题.下面是我在项目中尝试的两种方案,也踩了不少坑,两者相比,方案一比较简单,本博客提供的jar包适用于spark版本2.0以下的,如果jar包和版本不对应会出现找不到类或方法等错误提示信息,它主要借助于eclipse和现成的jar包进行打包应用,只能从官网上下载对应的jar包,局限很大.方案二是借助于IntelliJ + maven方式,它只要配置好pom.xml文件,在文件中写明自己的运行环境即可,通用(…
目录 intellij maven配置与使用 Maven 常用设置介绍 Maven 骨架创建 Java Web 项目 Maven 组件来管理项目 @(目录) intellij maven配置与使用 Maven 常用设置介绍 如上图标注 1 所示,可以指定本地 Maven 的安装目录所在,因为已经配置了 MAVEN_HOME 系 统参数,所以直接这样配置 IntelliJ IDEA 是可以找到的.但是假如没有配置的话,这里可以选择 Maven 安装目录. 如上图标注 2 所示,可以指定 Maven…
1. 在IntelliJ中新建maven项目 给出一个建好的示例,(本示例中省略了业务逻辑组件UserService) 2. 在pom.xml中配置依赖 包括: spring-context spring-orm spring-data-jpa hibernate-core hibernate-entitymanager mysql-connector-java commons-dbcp junit spring-test 代码如下: <dependencies> <!-- Spring…
1. 在IntelliJ中新建maven项目 给出一个建好的示例 2. 在pom.xml中配置依赖 包括: spring-context spring-orm hibernate-core mysql commons-dbcp 3. resources右键new一个Xml Configuration File--Spring Config配置文件:spring-config.xml(或者applicationContext.xml)     配置dataSource.sessionFactory…
在intellij使用 Maven Project 测试时,运行test时看到log里的报错信息: -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match. 经查证,是Maven版本与 Intellij 兼容的问题,现在使用的版本是: Maven apache-maven-3.3.9-bin.zip Intell…
 假设资源文件放在maven工程的 src/main/resources 资源文件夹下,源码文件放在 src/main/java/下, 那么java文件夹和resources文件夹在运行时就是classpath的真实位置,如果 有一个文件位于 src/main/resources/test.txt 有一个类位于 src/main/java/com/qunar/MyClass.java FILE_NAME = "test.txt" 通过如下代码 MyClass.class.getCl…
今天在打开项目的时候,在pom文件添加新的依赖文件发现很多jar都标红,显示不存在,自己查了一上午各种尝试,总结了以下的解决方法. 首先你打开File-Project Structrue-Modules中查看自己项目时,右边选择Dependencies时,会发现有些jar包显示broken path,原因时自己的settings配置中间可能选择了不同的设置最终混乱着使用导致出现了问题. 这里需要提到两个地方需要进行设置,一个是seetings中maven选项下的参数配置,另一个是other se…
upon creating a new maven project I get the popup box saying "Maven projects need to be imported: Import Changes Enable Auto-Import" Answer: From the documentation. Select this check box, if you want IntelliJ IDEA to perform reimport automatical…
1. 在IntelliJ中新建maven项目 给出一个建好的示例 2. 在pom.xml中配置依赖 包括: spring-context spring-orm hibernate-core mysql commons-dbcp aspectjweaver 代码如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.…
假设资源文件放在maven工程的 src/main/resources 资源文件夹下,源码文件放在 src/main/java/下, 那么java文件夹和resources文件夹在运行时就是classpath的真实位置,如果 有一个文件位于 src/main/resources/test.txt 有一个类位于 src/main/java/com/qunar/MyClass.java FILE_NAME = "test.txt" 通过如下代码 MyClass.class.getClass…
该错误是在我将一个普通的由maven管理的java项目变为javaweb项目后出现的,由警告可以看出是说maven的类路径容器不会被导出或发布(即通过maven管理的依赖不会被导出或发布),那么我们用maven来管理项目的JAR包就没用了.那么将maven denpendencies发布即可. 1.在项目文件夹中打开.classpath文件: 2.在文件中寻找错误提示中出现的org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER,在其下添加代码: 3.上图中的代码,…
部署的好处:代码修改后,不必关闭Jetty再重新启动,Maven启动时间不太和谐. 环境: IntelliJ IDEA11.1.4, Maven2.2.1 Jetty8.1.5 步骤: 1,在pom.xml文件中配置jetty插件的参数:scanIntervalSeconds,我的pom.xml片断如下: <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin&…
今天更新了最新版的Eclipse luna 4.4版本号,svn更新了项目后,系统一直报错,经查看在Problems窗体中发现一堆错误.提演示样例如以下:     Unbound classpath variable: 'M2_REPO/aopalliance/aopalliance/1.0/aopalliance' ...     经过查看是Eclipse不识别M2_REPO这个參数,事实上这些jar包都下载到了本地repository中,仅仅要在Eclipse->Windows->Pref…
1.新建项目 打开idea,通过File->new->project,会弹出如下的信息: 接下来点击下一步,创建项目,点击“下一步”: 选择默认的Maven以及setting文件,点击“下一步”: 输入项目名称以及项目存放位置,点击“完成”: 至此,我们创建项目的步骤就完成了.这时会进入idea,可能需要一定的时间,这个是由于要下载一些包,所以大家耐心的等待. 当maven 加载完毕会有提示,我们的项目会生成相应的包,如图: 2.配置maven 打开pom.xml, 输入版本以及配置信息信息.…
公司自己搭得maven私服,然后使用git下载 公司mvn的依赖包时候,报错: 之后再idea里面发现依赖的jar包 有红色的错误信息,提示 maven imports have broken classpath. 然后看了下本地,没有对应的jar包,然而在nexus 下是有这个jar包的.为什么没有下载下来那? 之后重新删除本地的maven依赖包,又用eclipse重新下载了,发现是正常的,本地有jar包.为什么eclipse正常而idea则报错 了那? 问了下其他的同事,然后看了下问题,说是…
一.创建一个空的项目作为存放整个项目的路径 1.选择 File——>new——>Project ——>Empty Project 2.WorkspaceforTest为项目存放文件夹. 二.maven继承:创建父-子项目,聚合工程 比如整个项目.以一个项目来演示. |--e3-parent:父工程,打包方式pom,管理jar包的版本号.项目中所有工程都应该继承父工程. |--e3-common:通用的工具类通用的pojo.打包方式jar |--e3-manager:服务层工程.聚合工程.…
一.创建一个空的项目作为存放整个项目的路径 1.选择 File——>new——>Project ——>Empty Project 2.WorkspaceforTest为项目存放文件夹. 二.maven继承:创建父-子项目,聚合工程 比如整个项目.以一个项目来演示. |--e3-parent:父工程,打包方式pom,管理jar包的版本号.项目中所有工程都应该继承父工程. |--e3-common:通用的工具类通用的pojo.打包方式jar |--e3-manager:服务层工程.聚合工程.…
通常,我们会新建一个项目,其为其他项目添加公共的能力.其他项目可以引用其maven坐标来使用其提供的功能. 但最近做项目发现,修改了公共项目中的代码,并且使用mavan install将其jar安装到了maven本地仓库,但在intellij其他引用该公共项目的第三方项目总是无法得到及时的修改. 后来发现intellij只要点一下intellij maven上的一个刷新按钮,就可以刷新该延迟:…
项目结构 src      -main           -java                -package      -test           -java                -package      -resources maven常用命令 mvn -v     查看maven版本 compile     编译 test     测试 package     打包 clean     删除target install     安装jar包到本地仓库 创建目录的两种…
一. Intellij IDE 安装与破解 详细安装步骤 二.IntelliJ Maven 配置 查看: 使用IntelliJ IDEA 配置Maven(入门) 三.IntelliJ Tomcat 配置 查看: IntelliJ-配置tomcat及部署web应用 五.IntelliJ IDE 插件推荐 传送门:http://www.oschina.net/news/69858/java-developer-need-intellij-idea-plugin GsonFormat 快速生成实体:h…
ubuntu16.04安装jdk8 -jdk 检查是否安装成功 java -version 出现如上信息即安装成功 安装maven,先去官网下载指定版本的maven,个人使用apache-maven-3.5.0-bin.tar.gz 1.先安装上传下载工具,命令如下 sudo apt-get install lrzsz 2.切换到root,先设置root密码,再切换root帐号 sudo passwd root su root 3.新建目录maven,上传maven包,解压 mkdir mave…
一.maven依赖范围: classpath 分为三种:编译classpath , 测试classpath , 运行classpath Scope 选项如下: Compile:编译依赖范围.默认就是compile.在编译,测试,运行都有效: Test:测试依赖范围.仅测试有效: 例如JUnit: Provided:已提供依赖范围.编译,测试有效,运行时候无效.例如servlet-api. System:系统依赖范围.(了解即可)使用system 范围的依赖必须通过sytemPath 指定依赖文件…
Stack Overflow Questions Developer Jobs Tags Users   Log In Sign Up Join Stack Overflow to learn, share knowledge, and build your career. Email Sign UpOR SIGN IN WITH  Google  Facebook   How to add libraries to “External Libraries” in WebStorm/PhpSto…
解释 其实这个问题很简单. 对于scope=compile的情况(默认scope),也就是说这个项目在编译,测试,运行阶段都需要这个artifact(模块)对应的jar包在classpath中. 而对于scope=provided的情况,则可以认为这个provided是目标容器已经provide这个artifact.换句话说,它只影响到编译,测试阶段.在编译测试阶段,我们需要这个artifact对应的jar包在classpath中,而在运行阶段,假定目标的容器(比如我们这里的liferay容器)…
1.下载maven 地址:http://maven.apache.org/download.cgi 点击下载 apache-maven-3.2.1-bin.zip. 2.安装配置,假设maven 解压的路径为:E:\code\maven ① 首选要确定本机安装了jdk 可打开cmd, 输入 echo %JAVA_HOME%,如果打印出本机的某一路径,则说明安装了JDK ② 当成功安装了JDK,则需要配置环境变量 新建环境变量MAVEN_HOME,值为解压的路径:E:\code\maven   编…
Maven是我们在做Java开发过程中用经常用到的一个辅助工具.本篇博客是我学习Maven的一个记录博客,学习过程主要参考<Maven实战>这本书.同时也参考了Maven的官方文档. 1. Maven简介 1.1 什么是Maven Maven是一个开源的Java项目构建.依赖管理和项目信息管理工具. 1.2 何为构建 所谓构建是指项目编译.运行单元测试.生成项目文档.打包和项目部署等一系列操作. 1.3 Maven的优点 Maven是一个优秀的构建工具:帮我们规范了项目的构建过程,我们不在需要…
问题再现 上次这边朋友问我一个问题,就是他们在pom.xml中的dependency中,看到有一些是provided的情况,比如如下: <dependency> <groupId>com.liferay.portal</groupId> <artifactId>portal-impl</artifactId> <version>6.1.0</version> <scope>provided</scope&…
前面基本上把整个配置过程都完整地串起来了,包括可能遇到的难点,按照那个套路应该可以配置好自动打包发布的功能.简单总结下我的学习过程,以及遇到问题是怎样解决的. 准备一个项目源码 刚开始在github和码云上搜索有没有现成的练习项目,很可惜,没有找到,所以只能自己创建一个简单的项目,当然,如果在公司有源码浏览权限的话可以直接使用公司git服务器上的项目来练习,可惜我们公司并没有给测试人员开放源码权限. 我特意下载了一个Intellij IDEA来新建java工程(呵呵,杀鸡用牛刀~~),Ant的b…