深圳网站制作的公司排名,wordpress后台加站点图标,建筑模板915 1830重量,百度网站优化排行这里说一下在使用Maven过程中不是必须的#xff0c;但十分有用的几个实践#xff0c;关键时刻或许能解决您的问题。 1.设置MAVEN_OPTS环境变量 通常需要设置MAVEN_OPTS的值为-Xms128m -Xmx512m#xff0c;因为Java默认的最大可用内存往往不能够满足Maven运行的需要#xff…这里说一下在使用Maven过程中不是必须的但十分有用的几个实践关键时刻或许能解决您的问题。 1.设置MAVEN_OPTS环境变量 通常需要设置MAVEN_OPTS的值为-Xms128m -Xmx512m因为Java默认的最大可用内存往往不能够满足Maven运行的需要比如在项目较大时使用Maven生成项目站点需要占用大量的内存如果没有该配置则很容易得到java.lang.OutOfMemeoryError异常。因此一开始就配置该环境变量是推荐的做法。 关于如何设置环境变量请参考前面的知识。 2.配置用户范围settings.xml Maven用户可以选择配置Maven安装目录conf下的settings.xml或者系统用户目录.m2下的settings.xml。前者是全局范围的整台机器上的所有用户都会直接受到该配置的影响而后者是用户范围的只有当前用户才会受到该配置的影响。 推荐使用用户范围的settings.xml主要是为了避免无意识地影响到系统中的其他用户。如果有切实的需求需要统一系统中所有用户的settings.xml配置当然应该使用全局范围的settings.xml。 除了影响范围这一因素配置用户范围settings.xml文件还便于Maven升级。直接修改conf目录下的settings.xml会导致Maven升级的不便每次升级到新版本的Maven都需要复制settings.xml文件。如果使用.m2目录下的settings.xml就不会影响到Maven安装文件升级时就不需要触动settings.xml文件。 一般情况下.m2目录下是没有settings.xml配置文件的需要我们复制conf下面的settings.xml至.m2目录下然后再进行修改。 3.不要使用IDE内嵌的Maven Eclipse在集成Maven时都会安装上一个内嵌的Maven这个内嵌的Maven通常会比较新但不一定很稳定而且往往也和在命令行使用的Maven不是同一个版本。这里会有两个潜在的问题首先较新版本的Maven存在很多不稳定因素容易造成一些难以理解的问题其次除了IDE也经常还会使用命令行的Maven如果版本不一致容易造成构建行为的不一致这是我们所不希望看到的。因此应该在IDE中配置Maven插件时使用与命令行一致的Maven。 在Eclipse环境中点击菜单栏中的Window然后选择Preferences在弹出的对话框中展开左边的Maven项选择Installations子项在右边的面板中能够看到有一个默认的EMBEDDED Maven安装被选中了。单击Add...按钮然后选择Maven安装目录添加完毕之后选择我们自己安装的Maven点击OK按钮如图 其他类似的IDE或许在集成的时候也内嵌了Maven同理我们最好将它改为我们自己安装的Maven。 4.在Eclipse中指定使用的settings.xml配置文件 在Eclipse环境中点击菜单栏中的Window然后选择Preferences在弹出的对话框中展开左边的Maven项选择User Settings子项在右边的面板中单击Browse...按钮然后选择对应的settings.xml文件设置完毕之后点击OK按钮如图 小Alan使用的都是conf目录下settings.xml要统一系统中所有用户的settings.xml配置其他类似的IDE应该也有专门设置使用的settings.xml的地方。 可爱博主AlanLee 博客地址http://www.cnblogs.com/AlanLee 本文出自博客园欢迎大家加入博客园。 转载于:https://www.cnblogs.com/AlanLee/p/6141418.html