好吧一下是经验之谈,原本这些坑不应该躺的,从头看手册完全可以避免这些。

懒得整理了,看懂了就看,看不懂自己琢磨JEECG的帮助文档去,不过嘛我喜欢用Intelij IDEA,他里面都是别的IDE,不喜欢那个。哈哈哈

这里是注意事项:

  JEECG一定要使用import Project 方式导入项目,千万别OPEN pom.xml那个文件打开项目。

在settings.xml里面添加的内容

  1. <mirrors>
  2. <mirror>
  3. <id>nexus-aliyun</id>
  4. <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
  5. <name>Nexus aliyun</name>
  6. <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  7. </mirror>
  8. </mirrors>

  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <!--
  4. Licensed to the Apache Software Foundation (ASF) under one
  5. or more contributor license agreements. See the NOTICE file
  6. distributed with this work for additional information
  7. regarding copyright ownership. The ASF licenses this file
  8. to you under the Apache License, Version 2.0 (the
  9. "License"); you may not use this file except in compliance
  10. with the License. You may obtain a copy of the License at
  11.  
  12. http://www.apache.org/licenses/LICENSE-2.0
  13.  
  14. Unless required by applicable law or agreed to in writing,
  15. software distributed under the License is distributed on an
  16. "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  17. KIND, either express or implied. See the License for the
  18. specific language governing permissions and limitations
  19. under the License.
  20. -->
  21.  
  22. <!--
  23. | This is the configuration file for Maven. It can be specified at two levels:
  24. |
  25. | . User Level. This settings.xml file provides configuration for a single user,
  26. | and is normally provided in ${user.home}/.m2/settings.xml.
  27. |
  28. | NOTE: This location can be overridden with the CLI option:
  29. |
  30. | -s /path/to/user/settings.xml
  31. |
  32. | . Global Level. This settings.xml file provides configuration for all Maven
  33. | users on a machine (assuming they're all using the same Maven
  34. | installation). It's normally provided in
  35. | ${maven.conf}/settings.xml.
  36. |
  37. | NOTE: This location can be overridden with the CLI option:
  38. |
  39. | -gs /path/to/global/settings.xml
  40. |
  41. | The sections in this sample file are intended to give you a running start at
  42. | getting the most out of your Maven installation. Where appropriate, the default
  43. | values (values used when the setting is not specified) are provided.
  44. |
  45. |-->
  46. <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  47. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  48. xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  49. <!-- localRepository
  50. | The path to the local repository maven will use to store artifacts.
  51. |
  52. | Default: ${user.home}/.m2/repository
  53. <localRepository>/path/to/local/repo</localRepository>
  54. -->
  55. <localRepository>/home/landv/.m2/repository/</localRepository>
  56. <!-- interactiveMode
  57. | This will determine whether maven prompts you when it needs input. If set to false,
  58. | maven will use a sensible default value, perhaps based on some other setting, for
  59. | the parameter in question.
  60. |
  61. | Default: true
  62. <interactiveMode>true</interactiveMode>
  63. -->
  64.  
  65. <!-- offline
  66. | Determines whether maven should attempt to connect to the network when executing a build.
  67. | This will have an effect on artifact downloads, artifact deployment, and others.
  68. |
  69. | Default: false
  70. <offline>false</offline>
  71. -->
  72.  
  73. <!-- pluginGroups
  74. | This is a list of additional group identifiers that will be searched when resolving plugins by their prefix, i.e.
  75. | when invoking a command line like "mvn prefix:goal". Maven will automatically add the group identifiers
  76. | "org.apache.maven.plugins" and "org.codehaus.mojo" if these are not already contained in the list.
  77. |-->
  78. <pluginGroups>
  79. <!-- pluginGroup
  80. | Specifies a further group identifier to use for plugin lookup.
  81. <pluginGroup>com.your.plugins</pluginGroup>
  82. -->
  83. </pluginGroups>
  84.  
  85. <!-- proxies
  86. | This is a list of proxies which can be used on this machine to connect to the network.
  87. | Unless otherwise specified (by system property or command-line switch), the first proxy
  88. | specification in this list marked as active will be used.
  89. |-->
  90. <proxies>
  91. <!-- proxy
  92. | Specification for one proxy, to be used in connecting to the network.
  93. |
  94. <proxy>
  95. <id>optional</id>
  96. <active>true</active>
  97. <protocol>http</protocol>
  98. <username>proxyuser</username>
  99. <password>proxypass</password>
  100. <host>proxy.host.net</host>
  101. <port></port>
  102. <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
  103. </proxy>
  104. -->
  105. </proxies>
  106.  
  107. <!-- servers
  108. | This is a list of authentication profiles, keyed by the server-id used within the system.
  109. | Authentication profiles can be used whenever maven must make a connection to a remote server.
  110. |-->
  111. <servers>
  112. <!-- server
  113. | Specifies the authentication information to use when connecting to a particular server, identified by
  114. | a unique name within the system (referred to by the 'id' attribute below).
  115. |
  116. | NOTE: You should either specify username/password OR privateKey/passphrase, since these pairings are
  117. | used together.
  118. |
  119. <server>
  120. <id>deploymentRepo</id>
  121. <username>repouser</username>
  122. <password>repopwd</password>
  123. </server>
  124. -->
  125.  
  126. <!-- Another sample, using keys to authenticate.
  127. <server>
  128. <id>siteServer</id>
  129. <privateKey>/path/to/private/key</privateKey>
  130. <passphrase>optional; leave empty if not used.</passphrase>
  131. </server>
  132. -->
  133. </servers>
  134.  
  135. <!-- mirrors
  136. | This is a list of mirrors to be used in downloading artifacts from remote repositories.
  137. |
  138. | It works like this: a POM may declare a repository to use in resolving certain artifacts.
  139. | However, this repository may have problems with heavy traffic at times, so people have mirrored
  140. | it to several places.
  141. |
  142. | That repository definition will have a unique id, so we can create a mirror reference for that
  143. | repository, to be used as an alternate download site. The mirror site will be the preferred
  144. | server for that repository.
  145. |-->
  146. <mirrors>
  147. <!-- mirror
  148. | Specifies a repository mirror site to use instead of a given repository. The repository that
  149. | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
  150. | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
  151. |
  152. <mirror>
  153. <id>mirrorId</id>
  154. <mirrorOf>repositoryId</mirrorOf>
  155. <name>Human Readable Name for this Mirror.</name>
  156. <url>http://my.repository.com/repo/path</url>
  157. </mirror>
  158. -->
  159.  
  160. <mirror>
  161. <id>nexus-aliyun</id>
  162. <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
  163. <name>Nexus aliyun</name>
  164. <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  165. </mirror>
  166.  
  167. </mirrors>
  168.  
  169. <!-- profiles
  170. | This is a list of profiles which can be activated in a variety of ways, and which can modify
  171. | the build process. Profiles provided in the settings.xml are intended to provide local machine-
  172. | specific paths and repository locations which allow the build to work in the local environment.
  173. |
  174. | For example, if you have an integration testing plugin - like cactus - that needs to know where
  175. | your Tomcat instance is installed, you can provide a variable here such that the variable is
  176. | dereferenced during the build process to configure the cactus plugin.
  177. |
  178. | As noted above, profiles can be activated in a variety of ways. One way - the activeProfiles
  179. | section of this document (settings.xml) - will be discussed later. Another way essentially
  180. | relies on the detection of a system property, either matching a particular value for the property,
  181. | or merely testing its existence. Profiles can also be activated by JDK version prefix, where a
  182. | value of '1.4' might activate a profile when the build is executed on a JDK version of '1.4.2_07'.
  183. | Finally, the list of active profiles can be specified directly from the command line.
  184. |
  185. | NOTE: For profiles defined in the settings.xml, you are restricted to specifying only artifact
  186. | repositories, plugin repositories, and free-form properties to be used as configuration
  187. | variables for plugins in the POM.
  188. |
  189. |-->
  190. <profiles>
  191. <!-- profile
  192. | Specifies a set of introductions to the build process, to be activated using one or more of the
  193. | mechanisms described above. For inheritance purposes, and to activate profiles via <activatedProfiles/>
  194. | or the command line, profiles have to have an ID that is unique.
  195. |
  196. | An encouraged best practice for profile identification is to use a consistent naming convention
  197. | for profiles, such as 'env-dev', 'env-test', 'env-production', 'user-jdcasey', 'user-brett', etc.
  198. | This will make it more intuitive to understand what the set of introduced profiles is attempting
  199. | to accomplish, particularly when you only have a list of profile id's for debug.
  200. |
  201. | This profile example uses the JDK version to trigger activation, and provides a JDK-specific repo.
  202. <profile>
  203. <id>jdk-1.4</id>
  204.  
  205. <activation>
  206. <jdk>1.4</jdk>
  207. </activation>
  208.  
  209. <repositories>
  210. <repository>
  211. <id>jdk14</id>
  212. <name>Repository for JDK 1.4 builds</name>
  213. <url>http://www.myhost.com/maven/jdk14</url>
  214. <layout>default</layout>
  215. <snapshotPolicy>always</snapshotPolicy>
  216. </repository>
  217. </repositories>
  218. </profile>
  219. -->
  220.  
  221. <!--
  222. | Here is another profile, activated by the system property 'target-env' with a value of 'dev',
  223. | which provides a specific path to the Tomcat instance. To use this, your plugin configuration
  224. | might hypothetically look like:
  225. |
  226. | ...
  227. | <plugin>
  228. | <groupId>org.myco.myplugins</groupId>
  229. | <artifactId>myplugin</artifactId>
  230. |
  231. | <configuration>
  232. | <tomcatLocation>${tomcatPath}</tomcatLocation>
  233. | </configuration>
  234. | </plugin>
  235. | ...
  236. |
  237. | NOTE: If you just wanted to inject this configuration whenever someone set 'target-env' to
  238. | anything, you could just leave off the <value/> inside the activation-property.
  239. |
  240. <profile>
  241. <id>env-dev</id>
  242.  
  243. <activation>
  244. <property>
  245. <name>target-env</name>
  246. <value>dev</value>
  247. </property>
  248. </activation>
  249.  
  250. <properties>
  251. <tomcatPath>/path/to/tomcat/instance</tomcatPath>
  252. </properties>
  253. </profile>
  254. -->
  255. </profiles>
  256.  
  257. <!-- activeProfiles
  258. | List of profiles that are active for all builds.
  259. |
  260. <activeProfiles>
  261. <activeProfile>alwaysActiveProfile</activeProfile>
  262. <activeProfile>anotherAlwaysActiveProfile</activeProfile>
  263. </activeProfiles>
  264. -->
  265. </settings>

