我正在使用weblogic maven插件在服务器上部署我的应用程序。
我不确定我是否在配置上犯了错误。今天的第一个maven构建需要很长时间(大约30分钟),因为插件似乎对完整的weblogic堆栈有大量的依赖,并更新了maven-metadata.xml
文件。
我的配置如下所示:
<plugin>
<groupId>com.oracle.weblogic</groupId>
<artifactId>weblogic-maven-plugin</artifactId>
<version>12.1.3-0-0</version>
<configuration>
<adminurl>t3://localhost:7001</adminurl>
<user>admin</user>
<password>pass</password>
<upload>true</upload>
<action>deploy</action>
<remote>false</remote>
<verbose>true</verbose>
<source>${project.build.directory}/${project.build.finalName}.${project.packaging}</source>
<name>${project.build.finalName}</name>
<targets>myserver</targets>
</configuration>
</plugin>
也许我们的Nexus-repo太慢了。;-)
提前感谢
我发现了问题,并希望找到一些好的解决方案:
注意:我使用的不是Nexus Repo,而是Artifictory(但我想Maven在这两个方面的行为是一样的)。
这个问题是由于我们的存储库配置错误造成的。如果库位于快照存储库中(在settings.xml中定义),Maven将始终检查更新(默认情况下)。
在我的例子中,快照的虚拟存储库包含Oracle库,这导致Maven将它们视为快照。
有一些方法可以避免这种情况:
执行maven目标时使用参数“无快照更新”:
mvn goal --no-snapshot-updates
将以下内容添加到Oracle库所在的存储库中:
<repository>
<id>my-oracle-repo</id>
<url>http://someurl</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
编辑:它似乎不仅与快照有关,还与默认设置为“每日”的“更新政策”有关。更改您的mavensettings.xml如下:
<repository>
<id>my-oracle-repo</id>
<url>http://someurl</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</repository>
依赖 AdminLTE 依赖两个主要的框架。下载的软件包中已经包含这两个库,因此你不必手动下载它们。 Bootstrap 4 jQuery 3.3.1+ Popper.js 1.14.7+ 下面列出了所有其他插件 插件 AdminLTE 使用以下插件。相关文档,更新或许可证信息,请访问提供的链接。 你需要手动加载插件的 js/css 文件。 AdminLTE 不会自动加载所有插件,这会造成页面加载
我正试图让maven下载所有的依赖项(编译、测试、插件等)。)这样我就可以避免让我们的dockerized构建浪费不必要的时间一遍又一遍地下载它们。 我们已经对maven build进行了dockerized,这样我们就可以从jenkins运行它,而无需在jenkins机器上安装大量构建特定的依赖项(Java、redis、maven依赖项等)。我们的构建依赖于增量docker构建,它只执行实际需要
最近,我发现了以下问题: 当我为我的项目设置依赖项管理时,我有一个child-pom,它使用具有依赖项的插件,我想要与在我的依赖项管理中声明的依赖项同步。 在根pom中,我在依赖项管理中声明: 在子pom中,我有一个插件需要gwt-user: 但是,如果我移除gwt-maven-plugin中使用的依赖版本,编译就会失败。 是不是还有别的办法可以实现呢? PS:在maven和maven插件中有一个
我使用netbeans创建了一个新的Jenkins插件。该插件正在按预期工作,但大小不同。生成的hpi文件太大。我只有1个jar文件需要作为依赖项添加。 但是,当我看到,它有90多个jar文件。也就是说,它似乎在添加Jenkins服务器上已有的依赖项。 这个hpi文件由netbeans在项目的目标目录中创建。在我部署之后。hpi使用链接,我可以看到目录。插件的文件夹中的一些jar文件是: 有没有一
在Java中开发Gradle插件所需要的确切依赖是什么?理想情况下,我希望从一个著名的存储库(如Maven Central或类似的存储库)获取它。 我有一个具有核心功能的Maven项目,我刚刚添加了两个额外的插件,一个用于Ant,一个用于Maven。它们已经经过测试并正在工作;放轻松!现在,我想为Gradle插件添加第三个模块,以使该功能也可从任何Gradle项目中获得。 null 如果有人能告诉
我已经创建了一个构建。war文件的非常简单的Maven项目。Maven Version3.2.3,Java Version1.7.0_67。pom.xml文件就是这个要点。 如果我运行,那么项目构建良好。但是,如果首先下载所有具有和的依赖项,然后运行进行脱机构建,则会出现如下错误。 我从两种方式创建的。m2/repository文件夹不同,使用依赖插件创建的文件夹缺少许多文件,其中大多数与Plex