4
回答
maven项目的几个问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

1. 一个maven项目,new一个服务器,将项目add其中, 点击run。 对应了maven命令的哪些操作?

2.无意中发现的一个问题。我maven项目引用的模块是从私服上下载下来的。这个jar的版本比较旧了。很多方法都没有定义。但是为什么编译的时候不报错呢? 我反编译了一下代码,看到内部都是throw new Error("xx"). 为啥不直接报告错误


举报
plugin
发帖于1年前 4回/162阅
共有4个答案 最后回答: 1年前

对于第一个,可以配置服务器的插件执行run操作实现,具体看看服务器提供的插件;

第二个应该是你代码的问题

对于第一个问题,如果只是eclipse里普通的一个server 你把maven项目add到这个server以后 其实是这个server的程序在运作,比如拷贝你的class文件、资源文件等,maven本身不会做任何操作,包括后续的server run 都是server在做事,跟maven没啥关系。运行maven用的是maven指令比如clean install 以及其他扩展指令
--- 共有 1 条评论 ---
plugin原来如此。那我们通常什么时候会用到maven的这些命令呢?比如项目开发好 了, 打个war包丢到服务器上的对应目录下去? 1年前 回复
对于第二个问题。。。怎么说呢 编译通过代表这些代码语法正确,不代表可以正常运行。比如你直接写一个方法,抛出异常,这必然是可以的。只是当程序调用到这个方法的时候会悲剧而已。
--- 共有 1 条评论 ---
plugin我觉得我的情况和你说的有区别的吧。我这里明明模块B的C类的test方法不存在,运行在服务器上竟然没有报错 1年前 回复
顶部