在现在只有两天的时间里,我绝对出售了我所有Java项目的毕业生,并从我所有项目的根目录中删除pom.xml。
然而,我想保持与maven兼容,在某种意义上,我希望一个毕业生的任务能够在用户想要的项目根目录下生成一个合适的pom.xml。
在这一刻,我所创建的pom.xml的唯一参考是在build.gradle文件的这一部分(这是修改很少,所发现的是here):
uploadArchives {
repositories {
mavenDeployer {
beforeDeployment {
MavenDeployment deployment -> signing.signPom(deployment);
}
repository(url: sonatypeRepoURI) {
authentication(userName: sonatypeUsername,
password: sonatypePassword);
}
pom.project {
name "${name}";
packaging "bundle";
description "${description}";
url "${projectURL}";
scm {
url "${gitroscm}";
connection "${gitroscm}";
developerConnection "${gitrwscm}";