Tag: build

有史以来第一个maven构建是否可以脱机?

问题:你有一个压缩的java项目分布,它取决于几个库,如spring-core,spring-context,jacskon,testng和slf4j。 任务是使事物可以脱机构建。 可以使用所有必需的库jar创建项目范围的本地存储库。 我试过这样做。 看起来即使项目包含javac和运行时所需的jar,构建仍然需要Internet访问。 Maven仍然会潜入网络以获取构建所需的大部分自己的插件。 我假设maven使用空的.m2目录运行(因为这可能是构建的第一次启动,可能是脱机构建)。 不,我不喜欢在项目本身分发完整的maven repo快照,因为这看起来像是一个彻头彻尾的混乱。 有点背景:更广泛的任务是创建Windows便携式JDK / IntelliJ Idea分布,它沿着项目进行,允许在IDE内部进行一些最小的Java编码/运行,只需最少的配置和最少的Internet访问。 该项目面向计算机课程的学生,很少或根本无法控制系统配置。 最好保持控制台构建系统在离线模式下完好无损,但我想maven过分依赖于网络,所以我不得不放弃它而选择好老ant。 那么,您的意见是什么,我们可以完全在离线模式下移动第一个maven构建吗? 我的直觉是,初始maven分布只包含从主回购中拉出必要插件所需的最低限度,并且如果没有看到主回购至少一次就不能完全正常运行。

如何让Maven为我的项目生成jnlp?

我想让Maven2为我的应用程序生成一个.jnlp(webstart配置文件)。 有一个maven-jnlp-plugin,但它在Maven 1.1-beta2附近被弃用了。 有没有更优选的方法来做到这一点,还是我需要自己构建这个function?

有没有一种从Maven POM生成Ant构建脚本的简单方法?

我们有一个使用Maven作为其构建/依赖管理工具的项目。 但我们的代码需要在我们客户的站点编译,我们的客户要求我们提供为Ant编写的构建脚本。 因此,我们希望继续使用Maven,并在需要将代码传递给客户端时自动生成Ant脚本。 我们可以这样做吗?

使用ANT编译JavaFX代码

我在我的系统上安装了以下 – Java version “1.7.0_09” JavaFX 2.0 SDK NetBeans 7.2.1 当我尝试使用ANT编译代码时,它显示错误消息 – Could not load definitions from resource com/sun/javafx/tools/ant/antlib.xml. It could not be found. Build.XML包含 simple example build file 其他编译错误: [javac] C:\Users\JavaUser4\Desktop\XYX2012.12FX\XYZ\src\Utility\net\XYZ\javafx\queue\DefaultStatisticsHandlerController.java:19: error: package javafx.scene does not exist [javac] import javafx.scene.Node; [javac] ^ [javac] C:\Users\JavaUser4\Desktop\XYZ2012.12FX\XYZ\src\Utility\net\XYZ\javafx\queue\DefaultStatisticsHandlerController.java:20: error: package javafx.scene.control does not exist [javac] import javafx.scene.control.Button; [javac] […]

从头开始构建Eclipse IDE – 如何指定目标操作系统?

这篇文章是关于从源代码构建整个Eclipse IDE的 – 更具体地说,是如何指定要为其构建可执行文件的目标OS。 我找到了以下教程来指导我完成构建过程: http : //www.vogella.com/tutorials/EclipsePlatformDevelopment/article.html 特别是该教程的第13章很有帮助。 我将在这里逐一描述需要采取的步骤 – 因此您无需阅读vogella教程。 需要的软件: 显然,您需要在(Windows)计算机上安装以下软件: 混帐 Maven版本3.3.1(确保将提取Maven的bin文件夹添加到PATH。有关安装说明,请参阅https://maven.apache.org/install.html ) Oracle 1.8 JDK或更高版本(别忘了设置JAVA_HOME环境变量) 现在你准备开始了: 步骤1 : 在C:\ disk中创建一个新文件夹。 我们将其命名为C:\myEclipse 。 这将是我们在其中提取最新Eclipse版本的Git存储库的文件夹。 第2步 : 使用管理员权限打开Windows cmd shell(如果在桌面上创建了cmd图标,请右键单击cmd图标,然后选择open with admin rights )。 通过命令cd C:\myEclipse转到该文件夹​​。 现在输入以下命令: git config –system core.longpaths true 。 这通知Git存储库中可能出现长名称。 忘记此命令,稍后将导致错误。 第3步: 克隆Git存储库: git clone -b master –recursive […]

从Netbeans构建时自动签名JAR

我想知道Netbeans是否有一些选项或设置允许我自动签署jar作为构建的一部分。

如何使用Ant在jar中包含数据文本文件?

在我的src文件夹中有另一个名为data的文件夹,其中包含文件data1.txt和data2.txt。 应用程序在初始化时从这些文件加载​​图形,所以我想在最终的jar中包含这些文件。 我使用Ant来生成jar文件。

使用Ant构建其他依赖项目

让我先说一下我是Ant的新手。 就像在,我刚开始学习它2天前,以完成这项任务。 我要做的是创建一个“主”ant脚本,调用其他几个ant脚本。 例如: Project A – contains build.xml, target “makeProjectAjar” – output: A.jar Project B – contains build.xml, target “makeProjectBjar” – output: B.jar Project C – contains build.xml, target “makeProjectCjar” – output: C.jar Project D – contains build.xml, target “finalPackage” – Must first build Project A, Project B, Project C – Copy A.jar, B.jar, […]

Intellij在jar文件中包含src文件

我记得有一段时间用eclipse或netbeans我能够轻松地将我的源文件包含在我的jar文件中。 我已经转移到intellij 10社区版,并发现自己需要做同样的事情。 任何提示?

使用contrib模块和Java包装器构建OpenCV

我尝试在Windows 7机器上构建OpenCV。 要包含contrib模块,我在CMake-gui中添加OPENCV_EXTRA_MODULES_PATH。 opencv-300.jar和opencv-300.dll已创建但我找不到Java类来使用额外的模块。 我错过了make配置中的选项吗? 是否可以使用Java中的额外模块?