3dmax样条线开启可3dmax渲染破面后,出现破面怎么回事?

文章摘自:http://www.blogjava.net/fancydeepin/archive//380605.html
http://www.blogjava.net/fancydeepin/archive//380605.html
Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用&Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上 Maven 的本地仓库的很多 JAR 包我都是手动下载的。手动下载的话就会带来一个问题,就是,怎么样手动将下载下来的 JAR 包添加到 Maven 的本地仓库。关于这个,网上也有很多资料。我说下我的做法。首先,推荐几个好的 Maven 常用仓库网址:第一个是我最常用的,然后是第二个,然后是第三个,最后两个是 Apache 的私有仓库,我还没用过,不过感觉应该还可以吧...接下来,还是一贯的作风,使用截图通俗易懂的方式来解说:如果你看过我的上一篇:Spring邮件服务之Html:Maven + Spring SMTP Mail With Html 文章,里面需要用到一个spring-context-support-3.1.0.RELEASE.jar 的 JAR 包,我把它安装到本地仓库的时候把图截了下来,顺便写了这篇文章,供有需要的网友参考。首先,到 &这个网,在搜索栏中输入你要搜索的 JAR 包的关键字来搜索,下面直接贴图:@1图@2图@3图以 spring-context-support-3.1.0.RELEASE.jar 为例,在 @3图中已经给出这个 jar 包的 groupId,artifactId,version信息,手动安装的时候这些信息不要改,否则 Maven 项目移植的话,jar 包下载就会失败。顺便把这信息帖下面,方便对照:
&dependency&&&&&&groupId&org.springframework&/groupId&&&&&&artifactId&spring-context-support&/artifactId&&&&&&version&3.1.0.RELEASE&/version&&/dependency&
Maven 安装 JAR 包的命令是:
mvn&install:install-file&-Dfile=jar包的位置&-DgroupId=上面的groupId&-DartifactId=上面的artifactId&-Dversion=上面的version&-Dpackaging=jar
例如:我下载的这个 jar 包是放到了 D:\mvn 目录下(D:\mvn\spring-context-support-3.1.0.RELEASE.jar)那么我在 cmd 中敲入的命令就应该是:mvn&install:install-file&-Dfile=D:\mvn\spring-context-support-3.1.0.RELEASE.jar&-DgroupId=org.springframework
-DartifactId=spring-context-support&-Dversion=3.1.0.RELEASE&-Dpackaging=jar回车,显示安装成功:
原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但是公司设计了一个setting,如果本地仓库没有,就去setting指定的url中下载jar包,如果还没有就报错。考虑到setting中url的jar包比较老,如果需要用最新的,则需要将jar包手动下载到本地仓库。比如我下载了lucene-queryparser-4.6.1.jar怎么添加到本地仓库呢?步骤:1.cmd命令进入该jar包所在路径2.执行命令mvn install:install-file -Dfile=lucene-queryparser-4.6.1.jar -DgroupId=org.apache.lucene -DartifactId=lucene-queryparser -Dversion=4.6.1 -Dpackaging=jar(不同的jar包相对应替换对应部分)另外我尝试了下面的方法,发现不行:直接写一个空的pom,里头包含对所需要jar包的依赖,通过这种方式希望将jar包下载到本地仓库。但是应用代码中没用到,maven命令没有下载这个jar包到本地仓库。补充,-DgroupId和-DartifactId的作用其实是指定了这个jar包的安装在repository的安装路径,只是用来告诉项目去这个路径下寻找这个名称的jar包。比如:mvn install:install-file -Dfile=freemarker-2.3.13.jar -DgroupId=freemarker -DartifactId=freemarker -Dversion=2.3.13 -Dpackaging=jar就是安装到了repository\freemarker\freemarker\2.3.13目录下,如果在dependency的依赖里也这么写的话,就可以到对应的目录去寻找。对于maven中存在classifier的,例如&dependency&
&groupId&org.apache.hadoop&/groupId&
&artifactId&hadoop-hdfs&/artifactId&
&version&2.2.0&/version&
&classifier&tests&/classifier&
&/dependency&就加一个-D参数就可以了,如下:mvn install:install-file -Dfile=hadoop-hdfs-2.2.0-tests.jar -DgroupId=org.apache.hadoop -DartifactId=hadoop-hdfs -Dversion=2.2.0 -Dclassifier=tests -Dpackaging=jar
阅读(...) 评论()maven 自动发布更新本地和远程仓库
- ITeye技术网站
博客分类:
$ mvn install -Dmaven.test.skip=true
mvn clean package deploy -Dmaven.test
.skip=true
clean package install
mvn clean package deploy
工程文件pom.xml的设置
&pluginManagement&
&groupId&org.apache.maven
.plugins&/groupId&
&artifactId&maven
-compiler-plugin&/artifactId&
&configuration&
&source&1.5&/source&
&target&1.5&/target&
&/configuration&
&/plugins&
&/pluginManagement&
&extensions&
&extension&
&groupId&org.apache.maven
.wagon&/groupId&
&artifactId&wagon-ftp&/artifactId&
&version&1.0-alpha-6&/version&
&/extension&
&/extensions&
&repositories&
&repository&
&id&cdc-respository&/id&
&name&cdc-respository&/name&
&url&http://xxx.xxx.xxx.xx:8080/Maven
2Repository&/url&
&/repository&
&/repositories&
&pluginRepositories&
&pluginRepository&
&id&cdc-plugin-respository&/id&
&name&cdc-plugin-respository&/name&
&url&http://xxx.xxx.xxx.xxx:8080/Maven
2Repository&/url&
&/pluginRepository&
&/pluginRepositories&
&distributionManagement&
&repository&
&id&my-deploy-respository&/id&
&name&cdc-plugin-respository&/name&
&url&ftp://192.168.2.177/home/mfguser/Maven
2Repository&/url&
&/repository&
&/distributionManagement&
本地用户setting.xml文件的设定
/root/.m2/settings.xml
&id&my-deploy-respository&/id&
&username&user&/username&
&password&password&/password&
提交到nexus时候报错:
Failed to execute goal
org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy)
on project *: Failed to deploy artifacts: Could
not transfer artifact *:jar:1.0 from/to releases
(http://10.1.81.199:8081/nexus/content/repositories/releases/): Failed
to transfer file:
* /1.0/*-1.0.jar.
Return code is: 401, ReasonPhrase:Unauthorized.
原来是没有配置认证。
maven目录conf的setting.xml里,
用户名和密码都是nexus的。再次deploy即可。
注意这里的id要和pom.xml里远程deploy的地址对应一致,我的pom.xml里配置:
Nexus Release Repository
http://10.1.81.199:8081/nexus/content/repositories/releases/
Nexus Snapshot Repository
http://10.1.81.199:8081/nexus/content/repositories/snapshots/
如果这里不配置,会报错:
错:Failed to execute
goal org.apache.maven.plugins:maven-deploy-plugin:2.5:deploy
(default-deploy) on project git-demo: Deployment failed: repository
element was not specified in the POM inside distributionManagement
element or in -DaltDeploymentRepository=id::layout::url parameter
浏览 87771
comeonbabye
浏览: 271953 次
来自: 北京
xinzhi_3600 写道u 写道大哥,你 ...
可以了,按照3楼的修改下就可以了
zy 写道请你验证以后再发出来,不要浪费宝贵 ...
请你验证以后再发出来,不要浪费宝贵的时间
u 写道大哥,你这错误挂了三年,得影响多少人 ...话说还是maven工程,关于包的导入与本地和远程仓库的问题_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:605,214贴子:
话说还是maven工程,关于包的导入与本地和远程仓库的问题收藏
最近准备自己建项目,然后用了maven工程,他们说maven工程经常用不需要经常去管理以前用过的包,所以。。。maven工程有个settings.xml文件进行配置远程仓库和本地仓库。像spring框架包人家官网上有给maven的远程仓库配置以及pom.xml中的配置,所以复制过来有网就能直接下载到本地maven仓库中,并且导入到我配置过的工程里。但是像struts2 官网上没有给maven仓库以及配置,所以我就下下来了。但是问题就来了,我不知道我下载下来的那些jar包怎么导入到工程中才能跟从远程仓库中下载的一样,在本地仓库也会有一份,并且能用。如果答案是必须要先配置远程仓库,想知道,怎么通过tomcat配置多端口访问,因为web项目本身需要一个8080端口,而我只有一台电脑,我先让自己的电脑模拟服务器的方式,配置远程仓库,并且远程仓库中的文件的存放有什么要求吗?
java培训---美国上市公司出品,入学签订就业协议,名企疯抢达内学员.java,O基础小班授课,java专家领衔授课,免费试听,满意后付款!
mvn install -groupid=x 好像是这样
好吧我表示我方向完全不对,maven他有自己的服务管理软件 nexus,经人指点,已经没什么问题了。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或【maven】将jar安装到maven本地仓库 - 古越剑箫 - 博客园
&Maven 安装 JAR 包的命令是:
&mvn&install:install-file&-Dfile=jar包的位置&-DgroupId=上面的groupId&-DartifactId=上面的artifactId&-Dversion=上面的version&-Dpackaging=jar
mvn install:install-file -Dfile=C:\json-lib-2.4-jdk15.jar -DgroupId=net.sf.json-lib -DartifactId=json-lib -Dversion=2.4 -Dpackaging=jar
mvn install:install-file -Dfile=C:\alipay-sdk-java59-source.jar -DgroupId=com.alibaba.pay -DartifactId=alipay-sdk-java -Dversion=59 -Dpackaging=jar -Dclassifier=sources&plugin&&&&&&artifactId&maven-install-plugin&/artifactId&&&&&&version&2.4&/version&&&&&&inherited&false&/inherited&&&&&&executions&&&&&&&&&&execution&&&&&&&&&&&&&&id&install-artifacts.1&/id&&&&&&&&&&&&&&goals&&&&&&&&&&&&&&&&&&goal&install-file&/goal&&&&&&&&&&&&&&/goals&&&&&&&&&&&&&&phase&validate&/phase&&&&&&&&&&&&&&configuration&&&&&&&&&&&&&&&&&&file&${basedir}/libs/ojdbc14.jar&/file&&&&&&&&&&&&&&&&&&groupId&org.oracle&/groupId&&&&&&&&&&&&&&&&&&artifactId&oraclejdbc&/artifactId&&&&&&&&&&&&&&&&&&packaging&jar&/packaging&&&&&&&&&&&&&&&&&&version&14&/version&&&&&&&&&&&&&&/configuration&&&&&&&&&&/execution&&&&&&&&&&execution&&&&&&&&&&&&&&id&install-artifacts.2&/id&&&&&&&&&&&&&&goals&&&&&&&&&&&&&&&&&&goal&install-file&/goal&&&&&&&&&&&&&&/goals&&&&&&&&&&&&&&phase&validate&/phase&&&&&&&&&&&&&&configuration&&&&&&&&&&&&&&&&&&file&${basedir}/libs/foundation-1.0.jar&/file&&&&&&&&&&&&&&&&&&groupId&org.bg&/groupId&&&&&&&&&&&&&&&&&&packaging&jar&/packaging&&&&&&&&&&&&&&&&&&artifactId&foundation&/artifactId&&&&&&&&&&&&&&&&&&version&1.0&/version&&&&&&&&&&&&&&/configuration&&&&&&&&&&/execution&&&&&&/executions&&/plugin&执行导入在经过Maven的validate阶段时自动导入安装,在executions里指定插件的goals和maven的phase。直接执行命令 mvn install:install-file插件属性如果要在导入时生成pom文件,增加配置属性:&generatePom&true&/generatePom&指定自己的POM文件:&generatePom&false&/generatePom&&pomFile&${basedir}/dependencies/someartifact-1.0.pom&/pomFile&如果JAR自带POM文件无需指定此属性,会自动安装。更多详细配置:最后提示一句,其实Maven生命周期中的每一个阶段都是一个插件来实现的,而且都可以单独拿出来根据你的使用需要来配置。详细请查看http://maven.apache.org/plugins/或者另一篇Maven相关文章/xguo/archive//3113146.html。

我要回帖

更多关于 3dmax破面修复 的文章

 

随机推荐