天道酬勤,学无止境

maven-1

Java + Maven1.x:如何添加sun的tools.jar?(Java + Maven1.x : how to add sun's tools.jar?)

问题 我必须将 tools.jar 添加到我的maven1构建配置中,但我找不到任何帮助。 这是我使用 geo 的有用建议找到的解决方案: 我已经修改了 maven.xml 构建,以便在类路径中添加 tools.jar。 java:compile 之前的一个预先目标做的事情: <preGoal name="java:compile"> <ant:path id="tools"> <ant:pathelement path="${tools.jar}"/> </ant:path> <maven:addPath id="maven.dependency.classpath" refid="tools"/> </preGoal> 以下是我的调查结果,对于试图实现相同的 unsing maven 2.x 的人可能会有所帮助 如何在我的依赖项中包含 tools.jar? 以下代码包含 Windows、Linux 和 Solaris 上 JDK 的 tools.jar(它已包含在 Mac OS X 和一些免费 JDK 的运行时中)。 ... <profiles> <profile> <id>default-tools.jar</id> <activation> <property> <name>java.vendor</name> <value>Sun Microsystems Inc.<

2021-10-06 17:00:43    分类:技术分享    java   maven-1

Java + Maven1.x : how to add sun's tools.jar?

I must add tools.jar into my maven1 build config but I can't find any help. Here is the solution I've found using the helpfull sugestion of geo: I have modified the maven.xml build in order to add the tools.jar in the classpath. A pre-goal before java:compile does the stuff: <preGoal name="java:compile"> <ant:path id="tools"> <ant:pathelement path="${tools.jar}"/> </ant:path> <maven:addPath id="maven.dependency.classpath" refid="tools"/> </preGoal> Below are result of my investiqgations and can be helpfull for someone trying to achieve the same unsing maven 2.x How do I include tools.jar in my

2021-10-03 08:04:29    分类:问答    java   maven-1

Maven2中的maven-simian-plugin怎么用?(How do you use the maven-simian-plugin in Maven2?)

问题 我正在为 Simian 寻找一个 Maven2 报告插件,而我发现的最接近这种报告的是这个。 问题是,它的文档似乎是针对 Maven 1 的。 为什么 Maven 1 插件存储在 Maven 2 存储库中? 我想这意味着我可以使用它……但是如何使用呢? 该网站提到了报告,但如果我没有src/main/site ,是否意味着我不能使用它? 我有点希望有类似mvn simian:simian东西,类似于mvn checkstyle:checkstyle和mvn pmd:pmd 。 我不想只为报告生成网站。 当我想要的只是一个相当 xml 的报告时,站点需要很长时间才能生成。 回答1 中央列出的 Simian 插件实际上适用于 Maven 1(如果您检查内容,您将看到一个 project.xml 和一个 plugin.jelly)。 所以这就解释了为什么它不起作用。 这是垃圾,我认为应该删除。 据我所知,没有公开可用的 Maven 2 插件,这可能与许可证有关(Simian 不是开源的)。 作为替代方案,看看 PMD 的 CPD 插件,它可能不像 simian 那样功能齐全,但我知道它在 Maven 2 构建中工作并且可以很好地检测 copypasta。 要配置 PMD,请在 POM 中添加如下内容: <reporting> <plugins> <plugin> <groupId

2021-08-10 19:16:31    分类:技术分享    maven-2   maven   maven-1   simian

How do you use the maven-simian-plugin in Maven2?

I'm looking for a Maven2 reporting plugin for Simian and the closest thing to such a reporting I found is this. The problem is, the documentation for it appears to be for Maven 1 instead. Why is a Maven 1 plugin stored in a Maven 2 repository? I suppose that means I can use it... but how to use? The site mentions reporting but if I don't have a src/main/site, does that mean I can't use it? I was kinda hoping for something like mvn simian:simian similar to mvn checkstyle:checkstyle and mvn pmd:pmd. I don't want to generate site just for the reports. Sites take too long to generate when all I

2021-08-01 20:00:30    分类:问答    maven-2   maven   maven-1   simian