无注释

  1. <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
  4. http://maven.apache.org/xsd/settings-1.0.0.xsd">
  5. <localRepository>${user.home}/.m2/repository</localRepository>
  6. <interactiveMode>true</interactiveMode>
  7. <usePluginRegistry>false</usePluginRegistry>
  8. <offline>false</offline>
  9.  
  10. <mirrors>
  11. <!-- mirror
  12. | Specifies a repository mirror site to use instead of a given repository. The repository that
  13. | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
  14. | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
  15. |-->
  16. <mirror>
  17. <id>nexus-aliyun</id>
  18. <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
  19. <name>Nexus aliyun</name>
  20. <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  21. </mirror>
  22.  
  23. </mirrors>
  24.  
  25. </settings>

来一条帆软的

  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  6.  
  7. <pluginGroups>
  8.  
  9. </pluginGroups>
  10.  
  11. <proxies>
  12.  
  13. </proxies>
  14.  
  15. <servers>
  16.  
  17. </servers>
  18.  
  19. <mirrors>
  20. <mirror>
  21. <id>nexus-aliyun</id>
  22. <mirrorOf>central</mirrorOf>
  23. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  24. </mirror>
  25. </mirrors>
  26. <profiles>
  27.  
  28. <profile>
  29. <id>fanruan</id>
  30. <repositories>
  31. <repository>
  32. <id>fanruan</id>
  33. <name>fanruan</name>
  34. <url>http://mvn.finedevelop.com/repository/maven-public/</url>
  35. <snapshots>
  36. <enabled>true</enabled>
  37. <updatePolicy>always</updatePolicy>
  38. <checksumPolicy>warn</checksumPolicy>
  39. </snapshots>
  40. </repository>
  41. </repositories>
  42. <pluginRepositories>
  43. <pluginRepository>
  44. <id>fanruan</id>
  45. <name>fanruan</name>
  46. <url>http://mvn.finedevelop.com/repository/maven-public/</url>
  47. <snapshots>
  48. <enabled>true</enabled>
  49. <updatePolicy>always</updatePolicy>
  50. <checksumPolicy>warn</checksumPolicy>
  51. </snapshots>
  52. </pluginRepository>
  53. </pluginRepositories>
  54. </profile>
  55.  
  56. </profiles>
  57.  
  58. <activeProfiles>
  59.  
  60. <activeProfile>fanruan</activeProfile>
  61. </activeProfiles>
  62.  
  63. </settings>

 RouYi settings.xml配置

  1. <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
  4. http://maven.apache.org/xsd/settings-1.0.0.xsd">
  5. <localRepository>${user.home}/.m2/repository</localRepository>
  6. <interactiveMode>true</interactiveMode>
  7. <usePluginRegistry>false</usePluginRegistry>
  8. <offline>false</offline>
  9.  
  10. <mirrors>
  11. <!-- mirror
  12. | Specifies a repository mirror site to use instead of a given repository. The repository that
  13. | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
  14. | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
  15. |-->
  16. <mirror>
  17. <id>nexus-aliyun</id>
  18. <mirrorOf>central,!ruoyi</mirrorOf>
  19. <name>Nexus aliyun</name>
  20. <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  21. </mirror>
  22.  
  23. </mirrors>
  24.  
  25. </settings>

