我现在做的项目是项目依赖,dao service和web是两个项目,所以每次改了dao和service都要重新打包,有没有什么方法可以自动打包啊?


我现在做的项目是项目依赖,dao service和web是两个项目,所以每次改了dao和service都要重新打包,有没有什么方法可以自动打包啊?

12 个解决方案

#1


求大神指点啊

#2


用构建工具呢 ant什么的试试

#3


echo ***********eclipse***********
call mvn eclipse:clean eclipse:eclipse
echo ***********install***********
call mvn clean install -Denv=release4Dev -Dmaven.test.skip


goto end


if errorlevel 1 goto error

:error
echo Error Happen
:end
echo *****************************************
echo *               OK!      *
echo ***************************************** 
pause


这个是我写的bat,但是每次还是改了service和dao还是要杀死Java进程,重新手动执行打包命令,想知道有没有可以自动打包的方法?修改dao和service的时候ctr+s能自动打包?

#4


引用 1 楼 wendyyanan 的回复:
求大神指点啊

具体该怎么做呢?

#5


引用 2 楼 abc1113 的回复:
用构建工具呢 ant什么的试试
具体该怎么做呢?

#6


不清楚具体要做什么,必须每次都要重新打包吗,两个项目要互相看到src吗?

#7


别的项目需要你打出来的这两个jar包? 他们可不可以引用你的src呢,如果那样就方便了. 在eclipse里ctrl+s 然后打包,估计不是很好做

#8


你在开发阶段,项目之间不是可以相互引用的吗?为嘛要改一次打一次包?

#9


可以使用maven,采用maven依赖,可以参考下面的简单配置,具体意义查看maven文档
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>ccc</groupId>
<artifactId>main</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>

<artifactId>aaa</artifactId>
<name>aaa</name>

<dependencies>
<dependency>
<groupId>aaa</groupId>
<artifactId>bbb</artifactId>
<version>1.0.0</version>
</dependency>

</dependencies>
</project>

#10


引用 9 楼 HouNiaoMoon 的回复:
可以使用maven,采用maven依赖,可以参考下面的简单配置,具体意义查看maven文档
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>ccc</groupId>
<artifactId>main</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>

<artifactId>aaa</artifactId>
<name>aaa</name>

<dependencies>
<dependency>
<groupId>aaa</groupId>
<artifactId>bbb</artifactId>
<version>1.0.0</version>
</dependency>

</dependencies>
</project>
 谢谢!

#11


ANT构建
或者两个项目都做成maven项目,WEB项目做对service项目的依赖

#12


引用 11 楼 zyb134506 的回复:
ANT构建
或者两个项目都做成maven项目,WEB项目做对service项目的依赖
能具体说一下做法么?不太明白····
智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告