今天我试着从eclipse.org下载EGit插件,等了一个小时,什么都没发生.我再试了三次,等了三个小时才停下来.
然后我尝试从存储库开发人员克隆egit,但它开始以5kbps的速率克隆.
然后我想我的Eclipse可能有问题,并决定下载一个新的.Eclipse主站点以超慢的速度打开(虽然大于5kbps).我只是害怕以这种速度下载安装程序.
任何人都可以重新制作吗?我该怎么办?
我正在尝试在maven构建中使用"if"ant任务.
我发现许多文章建议使用"ant-nodeps"依赖.最终所有这些技巧都不适用于maven3 + ant 1.8.1 + maven-antrun-plugin 1.6.
"出现了一个Ant BuildException:问题:如果创建任务或输入失败"
有什么帮助吗?
这是真正的代码(相反,它没有必要,但以防万一):
<profiles>
<profile>
<id>smtpConfigurationProfile</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<if>
<isset property="${smtpFile}"/>
<then>
<delete file="${project.build.outputDirectory}/smtp.properties"/>
<copy file="${smtpFile}"
tofile="${project.build.outputDirectory}/smtp.properties"/>
</then>
<elseif>
<isset property="${smtpProfile}"/>
<then>
<delete file="${project.build.outputDirectory}/smtp.properties"/>
<copy file="src/main/resources/${smtpProfile}.smtp.properties"
tofile="${project.build.outputDirectory}/smtp.properties"/>
</then>
<else>
<delete file="${project.build.outputDirectory}/smtp.properties"/>
<copy file="src/main/resources/production.smtp.properties"
tofile="${project.build.outputDirectory}/smtp.properties"/>
</else>
</elseif>
</if>
</tasks>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-nodeps</artifactId>
<version>1.8.1</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</profile>
</profiles>
Run Code Online (Sandbox Code Playgroud) 创建像Active Record或Hibernate这样的ORM会很好,它应该像这样处理链式查询:
User = User:new():for_login(«stackoverflow_admin»):for_password(«1984»):load().
Run Code Online (Sandbox Code Playgroud)
我们应该怎么做?或者就像那样,在一条线上 - 或者至少在精神和意义上相似.
也许有一些预处理工具可以帮助解决这个问题?