0 scala compilation lift package maven
我按照电梯指南中的说明设置了基本的hello world应用程序(在Windows 7上使用cygwin)
这样做之后就开始了
mvn archetype:generate -U -DarchetypeGroupId=net.liftweb \
-DarchetypeArtifactId=lift-archetype-blank -DarchetypeVersion=2.0 \
-DarchetypeRepository=http://scala-tools.org/repo-releases \
-DgroupId=demo.helloworld -DartifactId=helloworld \
-Dversion=1.0-SNAPSHOT
Run Code Online (Sandbox Code Playgroud)
然后
cd helloworld
mvn jetty:run
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
[错误]无法在项目helloworld上执行目标:无法解析项目demo.helloworld的依赖项:helloworld:war:1.0-SNAPSHOT:无法收集[net.liftweb:lift-mapper:jar:2.0(compile)的依赖项, javax.servlet:servlet-api:jar:2.5(已提供),junit:junit:jar:4.7(test),org.mortbay.jetty:jetty:jar:[6.1.6,7.0)(test),org.scala -lang:scala-compiler:jar:2.7.7(test)]:没有可用于javax.mail的版本:mail:jar:[1.4,1.4.3]在指定范围内 - > [帮助1]
在此之前,有两个针对metadata.xml文件的校验和错误的警告.我把校验和忽略在我的pom文件中.
我mailx从Oracle 下载了API包并将其放在我的类路径中.在尝试找到类似声音错误的各种解决方案后似乎没有任何作用.有人可以建议吗?
PS:我搜索了两天的答案,并尝试了各种线程中提出的所有解决方案,但没有找到答案.
您需要将java.net存储库显式添加到pom.xml中.(这很奇怪)
<repositories>
<repository>
<id>Java.Net</id>
<url>http://download.java.net/maven/2/</url>
</repository>
<!-- other repos -->
</repositories>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1506 次 |
| 最近记录: |