我有一个文本文件,我需要将其打印到特定的网络打印机.我知道打印机的名称.
到目前为止,我已经制作了一个Printable类来打印我的文件(票证).
public class TicketPrintPage implements Printable {
private File ticket;
public TicketPrintPage(File f) {
ticket = f;
}
public int print(Graphics g, PageFormat pf, int pageIndex) throws PrinterException {
int interline = 12;
Graphics2D g2 = (Graphics2D) g;
g2.setFont(new Font("CourierThai", Font.PLAIN, 10));
int x = (int) pf.getImageableX();
int y = (int) pf.getImageableY();
try {
FileReader fr = new FileReader(ticket);
BufferedReader br = new BufferedReader(fr);
String s;
while ((s = br.readLine()) != null) {
y += interline;
g2.drawString(s, x, y); …Run Code Online (Sandbox Code Playgroud) 我已经研究了一段时间,但找不到答案.我使用Bamboo 5.3和Artifactory插件1.6.2.我有一个生成.war和两个.zips的构建项目.我还有一个Bamboo Deployment项目,它使用这三个文件创建版本并部署到DEV,QA等.
对于构建项目,我可以使用artifactory插件,这很好.问题是如果我发布所有构建,我最终会得到很多工件.我想向Artifactory发布仅来自发行版的文件,因此不太经常发生,并且人们只会看到3-4次发布尝试,而不是150次发布.
我的问题是,在创建我的部署任务(如下载,复制,调用ssh脚本......)时,没有"Artifactory Generic Deploy",就像构建项目任务一样.
我看到有一个新的Bamboo 5.4在部署过程中有一些改进,也许这可能会有所帮助?