标签: maven-plugin

将maven-build-classpath添加到插件执行类路径

我正在写一些代码生成maven-plugin.

我需要将我的项目类路径注入到我的插件执行类路径中.

我找到了这篇文章.解决方案有效,但很长.也许你们中的某个人知道开箱即用的解决方案.

maven-2 maven-plugin

33
推荐指数
2
解决办法
1万
查看次数

如何集成Angular 2 + Java Maven Web应用程序

我创建了一个Angular 2前端Application.and创建了一个连接到DB的Java Rest WS后端应用程序.

Angular 2 App的My Folder结构如下 -

  • Angular2App
    • CONFG
    • DIST
    • E2E
    • node_modules
    • 上市
    • SRC
      • 应用
      • favicon.ico的
      • 的index.html
      • main.ts
      • 系统config.ts
      • tsconfig.json
      • typings.d.ts
    • TMP
    • 分型
    • .editorconfig
    • 的.gitignore
    • 角cli.json
    • 角-CLI-build.js
    • 的package.json
    • README.md
    • tslint.json
    • typings.json

我的Java Maven Web应用程序结构如下 -

  • JerseyWebApp
    • SRC
      • 主要
      • java的
        • 定制包
        • java类
      • 资源
      • Web应用程序
        • WEB-INF
        • web.xml中
        • 的index.html
    • 的pom.xml

我想知道如何将这两个应用程序集成到一个只生成一个war文件的应用程序中.

java web-applications maven-plugin typescript angular

33
推荐指数
4
解决办法
5万
查看次数

如何为Maven创建新的包装类型?

我需要使用Maven创建jar文件,但是需要使用"foobar"扩展名将它们安装到存储库中,如果它们可以拥有自己的包装类型,那么我们就可以通过打包来识别这些工件.

我可以设置新的包装类型吗?

java maven-2 maven-plugin

31
推荐指数
2
解决办法
3万
查看次数

Junit maven在启动fork时发生错误,检查日志中的输出

BUILD ERROR启动fork时发生错误,使用maven 2.2.1和surefire插件2.11检查日志输出,同时运行junit测试用例

maven-2 maven-plugin surefire maven

30
推荐指数
1
解决办法
2万
查看次数

在Maven中使用pom.xml有什么用?

我刚开始在Eclipse中使用Maven.

我尝试在其中运行示例程序,但我遇到了一些问题.错误发生在我的pom.xml文件中.Maven中pom.xml文件的意义是什么?

eclipse maven-plugin maven

30
推荐指数
5
解决办法
5万
查看次数

在mvn exec:exec中传递命令行参数

令我感到惊讶的是,本来应该是一项非常轻松的工作对我来说是一项非常烦人的任务.我需要的是将几个命令行参数传递给我的maven exec:exec插件.不幸的是,几个小时的谷歌搜索根本没有帮助.

这是我的插件

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.2</version>
    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-instrument</artifactId>
            <version>${spring.version}</version>
        </dependency>
    </dependencies>
    <configuration>
        <executable>java</executable>
        <arguments>
            <argument>-classpath</argument>
            <classpath />
            <argument>-javaagent:${settings.localRepository}/org/springframework/spring-instrument/${spring.version}/spring-instrument-${spring.version}.jar</argument>
            <argument>-Xmx256m</argument>
            <argument>com.myPackage.Myclass</argument>
        </arguments>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>exec</goal>
            </goals>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

现在从命令提示符我输入

mvn exec:exec -Dexec.args=-Dmy.property=myProperty
Run Code Online (Sandbox Code Playgroud)

我也试过了

mvn exec:exec -Dexec.arguments=-Dmy.property=myProperty
Run Code Online (Sandbox Code Playgroud)

还有很多其他的东西.但似乎没有任何工作.我知道exec:exec运行在一个单独的VM中,但根据文档-Dexec.args应该适合我.有人可以建议我哪里出错了???

maven-plugin

29
推荐指数
3
解决办法
4万
查看次数

是否可以使用自定义清单文件创建包含项目类和项目依赖项的"超级"jar作为jar?

我正在尝试创建一个包含项目类的可执行jar(使用maven),它是一个清单文件的依赖项,该文件包含主类的条目和指向jar根目录中包含的依赖项的类路径条目;像这样:

清单文件:

.....
Main-Class : com.acme.MainClass
Class-Path : dependecy1.jar dependecy2.jar
.....

罐:

jar-root
|-- ....
|-- com/acme/../*.class
|-- dependecy1.jar
`-- dependecy2.jar

我正在使用maven-jar-plugin来创建清单文件和maven-shade-plugin来创建"uber"jar,但依赖项被解压缩并作为类添加到我的jar中.

java build-process maven-2 uberjar maven-plugin

28
推荐指数
2
解决办法
3万
查看次数

Tomcat 7 - Maven插件?

我只想仔细检查,是否有人发现或正在使用Tomcat 7插件?如果没有,是否有人有兴趣帮我启动并运行?

我想要另一种快速替代Glassfish,JBoss AS 6.0对于快速模型仍然有点沉重.

沃尔特

maven-2 maven-plugin tomcat7

28
推荐指数
6
解决办法
4万
查看次数

如何在不使用依赖项的情况下在命令行下载Maven工件:get或maven-download-plugin?

我想在命令行下载工件及其依赖项.即

mvn [some plugin]:[goal] -DartifactId=[artifactId] -DgroupId=[groupId] -Dversion=[version]
Run Code Online (Sandbox Code Playgroud)

我尝试过mvn依赖:get但这似乎需要一个远程存储库列表.我希望mvn使用settings.xml中已经指定的内容

我也尝试了maven-download-plugin但这似乎没有正常工作(它尝试下载xerces-impl作为ant的传递依赖并且无法解决它.xerces-impl和ant都不是我的工件的依赖项).

非常感谢您的帮助.

maven-plugin maven-3 maven

28
推荐指数
2
解决办法
4万
查看次数

如何在liquibase中标记变更集以进行回滚

我已经为maven配置中指定的liquibase配置了maven插件.
现在创建了一个变更集,如: -

<changeSet id="changeRollback" author="nvoxland">
  <createTable tableName="changeRollback1">
     <column name="id" type="int"/>
  </createTable>
  <rollback>
     <dropTable tableName="changeRollback1"/>
  </rollback>
</changeSet>
Run Code Online (Sandbox Code Playgroud)

使用命令行创建了用于更新DB的sql: - mvn liquibase:updateSQL

但只是想知道如何使用"rollbackTag"参数回滚.即如果运行命令" mvn liquibase:rollbackSQL ",则应该是"rollbackTag"参数的值.

是否可以使用变更集ID进行回滚?

database liquibase maven-plugin

27
推荐指数
2
解决办法
4万
查看次数