楼主:
fshfsh (鱼~*)
2021-03-22 19:25:32小弟我最近入职了一家台商,主要写Java,上礼拜上工
本来我是以前端为主,但想试试后端,所以就选择了这家公司
我在学程式的时候是main Java,所以一开始架环境都很顺
那天学姊给的Package过来(用USB拷过来),直接import会有很多错误
我也一一排除了,结果发现有些地方找不到class
我想说这也还好,重新再拷一次整包过来就好了
想不到学姊是一个一个档案手动去比对看是哪边出错了
我想说这么土法炼钢真的逮就补吗?
仔细想想,像这种专案dependency一般都是用maven吧? 直接pom档过来我这边自己build就好了不是吗?
在这边想请教大大,大型专案不用maven是什么水准? 是不是该快逃?
这家公司目前在用EJB, JPA, JSP, 版控用SVN, 数据库用MySQL
btw, 这家公司windows和office都没有启动, 这是盗版的意思吗?
作者:
qrtt1 (有些事,有时候。。。)
2021-03-22 19:27:00那就导入一下啊
按错,不过公司不倒有他的道理,svn能用为啥要强迫用git,其实我想不通XD不是说楼主,而是看到某些人看到svn就快逃的心态很怪
作者:
taikobo (勉强になるなぁ...)
2021-03-22 19:31:00svn 切换 branch 就真的比 git 慢很多啊...
作者:
angusyu (〒△〒)
2021-03-22 19:33:00用gradle啊用什么
作者:
htury (冰点)
2021-03-22 19:44:00钱多就慢慢导入,钱少就快逃
作者: roccqqck (ccqq) 2021-03-22 19:59:00
不给连外网?
作者:
wulouise (在线上!=在电脑前)
2021-03-22 20:22:00用SVN不错了好嘛XD
作者:
atpx (秋雨的心情)
2021-03-22 20:24:00很正常吧, 可能系统开发时还没有这东西也不可能因为Maven出现就去改现有的专案只为了全套进去
作者:
alihue (wanda wanda)
2021-03-22 20:29:00不想导入就乖乖做
自己都不想导入还敢唸前人喔?会这样落到你手里代表前人都跟你想法一样啊,装什么高尚?而且van有很多比git 强的地方啦,是你不懂svn
作者:
alihue (wanda wanda)
2021-03-22 21:24:00看不顺眼跟没做好分不清楚还敢来开战
作者:
zased (我只是上PTT查资料)
2021-03-22 21:32:00是我就直接提案导入了,天大的好机会不把握、还在这边问...导入后不论谈升迁好谈,下份工作面试也是超加分的,独立思考、有能力改善公司
作者:
MoonCode (MoonCode)
2021-03-22 21:40:00什么水瓶!
是否提案导入看你的位阶。我个人是会观察一阵子,确认公司的氛围跟同事的程度,再决定要不要导入,一开始进去就提案导入,除非变动不大,不然直接翻掉除了成本高外,原同事会觉得新人上任三把火是在嚣张什么
作者: Hecc (来日方长) 2021-03-22 22:21:00
等你登高一呼站出来
作者:
wawi2 (@@)
2021-03-22 22:35:00maven又不好用maven就跟cmake差不多水平而已 笑死
作者:
pptsodog (天桥下说书)
2021-03-22 23:03:00USB
作者: cschuan (ntucschuan) 2021-03-22 23:12:00
都用gradle
作者:
final01 (牛顿运动定律)
2021-03-22 23:17:00就是跟你水平差不多,不要靠北XD
作者: goodice (一水隔天涯) 2021-03-22 23:18:00
哪家
作者: mutom (人生..充满自虐) 2021-03-22 23:40:00
多的是那种几千万老系统不用Maven,这种改起来很麻烦的
作者:
Csongs (西歌)
2021-03-22 23:59:00哪家啊
作者: bego5566 (贝果56) 2021-03-23 00:01:00
sbt
作者:
sharku (明珠求瑕)
2021-03-23 00:06:00都用 gradle 了, 而且也不用 java, 改 kotlin
建议先提议自己成为架构师负责该系统 并把整个架构前后端分离
作者: superpandal 2021-03-23 00:32:00
就老旧的技能树 不过maven个人觉得不算好用 copy个东西还要写xml实在有够... gradle也没好到哪...还有人说gradle是script 就不知道该说什么 细节差很多不过跟人沟通要用就是
gradle mvn就是典型的 over generialized 设计 跟java本身整合性普普 只是编译个东西却引入很多心智负担
作者: superpandal 2021-03-23 00:45:00
cmake的话感觉好过maven gradle一些
cnake的功能跟mvn不在同个位置 它不包办套件管理 然后多了c特有的参数要调
不过cmake难倒是情有可原 c跟跨平台就是这么难不是随便都能设计出rust cargo这么屌的建置工具
作者: superpandal 2021-03-23 01:10:00
不过也没看过没用maven gradle的公司有什么好的替代
作者:
wawi2 (@@)
2021-03-23 02:06:00很多大公司都自己写软件取代maven. 尼没见过不代表没有 FLAG中最废的A都有了
作者: superpandal 2021-03-23 02:28:00
这种级别的大公司当然没有机会进去 私有side project确实可以考虑自己写
作者:
BlacksPig (Black Handsome s Pig)
2021-03-23 06:43:00这篇后面有些推文满有意思的,赞!我最近也在改某大厂写的普通专案,一堆lib jar自己ref,其中有些jar是自建的,有的是公开库有的。可能当年环境没有Nexus。但是现在有,所以有空就改成Maven架构有时候写写程式逻辑外,换个口味改改架构也是不错,也让专案瘦一点!
作者: internetms52 (Oaide) 2021-03-23 07:32:00
没有maven可以用ivy,但这些都建立在有版控的环境上,建议导svn或git
作者: sayya2311 (ya) 2021-03-23 07:41:00
无脑用maven建起来常常都一大包啊,有好有坏
作者: wxywxywxy 2021-03-23 09:12:00
我也觉得帮忙导入是加分 不过要上面支持你
看到有人批cmake cmake不好吗? 要不然要用什么scons?还是众多开源里面改用的meson?
作者: lucky4283 (KENNY) 2021-03-23 12:42:00
推1楼,新人就那麽猖狂,看你格局也还好
作者:
pxycho (trolltrolltroll)
2021-03-23 15:18:00我知道了,干脆把Java 换 Python(欸?
作者: superpandal 2021-03-23 20:02:00
ant+ivy maven gradle sbt... 一路看下来就感觉java没有简单又好用这回事... 当然现在好多语言也被搞成这样
作者: samfox (fox) 2021-03-23 23:01:00
答案不只改跟不改
不知道为什么 freedesktop 那票人要换 meson语法好像也没有比较简洁好懂cmake 有要跨 *nix Windows 的话也许好用吧,生 Makefile或 vcproj 之类的。没跨的话自己写 Makefile 就行
作者:
hanshsu (小肉呆)
2021-03-24 09:51:00不爽就离职阿 这没啥好吵的吧
自己写makefile也太麻烦了 cmake 两三行 makefile要写一大堆
作者:
tw11509 (John-117)
2021-03-25 01:51:00我进公司一开始也没有用gradle,后来新专案就直接导入了啊,之后有什么简化开发流程的确定没问题也直接用了