[java][JEECG] Maven settings.xml JEECG项目初始化 RouYi settings.xml配置的更多相关文章

  1. java使用maven创建springmvc web项目

    创建maven项目,使用maven-archetype-webapp 创建完成后首先是在pom.xml里增加maven的依赖 <dependencies> <dependency&g ...

  2. tomcat下的web.xml和项目中的web.xml

    Tomcat 服务器中存在一个web.xml文件 在项目文件夹中同样存在一个web.xml文件 那这两个文件有什么区别呢? tomcat中的web.xml是通用的,如果不设置,那么就会默认是同tomc ...

  3. centos7中配置java + mysql +jdk +使用jar部署项目

    centos7中配置java + mysql +jdk  +使用jar部署项目 思维导图 1. 配置JDK環境 1.1下载jdk安装包 Java Downloads | Oracle 1.2 将下载j ...

  4. JEECG(二) JEECG框架下调用webservice java springmvc maven 调用 webservice

    JEECG系列教程二 如何在JEECG框架下使用webservice 本文所使用的webservice是c#开发的 其实无论是什么语言开发的webservice用法都一样 java springmvc ...

  5. 500G JAVA视频网盘分享 (Jeecg社区)

    http://blog.csdn.net/zhangdaiscott/article/details/18220411    csdn 排名400多名 500 G JAVA视频网盘分享(Jeecg社区 ...

  6. 500 G JAVA视频网盘分享(JEECG开源社区)

    500 G JAVA视频网盘分享(JEECG开源社区)   [涵盖从java入门到深入架构,Linux.云计算.分布式.大数据Hadoop.ios.Android.互联网技术应有尽有]   [转载:h ...

  7. 500G JAVA视频网盘分享 (JEECG开源社区)

    500 G JAVA视频网盘分享(JEECG开源社区)   [涵盖从java入门到深入架构,Linux.云计算.分布式.大数据Hadoop.ios.Android.互联网技术应有尽有]       J ...

  8. (Win10)Java,Maven,Tomcat8.0,Mysql8.0.15安装与环境配置,以及IDEA2019.3使用JDBC连接MySQL、创建JavaEE项目

    之前用windows+linux的双系统,最近不怎么舒服就把双系统给卸了,没想到除了问题,导致有linux残余,于是就一狠心重装了电脑,又把Java及其相关的一些东西重新装了回来,还好当初存了网盘链接 ...

  9. Maven项目中的pom.xml详解【转】

    什么是pom? pom作为项目对象模型.通过xml表示maven项目,使用pom.xml来实现.主要描述了项目:包括配置文件:开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url, ...

随机推荐

  1. 进入恢复模式(Recovery HD)

    进入恢复模式(Recovery HD) 1,选中要启动的虚拟机,随后点击VM菜单的启动按钮后面向下箭头,随后点击菜单项”打开电源时进入固件“. 2,在虚拟机里面,用上下键移动到”Enter setup ...

  2. java第四次面试总结

    该公司没有笔试,直接就进行了面试,然后我就拿着我的简历瑟瑟发抖...... 1.因为是看简历来面试,所以面试官从我的项目下手,而我的项目都是后端的东西,虽然学过一些前端,但是项目里并没有用到任何jav ...

  3. Markdown 初学总结

    Markdown Tutorial(Typora-Specific) 1. Headers 最多可有六级标题,在标题前加 # 作为标记.注意标记与标题内容之间有空格: # 这是一级标题 ## 这是二级 ...

  4. golang实现路由中间件middleware

    registerHandlers.go package router import ( "../ctrl" "../funcs" "github.co ...

  5. Hibernate hql getHibernateTemplate()常用方法汇总

    转自:https://www.iteye.com/blog/zwdsmileface-2191943 getHibernateTemplate()常用方法 一.find(String queryStr ...

  6. Github的fork进行同步

    最近项目要求每个开发人员都有自己fork,需要在自己的fork下进行开发.这样就涉及的到fork和原仓库的同步问题. 在网上查找到fork和原仓库同步的方法,如下转载自网上查找的内容,使用终端命令行进 ...

  7. MySQL Backup--Xtrabackup备份设置锁等待问题

    问题描述 innobackupex备份过程需要保证备份数据一致性,通过刷新表缓存和加全局读锁(FLUSH TABLES WITH READ LOCK)获取备份位点,而为防止锁等待超时,会先设置: SE ...

  8. jquey动画效果

    jquery的事件没有on,js的有. 1.show()  显示  由小变大缓慢显示 <html lang="en"> <head> <meta ch ...

  9. XSL-FO知识点【一】

    XSL-FO 用于格式化供输出的 XML 数据. 什么是 XSL-FO? XSL-FO 是用于格式化 XML 数据的语言 XSL-FO 指可扩展样式表语言格式化对象(Extensible Styles ...

  10. 创建型模式(四) 建造者\生成器模式(Builder)

    一.动机(Motivation) 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成:由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们 ...