精华内容
下载资源
问答
  • maven 初始化webapp

    2016-01-25 12:44:29
    maven 初始化webapp,博客 用到
  • maven初始化项目记录

    千次阅读 2016-07-25 10:37:42
    二、解压maven,添加path,mvn -v 三、安装eclipse luna 四、hello world项目 mvn archetype:generate -DgroupId=com.yelbosh.sort -DartifactId=sortcode -DarchetypeArtifactId=maven-arc
    一、设置java path和java home


    二、解压maven,添加path,mvn -v


    三、安装eclipse luna


    四、hello world项目
    mvn archetype:generate -DgroupId=com.yelbosh.sort -DartifactId=sortcode -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false


    cd sortcode


    mvn package


    java -cp target/sortcode-1.0-SNAPSHOT.jar com.yelbosh.sort.App


    mvn test
    mvn test-compile


    生成eclipse工程文件
    mvn eclipse:eclipse
    展开全文
  • 1. 创建Maven项目 在IntelliJ IDEA的启动欢迎界面中点击Create New Project: 在New Project对话框的左侧选中Maven,在右侧确认JDK版本无误后,即可点击Next到下一步: 先确定项目的名称,检查项目的保存位置,并...

    1. 创建Maven项目

    在IntelliJ IDEA的启动欢迎界面中点击Create New Project

    img

    New Project对话框的左侧选中Maven,在右侧确认JDK版本无误后,即可点击Next到下一步:

    img

    先确定项目的名称,检查项目的保存位置,并展开Artifact Coordinates,填写GroupIdArtifactId,其实这2项并不是必须填写的,按照开发规范应该填写,而且,ArtifactId的值应该全部由小写字母组成,如果由多个单词组成,则各单词之间使用减号进行分隔,全部填写无误后,点击Finish按钮即可完成创建:

    img

    2. 添加并使用依赖

    项目创建成功后,默认会打开pom.xml文件,该文件在项目的根目录下,项目中需要添加依赖时,相关的代码就需要配置在这个文件中。

    在项目结构中,src下有maintest这2个文件夹,main文件夹用于存放正式使用的相关文件,例如Java类、各种配置文件等,test用于存放开发过程中测试时使用的文件,当项目最终编译、打包、部署到服务器时,test文件夹下的所有内容将不会参与这个过程。

    img

    先在项目中创建cn.tedu包,在这个包中创建MavenHelloWorld类:

    img

    在该类中添加main()方法,并在main()方法中添加代码:

    public static void main(String[] args) throws Exception {
        Class.forName("java.lang.String");
        System.out.println("Over.");
    }
    

    以上代码中,第1句话的作用就是尝试加载java.lang.String类,当然,在Java的开发环境中一定有这个类,所以加载过程必然是成功的!由于这句话没有运行后的显示效果,所以在第2句添加了一个简单的输出语句:

    img

    编写完成后,运行main()方法,在界面下方的Run面板即可看到输出的内容:

    img

    此时,将需要加载的类换成com.mysql.jdbc.Driver,这是连接MySQL数据库的驱动类:

    img

    由于默认的环境中并没有这个类,运行时就会出现ClassNotFoundException

    img

    可以在pom.xml中添加依赖的相关代码:

    <dependencies>
        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.12</version>
        </dependency>
    </dependencies>
    

    添加这段代码时,不需要关心所使用的依赖的版本,因为本次案例的目的就只是为了测试是否可以从Maven仓库中下载所需的jar包并使用而已,并不会真的连接数据库,甚至也不一定加载这个类,加载其它类也是可以的。

    img

    添加依赖的代码后,并不会自动下载相关的依赖的jar包文件,所以pom.xml文件中的代码会提示错误。

    可以点击软件界面右侧的Maven,则会打开Maven面板,在该面板中点击Reimport All Maven Projects按钮,则会开始自动下载相关的jar包文件:

    img

    当下载完成后,在pom.xml中的代码就不会报错了,再次运行项目时,可以看到已经成功的加载了MySQL的驱动类:

    img

    展开全文
  • 1、使用IDEA新建一个空的maven项目 ** ** 2、整个工程目录如下图所示: ** ** 3、其中DemoApplocation.java为系统启动类,具体代码如下: ** package com.cjs.example import org.mybatis.spring....

    1、使用IDEA新建一个空的maven项目

    新建一个空的maven项目

    2、整个工程目录如下图所示:

    工程目录结构

    3、其中DemoApplocation.java为系统启动类,具体代码如下:

    package com.cjs.example
    
    import org.mybatis.spring.annotation.MapperScan;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    @MapperScan("com.cjs.example.dao")
    public class DemoApplication {
    	public static void main(String[] args){
    		SpringApplication.run(DemoApplication.class, args);
    	}
    }
    

    4、HelloController.java代码如下:

    package com.cjs.example.controller
    
    import com.cjs.example.dto.UserDto;
    import com.cjs.example.service.UserService;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.RestController;
    import java.util.List;
    
    @RestController
    public class HelloController {
    	@Autowired
    	private UserService userService;
    	@RequestMapping(value="/hello", method=RequestMethod.GET)
    	public String hello(){return "hello world!";}
    	@RequestMapping(value="/alluser", method=RequestMethod.GET)
    	public List<UserDto> getAllUser(){return userService.selectAllUser();}
    }
    

    5、UserService以及UserServiceImpl代码如下:

    package com.cjs.example.service
    import com.cjs.example.dto.UserDto;
    import java.util.List;
    
    public interface UserService{
    	List<UserDto> selectAllUser();
    }
    
    package com.cjs.example.service.impl;
    
    import com.cjs.example.dao.UserDao;
    import com.cjs.example.dto.UserDto;
    import com.cjs.example.service.UserService;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Service;
    import java.util.List;
    
    @Service
    public class UserServiceImpl implements UserService{
    	@Autowired
    	private UserDao userDao;
    	@Override
    	public List<UserDto> selectAllUser(){
    		return userDao.selectAlluser();
    	}
    }
    

    6、UserDao代码如下:

    package com.cjs.example.dao;
    
    import com.cjs.example.dto.UserDto;
    import org.springframework.stereotype.Repositort;
    import java.util.List;
    
    @Repository
    public interface UserDao{
    	List<UserDto> selectAllUser();
    }
    

    7、UserMapper.xml代码如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    
    <mapper namespace="com.cjs.example.dao.UserDao">
    	<resulrMap id="userList" type="com.cjs.example.dto.UserDto">
    		<result property="userId" column="userId"/>
    		<result property="name" column="name"/>
    	</resultMap>
    	<select id="selectAllUser" resultMap="userList">
    		select user_id as userId,name as name from tbl_user;
    	</select>
    </mapper>
    

    8、整个工程配置在application.properties中,配置如下

    server.port:9999
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    spring.datasource.url=jdbc:mysql://localhost:3306/systemdb?useUnicode=true&amp;characterEncoding=UTF-8&amp;allowMultiQueries=true
    spring.datasource.username=root
    spring.datasource.password=root
    mybatis.mapper-locations=classpath:mapper/*.xml
    management.security.enabled=false
    

    9、以及pom.xml配置相关如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <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.cjs</groupId>
    	<artifactId>springboottest1</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
    	<packaging>jar</packaging>
    
    	<name>demo</name>
    	<description>Demo project for Spring Boot</description>
    
    	<parent>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-parent</artifactId>
    		<version>2.0.3.RELEASE</version>
    		<relativePath/> <!-- lookup parent from repository -->
    	</parent>
    
    	<properties>
    		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    		<java.version>1.8</java.version>
    	</properties>
    
    	<dependencies>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-actuator</artifactId>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-web</artifactId>
    		</dependency>
    		<dependency>
    			<groupId>org.mybatis.spring.boot</groupId>
    			<artifactId>mybatis-spring-boot-starter</artifactId>
    			<version>1.3.2</version>
    		</dependency>
    		<dependency>
    			<groupId>mysql</groupId>
    			<artifactId>mysql-connector-java</artifactId>
    			<version>5.1.25</version>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-test</artifactId>
    			<scope>test</scope>
    		</dependency>
    	</dependencies>
    
    	<build>
    		<plugins>
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-complier-plugin</artifactId>
    				<configuration>
    					<source>1.8</source>
    					<target>1.8</target>
    					<encoding>UTF-8</encoding>
    					<fork>false</fork>
    				</configuration>
    			</plugin>
    			<plugin>
    				<groupId>org.springframework.boot</groupId>
    				<artifactId>spring-boot-maven-plugin</artifactId>
    				<configuration>
    					<mainClass>com.cjs.example.DemoApplication</mainClass>
    				</configuration>
    				<executions>
    					<execution>
    						<goals>
    							<goal>repackage</goal>
    						</goals>
    					</execution>
    				</executions>
    			</plugin>
    		</plugins>
    	</build>
    
    
    </project>
    
    

    10、备注:actuator为监控与管理工具,存在以下链接可以访问:

    应用配置类:
    1、应用自动化配置报告:/autoconfig
    2、上下文中创建的bean:/beans
    3、应用中配置的属性信息报告:/configprops
    4、应用所有可用的环境属性报告:/env
    5、所有spring mvc的控制器映射关系报告:/mappings
    6、返回应用自定义的信息:/info
    度量指标类:
    1、返回当前应用的各类重要度量指标,比如内存信息、线程信息、垃圾回收信息:/metrics

    展开全文
  • MAVEN_HOME/conf/settions.xml是全局的 ~/.m2/settings.xml为用户自己的 初始安装文件settings.xml不存在,复制上面全局的即可 在配置文件中,有一项配置本地资源库的位置, 默认为C:\Documents andSettings\%...

    配置maven本地环境 settings.xml


    > mvn install

    1、当第一次使用mvn命令时,系统会默认创建一个目录:

    C:\Documents andSettings\username%\.m2\ repository
    或者win10下面:
    C:\Users\username%\.m2\repository

    2、初始安装文件settings.xml不存在,复制全局的文件到默认创建的目录下即可:
    %MAVEN_HOME%/conf/settions.xml 是全局

    配置用户自己的settings.xml,如下





    默认配置不是很合适,很不安全,重装系统及其容易被误删除。

    修改本地资源库保存路径为maven安装目录下:

    1、在D:/wux/apache-maven-3.0.5下创建repository目录
    2、修改全局conf/setting.xml文件,<settings>下找到localRepository标签,默认为注释掉的,在该注释段之外添加:

          <localRepository>D:/wux/apache-maven-3.0.5/repository</localRepository>注意路径的斜杠




    更*多*视*频*教*程:https://itzxg.taobao.com/


    展开全文
  • 不在环境变量中配置JAVA_HOME,如何运行mavn? 修改mvn.bat文件,找到: @REM ==== START VALIDATION ==== if not "%JAVA_HOME%" == "" goto OkJHome 在 if not "%JAVA_HOME%" == "" ...set JAVA_HOME=%MAVEN_HOME
  • 就叫做shuffle, 有没有shuffle,取决有数据有没有打散 不看有几个分区,是合并还是分区,只要数据打散就是shuffle maven项目初始化 1. 新建一个project , 指定setting 2. 导入依赖 3. main下面新建一个scala,刷新 1.8 ...
  • Maven安装 初始化

    2017-04-11 10:49:43
    什么是Maven它是一个项目管理工具,他也是一个项目构建工具,通过使用maven,可以对项目进行快速简单的构建,它不需要告诉maven很多信息,但是需要安装maven去的规范去进行代码的开发。也就是说maven是有约束的。...
  • Maven之数据库初始化

    千次阅读 2017-07-02 09:08:42
    maven有dbunit-maven-plugin,可以用来初始化数据库,但用maven-antrun-plugin插件与dbunit,也可完美实现数据库初始化的功能,今天记录maven-antrun-plugin的方式。maven的profile部分声明 <!-- 初始化数据库 --> ...
  • Maven-初始化设置

    2015-10-30 17:29:00
    1、在安装目录的setting文件里面增加2个国内稳定的mirror:<mirror> <id>nexus-osc</id> <mirrorOf>central</mirrorOf> <...http://maven.oschina.net/content...
  • 声明Activiti数据库初始化,有很多种方法,这里是为了试用一下maven profile。步骤 1. 下载activiti压缩包、找到数据库文件位置 2. 建项目,项目结构见图3.项目依赖&lt;dependencies&gt; &lt;...
  • mvn archetype:generate -DgroupId=...在E盘根目录下运行上面的命令,生成了一个maven管理的简单j...
  • 之前未修改maven的时候,每次建立新的maven项目,都需要手动导入一些jar包,有些包是经常用到,比如junit,那怎么修改pom.xml呢? 首先找到maven的本地仓库目录,然后点击进去,进入org文件里面,里面有个apache,...
  • 用于初始化Java项目的Maven原型 如何编译 mvn clean install 如何使用 mvn archetype:generate \ -DarchetypeGroupId=guybrush.maven.archetypes \ -DarchetypeArtifactId=java-basic \ -DarchetypeVersion=1.0
  • 1.找到maven的conf目录下的settings.xml文件  图一  2.... ...在文本中搜索localRepository,大概在第49行,修改为你自己想要的地址,如上图图二修改为E:\m2\repository ... 3.maven初始化 在cmd窗口...
  • 配置和初始化Maven

    千次阅读 2018-03-23 12:57:55
    我的上一篇文章中介绍了maven的下载安装和环境变量的配置,这一篇就简要说说maven的简单配置和初始化1、修改本地仓库的路径(默认是安装路径/.m2/repository,我不喜欢这个路径,所以修改它,你喜欢的话可以不改):...
  • maven_myeclipse_初始化

    2015-12-31 10:41:59
    POM初始化 图片链接和图片上传 LaTex数学公式 配置MyEclipse 未配置环境变量 无法创建maven工程 Pom初始化 经常不知道如何配置环境变量,其实可以查看生效环境变量进行复制修改。 表格Markdown Extra 表格语法...
  • 1. 新建repository 2. 复制URL 3. 将项目下载至本地,此时项目完全是空的 4. 添加maven框架支持 6.设置class编译输出路径,不然项目无法启动  
  • 以及初始化MAVEN配置 初始化字体.修改大小 myeclipse控制台行数限制 JDK设置加上参数 -Dmaven.multiModuleProjectDirectory=MAVEN_HOME maven选择,加上自己的maven程序 选择仓库地址 ...
  • 一、maven环境配置 1.maven依赖于JDK,安装前确认jdk是否安装好 到maven官网下载安装包:http://maven.apache.org,这里下载windows版本,是一个压缩文件:  1.将下载的安装包解压到指定的路径:  ...
  • 初始化数据库执行init-db.bat文件,先要在mysql中创建一个数据库,根据配置 jdbc.type=mysql jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/jeesite?useUnicode=true&...
  • org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'beetlConfig' defined in file [E:\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapp...
  • 访问localhost:8080时的欢迎界面 1.web.xml中配置 <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file>...welcome...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,848
精华内容 1,139
关键字:

maven初始化