我在github上的项目包含根目录中的composer.json。 这就是我的composer.json代码的样子:
{
"name": "vendor/projectname",
"description": "My first Composer project",
"authors": [
{
"name": "John Deo",
"email": "johndeo@demo.com"
}
],
"prefer-stable": true,
"minimum-stability": "dev",
"require": {
"php": "~5.3"
}
}
我已经在packagist.org上定义/提交了我的包。
现在,当我尝试使用composer create-project - commands
使用1. composer create-project -s dev vendor/projectname >> WORKS
2. composer create-project vendor/projectname >> DO NOT WORK
其中一项工作在本地主机中获取项目时,另一项工作无效。
public static void execute(final String destination, final String port, final String message) {
Thread th = new Thread(new Runnable() {
public void run() {
MessageConnection msgConnection;
String address = "sms://:"+destination+":"+port;
try {
msgConnection = (MessageConnection) Connector.open(address);
TextMessage textMessage = (TextMessage) msgConnection.newMessage(MessageConnection.TEXT_MESSAGE);
textMessage.setAddress(address);
textMessage.setPayloadText(message);
msgConnection.send(textMessage);
msgConnection.close();
} catch (IOException e) {
e.printStackTrace();
}
}
});
th.start();
}
有人可以告诉为什么第二个命令不起作用。 我错过了什么或做错了什么? 请帮助!
答案 0 :(得分:2)
您错过了vendor/projectname
的稳定版本。在git中,标签(没有标志)是稳定版本,分支是开发版本。因此,您必须标记版本(例如git tag 1.0.0
)。